0001558370-22-018418.txt : 20221207 0001558370-22-018418.hdr.sgml : 20221207 20221206181412 ACCESSION NUMBER: 0001558370-22-018418 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20221029 FILED AS OF DATE: 20221207 DATE AS OF CHANGE: 20221206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AeroVironment Inc CENTRAL INDEX KEY: 0001368622 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT [3721] IRS NUMBER: 952705790 STATE OF INCORPORATION: DE FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33261 FILM NUMBER: 221448727 BUSINESS ADDRESS: STREET 1: 241 18TH STREET SOUTH, SUITE 415 CITY: ARLINGTON STATE: VA ZIP: 22202 BUSINESS PHONE: 805 520 8350 MAIL ADDRESS: STREET 1: 241 18TH STREET SOUTH, SUITE 415 CITY: ARLINGTON STATE: VA ZIP: 22202 10-Q 1 avav-20221029x10q.htm 10-Q
0001368622--04-302023Q2false002515761824951287P1YP2Yhttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpenseP4Ytruetruehttp://fasb.org/us-gaap/2022#UnfundedPlanMember00013686222015-09-300001368622us-gaap:CommonStockMember2021-08-012021-10-300001368622us-gaap:PerformanceSharesMemberavav:Fiscal2020LtipMember2021-05-012021-07-310001368622us-gaap:RetainedEarningsMember2022-10-290001368622us-gaap:ParentMember2022-10-290001368622us-gaap:AdditionalPaidInCapitalMember2022-10-290001368622us-gaap:RetainedEarningsMember2022-07-300001368622us-gaap:ParentMember2022-07-300001368622us-gaap:NoncontrollingInterestMember2022-07-300001368622us-gaap:AdditionalPaidInCapitalMember2022-07-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-300001368622us-gaap:RetainedEarningsMember2022-04-300001368622us-gaap:ParentMember2022-04-300001368622us-gaap:NoncontrollingInterestMember2022-04-300001368622us-gaap:AdditionalPaidInCapitalMember2022-04-300001368622us-gaap:RetainedEarningsMember2021-10-300001368622us-gaap:ParentMember2021-10-300001368622us-gaap:NoncontrollingInterestMember2021-10-300001368622us-gaap:AdditionalPaidInCapitalMember2021-10-300001368622us-gaap:RetainedEarningsMember2021-07-310001368622us-gaap:ParentMember2021-07-310001368622us-gaap:NoncontrollingInterestMember2021-07-310001368622us-gaap:AdditionalPaidInCapitalMember2021-07-310001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310001368622us-gaap:RetainedEarningsMember2021-04-300001368622us-gaap:ParentMember2021-04-300001368622us-gaap:NoncontrollingInterestMember2021-04-300001368622us-gaap:AdditionalPaidInCapitalMember2021-04-3000013686222022-07-3000013686222021-07-310001368622us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:DebtSecuritiesMember2022-04-300001368622us-gaap:MunicipalBondsMemberus-gaap:DebtSecuritiesMember2022-04-300001368622us-gaap:DebtSecuritiesMember2022-04-300001368622us-gaap:CommonStockMember2022-07-312022-10-290001368622us-gaap:CommonStockMember2022-05-012022-10-290001368622us-gaap:CommonStockMember2021-05-012021-10-300001368622us-gaap:CommonStockMember2022-10-290001368622us-gaap:CommonStockMember2022-07-300001368622us-gaap:CommonStockMember2022-04-300001368622us-gaap:CommonStockMember2021-10-300001368622us-gaap:CommonStockMember2021-07-310001368622us-gaap:CommonStockMember2021-04-300001368622avav:Fiscal2023LtipMemberavav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember2022-07-312022-10-290001368622avav:Fiscal2023LtipMemberavav:ShareBasedCompensationAwardOneHundredPercentMember2022-07-312022-10-290001368622avav:Fiscal2023LtipMemberavav:ShareBasedCompensationAwardFiftyPercentMember2022-07-312022-10-290001368622us-gaap:PerformanceSharesMemberavav:Fiscal2022LtipMemberavav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember2021-05-012021-07-310001368622us-gaap:PerformanceSharesMemberavav:Fiscal2022LtipMemberavav:ShareBasedCompensationAwardOneHundredPercentMember2021-05-012021-07-310001368622us-gaap:PerformanceSharesMemberavav:Fiscal2022LtipMemberavav:ShareBasedCompensationAwardFiftyPercentMember2021-05-012021-07-310001368622us-gaap:PerformanceSharesMemberavav:Fiscal2021LtipMemberavav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember2020-05-012020-08-010001368622us-gaap:PerformanceSharesMemberavav:Fiscal2021LtipMemberavav:ShareBasedCompensationAwardOneHundredPercentMember2020-05-012020-08-010001368622us-gaap:PerformanceSharesMemberavav:Fiscal2021LtipMemberavav:ShareBasedCompensationAwardFiftyPercentMember2020-05-012020-08-010001368622us-gaap:PerformanceSharesMemberavav:Fiscal2022LtipMember2021-05-012021-07-310001368622us-gaap:PerformanceSharesMemberavav:Fiscal2021LtipMember2020-05-012020-08-010001368622us-gaap:PerformanceSharesMemberavav:Fiscal2020LtipMember2019-05-012019-07-2700013686222024-04-302022-10-2900013686222023-04-302022-10-290001368622avav:HapsmobileMemberavav:DesignAndDevelopmentAgreementMember2021-08-012021-10-300001368622avav:DesignAndDevelopmentAgreementMemberavav:HapsmobileMember2021-05-012021-10-300001368622us-gaap:GeographicDistributionDomesticMember2022-07-312022-10-290001368622avav:USGovernmentMember2022-07-312022-10-290001368622avav:TmsMember2022-07-312022-10-290001368622avav:TMMember2022-07-312022-10-290001368622avav:SmallUasMember2022-07-312022-10-290001368622avav:OtherMember2022-07-312022-10-290001368622avav:NonU.s.GovernmentMember2022-07-312022-10-290001368622avav:MuasMember2022-07-312022-10-290001368622avav:HapsMember2022-07-312022-10-290001368622avav:GeographicDistributionInternationalMember2022-07-312022-10-290001368622avav:FfpMember2022-07-312022-10-290001368622avav:CpffMember2022-07-312022-10-290001368622avav:ContractLiabilityMember2022-07-312022-10-290001368622us-gaap:GeographicDistributionDomesticMember2022-05-012022-10-290001368622avav:USGovernmentMember2022-05-012022-10-290001368622avav:TmsMember2022-05-012022-10-290001368622avav:TMMember2022-05-012022-10-290001368622avav:SmallUasMember2022-05-012022-10-290001368622avav:OtherMember2022-05-012022-10-290001368622avav:NonU.s.GovernmentMember2022-05-012022-10-290001368622avav:MuasMember2022-05-012022-10-290001368622avav:HapsMember2022-05-012022-10-290001368622avav:GeographicDistributionInternationalMember2022-05-012022-10-290001368622avav:FfpMember2022-05-012022-10-290001368622avav:CpffMember2022-05-012022-10-290001368622avav:ContractLiabilityMember2022-05-012022-10-290001368622us-gaap:GeographicDistributionDomesticMember2021-08-012021-10-300001368622avav:USGovernmentMember2021-08-012021-10-300001368622avav:TmsMember2021-08-012021-10-300001368622avav:TMMember2021-08-012021-10-300001368622avav:SmallUasMember2021-08-012021-10-300001368622avav:OtherMember2021-08-012021-10-300001368622avav:NonU.s.GovernmentMember2021-08-012021-10-300001368622avav:MuasMember2021-08-012021-10-300001368622avav:HapsMember2021-08-012021-10-300001368622avav:GeographicDistributionInternationalMember2021-08-012021-10-300001368622avav:FfpMember2021-08-012021-10-300001368622avav:CpffMember2021-08-012021-10-300001368622avav:ContractLiabilityMember2021-08-012021-10-300001368622us-gaap:GeographicDistributionDomesticMember2021-05-012021-10-300001368622avav:USGovernmentMember2021-05-012021-10-300001368622avav:TmsMember2021-05-012021-10-300001368622avav:TMMember2021-05-012021-10-300001368622avav:SmallUasMember2021-05-012021-10-300001368622avav:OtherMember2021-05-012021-10-300001368622avav:NonU.s.GovernmentMember2021-05-012021-10-300001368622avav:MuasMember2021-05-012021-10-300001368622avav:HapsMember2021-05-012021-10-300001368622avav:GeographicDistributionInternationalMember2021-05-012021-10-300001368622avav:FfpMember2021-05-012021-10-300001368622avav:CpffMember2021-05-012021-10-300001368622avav:ContractLiabilityMember2021-05-012021-10-300001368622avav:HapsmobileMemberavav:MasterDesignAndDevelopmentAgreementMember2022-03-012022-03-010001368622avav:HapsmobileMemberavav:MasterDesignAndDevelopmentAgreementMember2021-10-292021-10-290001368622avav:HapsmobileMemberavav:MasterDesignAndDevelopmentAgreementMember2021-08-132021-08-130001368622avav:HapsmobileMemberavav:MasterDesignAndDevelopmentAgreementMember2021-06-072021-06-070001368622avav:LimitedPartnershipFundTechnologiesAndStartUpMember2022-05-012022-07-300001368622avav:LimitedPartnershipFundMember2021-05-012022-04-300001368622avav:LimitedPartnershipFundMember2020-05-012021-04-300001368622avav:LimitedPartnershipFundMember2019-05-012020-04-300001368622srt:MaximumMemberavav:IntelligentSystemsGroupMember2021-05-012022-04-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012022-04-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012021-04-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-312022-10-290001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-10-290001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-012021-10-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012021-10-300001368622us-gaap:RetainedEarningsMember2022-07-312022-10-290001368622us-gaap:RetainedEarningsMember2022-05-012022-10-290001368622us-gaap:RetainedEarningsMember2021-08-012021-10-300001368622us-gaap:RetainedEarningsMember2021-05-012021-10-300001368622us-gaap:NoncontrollingInterestMember2021-08-012021-10-300001368622avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember2022-10-140001368622avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember2021-09-150001368622avav:AerovironmentMemberavav:ArcturusUavInc.Member2021-02-190001368622us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberavav:HoldbackMember2019-08-162019-08-160001368622us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2019-02-222019-02-220001368622avav:EesBusinessMember2022-05-012022-10-290001368622avav:EesBusinessMember2021-12-022021-12-020001368622avav:EesBusinessMember2021-10-022021-10-300001368622us-gaap:OtherNonoperatingIncomeExpenseMember2020-05-012021-04-300001368622us-gaap:EquitySecuritiesMemberus-gaap:DebtSecuritiesMember2022-10-290001368622us-gaap:DebtSecuritiesMember2022-10-290001368622srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedLeverageMember2022-02-042022-02-040001368622srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedLeverageMember2022-02-042022-02-040001368622avav:ArcturusUavInc.Memberus-gaap:RevolvingCreditFacilityMember2021-02-190001368622avav:ArcturusUavInc.Memberavav:TermLoanFacilityMember2021-02-190001368622srt:MinimumMember2022-10-290001368622srt:MaximumMember2022-10-290001368622us-gaap:AllOtherSegmentsMember2022-05-012022-10-290001368622avav:MediumUnmannedAircraftSystemsSegmentMember2022-05-012022-10-290001368622us-gaap:AllOtherSegmentsMember2022-10-290001368622avav:SmallUasMember2022-10-290001368622avav:MediumUnmannedAircraftSystemsSegmentMember2022-10-290001368622us-gaap:AllOtherSegmentsMember2022-04-300001368622avav:SmallUasMember2022-04-300001368622avav:MediumUnmannedAircraftSystemsSegmentMember2022-04-3000013686222022-05-012022-07-300001368622srt:WeightedAverageMember2021-05-012022-04-3000013686222021-05-012022-04-300001368622us-gaap:TrademarksAndTradeNamesMember2022-10-290001368622us-gaap:TechnologyBasedIntangibleAssetsMember2022-10-290001368622us-gaap:OtherIntangibleAssetsMember2022-10-290001368622us-gaap:OrderOrProductionBacklogMember2022-10-290001368622us-gaap:NoncompeteAgreementsMember2022-10-290001368622us-gaap:LicensingAgreementsMember2022-10-290001368622us-gaap:InProcessResearchAndDevelopmentMember2022-10-290001368622us-gaap:CustomerRelationshipsMember2022-10-290001368622us-gaap:TrademarksAndTradeNamesMember2022-04-300001368622us-gaap:TechnologyBasedIntangibleAssetsMember2022-04-300001368622us-gaap:OtherIntangibleAssetsMember2022-04-300001368622us-gaap:OrderOrProductionBacklogMember2022-04-300001368622us-gaap:NoncompeteAgreementsMember2022-04-300001368622us-gaap:LicensingAgreementsMember2022-04-300001368622us-gaap:InProcessResearchAndDevelopmentMember2022-04-300001368622us-gaap:CustomerRelationshipsMember2022-04-300001368622us-gaap:FairValueInputsLevel3Member2022-10-290001368622avav:BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMember2022-07-300001368622avav:IntelligentSystemsGroupMember2022-04-300001368622us-gaap:EquitySecuritiesMemberus-gaap:DebtSecuritiesMember2022-07-312022-10-290001368622us-gaap:EquitySecuritiesMemberus-gaap:DebtSecuritiesMember2022-05-012022-10-290001368622avav:LimitedPartnershipFundMemberus-gaap:OtherLongTermInvestmentsMember2022-10-290001368622avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMemberus-gaap:OtherNoncurrentAssetsMember2022-10-290001368622avav:InvestmentInLimitedPartnershipFundMember2022-10-290001368622avav:LimitedPartnershipFundMemberus-gaap:OtherLongTermInvestmentsMember2022-04-300001368622avav:InvestmentInLimitedPartnershipFundMember2022-04-300001368622avav:SoftbankMemberavav:HapsmobileMember2022-10-290001368622avav:HapsmobileMember2019-12-040001368622avav:HapsmobileMember2017-12-270001368622avav:SoftbankMemberavav:HapsmobileMember2022-03-310001368622us-gaap:PensionPlansDefinedBenefitMember2022-05-012022-07-300001368622us-gaap:PensionPlansDefinedBenefitMember2021-05-012022-04-300001368622us-gaap:PensionPlansDefinedBenefitMember2022-04-300001368622us-gaap:PensionPlansDefinedBenefitMember2022-10-290001368622avav:ArcturusUavInc.Memberus-gaap:RevolvingCreditFacilityMember2021-02-192021-02-190001368622us-gaap:RevolvingCreditFacilityMember2022-05-012022-10-290001368622us-gaap:RevolvingCreditFacilityMember2021-05-012022-04-300001368622avav:TermLoanFacilityMember2022-10-290001368622avav:TermLoanFacilityMember2022-04-300001368622srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedLeverageMember2022-05-012022-10-290001368622srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedFixedChargeCoverageRatioMember2022-05-012022-10-290001368622srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedLeverageMember2022-05-012022-10-290001368622srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberavav:ConsolidatedFixedChargeCoverageRatioMember2022-05-012022-10-290001368622srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-042022-02-040001368622srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-02-042022-02-040001368622srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-042022-02-040001368622srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-02-042022-02-040001368622us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-02-042022-02-040001368622us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-02-042022-02-040001368622us-gaap:ServiceMember2022-07-312022-10-290001368622us-gaap:ProductMember2022-07-312022-10-290001368622us-gaap:ServiceMember2022-05-012022-10-290001368622us-gaap:ProductMember2022-05-012022-10-290001368622us-gaap:ServiceMember2021-08-012021-10-300001368622us-gaap:ProductMember2021-08-012021-10-300001368622us-gaap:ServiceMember2021-05-012021-10-300001368622us-gaap:ProductMember2021-05-012021-10-3000013686222021-10-3000013686222021-04-300001368622avav:PlanckAerosystemsInc.PlanckMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-08-170001368622avav:PlanckAerosystemsInc.PlanckMemberus-gaap:OrderOrProductionBacklogMember2022-08-170001368622avav:TelerobMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-030001368622avav:TelerobMemberus-gaap:OrderOrProductionBacklogMember2021-05-030001368622avav:TelerobMemberus-gaap:CustomerRelationshipsMember2021-05-030001368622us-gaap:FairValueInputsLevel3Member2022-04-300001368622srt:MaximumMemberavav:UnmannedSystemsInvestmentsGmbhMember2022-05-012022-10-290001368622avav:PlanckAerosystemsInc.PlanckMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-312022-10-290001368622avav:TelerobMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-05-012021-07-310001368622avav:PlanckAerosystemsInc.PlanckMember2022-07-312022-10-290001368622avav:TelerobMember2021-08-012021-10-300001368622avav:PlanckAerosystemsInc.PlanckMember2021-08-012021-10-300001368622avav:TelerobMember2021-05-012021-10-300001368622avav:PlanckAerosystemsInc.PlanckMember2021-05-012021-10-300001368622avav:PlanckAerosystemsInc.PlanckMember2022-05-012022-10-290001368622avav:UnmannedSystemsInvestmentsGmbhMember2021-05-030001368622us-gaap:USGovernmentDebtSecuritiesMember2022-04-300001368622us-gaap:MunicipalBondsMember2022-04-300001368622us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2022-10-290001368622us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-10-290001368622us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2022-10-290001368622us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-10-290001368622us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-10-290001368622us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-10-290001368622us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-04-300001368622us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2022-10-290001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-10-290001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2022-10-290001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2022-10-290001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2022-10-290001368622us-gaap:OperatingSegmentsMember2022-10-290001368622avav:HapsmobileMember2022-10-290001368622us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2022-04-300001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-04-300001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2022-04-300001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2022-04-300001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2022-04-300001368622us-gaap:OperatingSegmentsMember2022-04-300001368622avav:HapsmobileMember2022-04-300001368622avav:Fiscal2023LtipMember2022-07-312022-10-290001368622avav:Fiscal2022LtipMember2022-07-312022-10-290001368622avav:Fiscal2021LtipMember2022-07-312022-10-290001368622avav:Fiscal2020LtipMember2022-07-312022-10-290001368622srt:MaximumMemberus-gaap:PerformanceSharesMemberavav:Fiscal2023LtipMember2022-05-012022-10-290001368622srt:MaximumMemberus-gaap:PerformanceSharesMemberavav:Fiscal2022LtipMember2022-05-012022-10-290001368622srt:MaximumMemberus-gaap:PerformanceSharesMemberavav:Fiscal2021LtipMember2022-05-012022-10-290001368622avav:Fiscal2023LtipMember2022-05-012022-10-290001368622avav:Fiscal2022LtipMember2022-05-012022-10-290001368622avav:Fiscal2021LtipMember2022-05-012022-10-290001368622avav:Fiscal2020LtipMember2022-05-012022-10-290001368622avav:Fiscal2022LtipMember2021-08-012021-10-300001368622avav:Fiscal2021LtipMember2021-08-012021-10-300001368622avav:Fiscal2020LtipMember2021-08-012021-10-300001368622avav:Fiscal2023LtipMember2021-05-012021-10-300001368622avav:Fiscal2022LtipMember2021-05-012021-10-300001368622avav:Fiscal2021LtipMember2021-05-012021-10-300001368622avav:Fiscal2020LtipMember2021-05-012021-10-300001368622us-gaap:ParentMember2021-08-012021-10-300001368622us-gaap:AdditionalPaidInCapitalMember2021-08-012021-10-300001368622us-gaap:ParentMember2022-07-312022-10-290001368622us-gaap:AdditionalPaidInCapitalMember2022-07-312022-10-290001368622us-gaap:ParentMember2022-05-012022-10-290001368622us-gaap:AdditionalPaidInCapitalMember2022-05-012022-10-290001368622us-gaap:ParentMember2021-05-012021-10-300001368622us-gaap:AdditionalPaidInCapitalMember2021-05-012021-10-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-290001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-300001368622us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-3000013686222022-11-300001368622avav:MasterDesignAndDevelopmentAgreementMember2021-05-292021-05-290001368622avav:ShelfRegistrationMember2022-09-082022-09-080001368622avav:ShelfRegistrationMember2022-05-012022-10-290001368622srt:MaximumMemberavav:ShelfRegistrationMember2022-09-082022-09-080001368622avav:TmsContractMember2022-05-012022-10-290001368622avav:TmsContractMember2022-07-312022-10-290001368622avav:SoftbankMemberavav:HapsmobileMember2021-05-290001368622avav:LimitedPartnershipFundTechnologiesAndStartUpMember2022-03-012022-03-310001368622avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember2022-10-142022-10-140001368622avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember2021-09-152021-09-150001368622avav:TmsContractMember2022-10-290001368622avav:SoftbankMemberavav:DesignAndDevelopmentAgreementMember2022-10-290001368622avav:SoftbankMemberavav:MasterDesignAndDevelopmentAgreementMember2021-05-290001368622avav:EesBusinessMember2021-12-162021-12-1600013686222022-10-290001368622avav:ArcturusUavInc.Memberus-gaap:StandbyLettersOfCreditMember2021-02-190001368622avav:ArcturusUavInc.Memberavav:TermLoanFacilityMemberavav:DebtInstrumentPeriodOneThroughFourMember2021-02-192021-02-190001368622avav:LimitedPartnershipFundMemberavav:EquityMethodInvestmentLossNetOfTaxMember2022-07-312022-10-290001368622avav:LimitedPartnershipFundMemberavav:EquityMethodInvestmentLossNetOfTaxMember2022-05-012022-10-290001368622avav:LimitedPartnershipFundMemberavav:EquityMethodInvestmentLossNetOfTaxMember2021-08-012021-10-300001368622avav:HapsmobileMember2021-08-012021-10-300001368622avav:LimitedPartnershipFundMemberavav:EquityMethodInvestmentLossNetOfTaxMember2021-05-012021-10-300001368622avav:HapsmobileMember2021-05-012021-10-300001368622us-gaap:FairValueInputsLevel3Member2022-05-012022-10-2900013686222021-05-012021-07-3100013686222022-04-300001368622us-gaap:NoncontrollingInterestMember2022-07-312022-10-290001368622avav:ArcturusUavInc.Memberavav:TermLoanFacilityMemberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2021-02-192021-02-190001368622avav:ArcturusUavInc.Memberavav:TermLoanFacilityMemberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2021-02-190001368622srt:MaximumMemberavav:ArcturusUavInc.Memberus-gaap:RevolvingCreditFacilityMember2021-02-192021-02-190001368622us-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MinimumMemberavav:FiscalQuartersEndingPeriodMay12022ToOctober212022Memberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MinimumMemberavav:FiscalQuartersEndedJanuary292022AndApril2022Memberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MinimumMemberavav:FiscalQuarterAfterPeriodEndingThereafterMemberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MaximumMemberavav:FiscalQuartersEndingPeriodMay12022ToOctober212022Memberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MaximumMemberavav:FiscalQuartersEndedJanuary292022AndApril2022Memberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622srt:MaximumMemberavav:FiscalQuarterAfterPeriodEndingThereafterMemberus-gaap:RevolvingCreditFacilityMember2022-02-042022-02-040001368622us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-042022-02-040001368622avav:ArcturusUavInc.Memberavav:TermLoanFacilityMember2021-02-192021-02-190001368622avav:PlanckAerosystemsInc.PlanckMember2022-08-170001368622avav:TelerobMember2021-05-030001368622avav:TelerobMember2022-05-012022-10-290001368622avav:IntelligentSystemsGroupMember2021-05-012022-04-300001368622avav:TelerobMember2021-05-032021-05-030001368622avav:PlanckAerosystemsInc.PlanckMember2022-08-172022-08-1700013686222021-05-032021-05-030001368622avav:BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMemberavav:TelerobMember2022-05-012022-10-290001368622avav:UnmannedSystemsInvestmentsGmbhMember2022-10-290001368622avav:BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMemberavav:TelerobMember2021-05-032021-05-030001368622avav:BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMemberavav:TelerobMember2021-05-032021-05-030001368622avav:BusinessCombinationSpecificAwardsOrOrdersFromUsMilitaryAreAchievedPriorTo36MonthPostClosingPeriodMemberavav:TelerobMember2021-05-032021-05-030001368622us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-10-290001368622us-gaap:FairValueMeasurementsRecurringMember2022-10-290001368622us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-04-300001368622us-gaap:FairValueMeasurementsRecurringMember2022-04-3000013686222022-07-312022-10-290001368622us-gaap:NoncontrollingInterestMember2022-05-012022-10-2900013686222022-05-012022-10-2900013686222021-08-012021-10-300001368622us-gaap:NoncontrollingInterestMember2021-05-012021-10-3000013686222021-05-012021-10-300001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-07-312022-10-290001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2022-07-312022-10-290001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2022-07-312022-10-290001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2022-07-312022-10-290001368622us-gaap:OperatingSegmentsMember2022-07-312022-10-290001368622avav:HapsmobileMember2022-07-312022-10-290001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMemberavav:HapsmobileMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMember2022-05-012022-10-290001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-08-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2021-08-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2021-08-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2021-08-012021-10-300001368622us-gaap:OperatingSegmentsMember2021-08-012021-10-300001368622avav:HapsmobileMember2021-08-012021-10-300001368622us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-05-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:TmsMember2021-05-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:SmallUasMember2021-05-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:MediumUnmannedAircraftSystemsSegmentMember2021-05-012021-10-300001368622us-gaap:OperatingSegmentsMemberavav:HapsmobileMember2021-05-012021-10-300001368622us-gaap:OperatingSegmentsMember2021-05-012021-10-300001368622avav:LimitedPartnershipFundTechnologiesAndStartUpMember2019-07-012019-07-31iso4217:USDiso4217:EURxbrli:pureavav:paymentavav:contractiso4217:JPYxbrli:sharesiso4217:USDxbrli:sharesavav:segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the quarterly period ended October 29, 2022

OR

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

For the transition period from           to           

Commission File Number: 001-33261

AEROVIRONMENT, INC.

(Exact name of registrant as specified in its charter)

Delaware

95-2705790

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

241 18th Street South, Suite 415

Arlington, Virginia

22202

(Address of principal executive offices)

(Zip Code)

(805) 520-8350

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.0001 per share

AVAV

The NASDAQ Stock Market LLC

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of November 30, 2022, the number of shares outstanding of the registrant’s common stock, $0.0001 par value, was 25,157,316.

AeroVironment, Inc.

Table of Contents

Item 1.

Financial Statements :

    

Condensed Consolidated Balance Sheets as of October 29, 2022 (Unaudited) and April 30, 2022

3

Condensed Consolidated Statements of Operations for the three and six months ended October 29, 2022 (Unaudited) and October 30, 2021 (Unaudited)

4

Condensed Consolidated Statements of Comprehensive (Loss) Income for the three and six months ended October 29, 2022 (Unaudited) and October 30, 2021 (Unaudited)

5

Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended October 29, 2022 (Unaudited) and October 30, 2021 (Unaudited)

6

Condensed Consolidated Statements of Cash Flows for the six months ended October 29, 2022 (Unaudited) and October 30, 2021 (Unaudited)

8

Notes to Condensed Consolidated Financial Statements (Unaudited)

9

Item 2.

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

34

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

44

Item 4.

Controls and Procedures

45

PART II. OTHER INFORMATION

Item 1.

Legal Proceedings

47

Item 1A.

Risk Factors

47

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

47

Item 3.

Defaults Upon Senior Securities

47

Item 4.

Mine Safety Disclosures

47

Item 5.

Other Information

47

Item 6.

Exhibits

48

Signatures

49

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

AeroVironment, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share and per share data)

October 29,

    

April 30,

2022

2022

    

(Unaudited)

 

Assets

Current assets:

Cash and cash equivalents

$

101,417

$

77,231

Short-term investments

24,716

Accounts receivable, net of allowance for doubtful accounts of $74 at October 29, 2022 and $592 at April 30, 2022

 

31,664

 

60,170

Unbilled receivables and retentions (inclusive of related party unbilled receivables of $2,229 at April 30, 2022)

 

92,457

 

104,194

Inventories, net

 

109,810

 

90,629

Income taxes receivable

8,940

442

Prepaid expenses and other current assets

 

13,244

 

11,527

Total current assets

 

357,532

 

368,909

Long-term investments

22,462

15,433

Property and equipment, net

 

52,415

 

62,296

Operating lease right-of-use assets

25,580

26,769

Deferred income taxes

 

8,098

 

7,290

Intangibles, net

88,660

97,224

Goodwill

334,963

334,347

Other assets

 

1,972

 

1,932

Total assets

$

891,682

$

914,200

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

26,317

$

19,244

Wages and related accruals

 

25,049

 

25,398

Customer advances

 

7,074

 

8,968

Current portion of long-term debt

10,000

10,000

Current operating lease liabilities

7,564

6,819

Income taxes payable

26

759

Other current liabilities

 

27,824

 

30,203

Total current liabilities

 

103,854

 

101,391

Long-term debt, net of current portion

155,622

177,840

Non-current operating lease liabilities

20,043

21,915

Other non-current liabilities

748

768

Liability for uncertain tax positions

 

1,450

 

1,450

Deferred income taxes

2,482

2,626

Commitments and contingencies

Stockholders’ equity:

Preferred stock, $0.0001 par value:

Authorized shares—10,000,000; none issued or outstanding at October 29, 2022 and April 30, 2022

 

 

Common stock, $0.0001 par value:

Authorized shares—100,000,000

Issued and outstanding shares—25,157,618 shares at October 29, 2022 and 24,951,287 shares at April 30, 2022

 

4

 

2

Additional paid-in capital

 

283,789

 

267,248

Accumulated other comprehensive loss

 

(8,480)

 

(6,514)

Retained earnings

 

332,170

 

347,233

Total AeroVironment, Inc. stockholders’ equity

 

607,483

 

607,969

Noncontrolling interest

241

Total equity

607,483

608,210

Total liabilities and stockholders’ equity

$

891,682

$

914,200

See accompanying notes to condensed consolidated financial statements (unaudited).

3

AeroVironment, Inc.

Condensed Consolidated Statements of Operations (Unaudited)

(In thousands except share and per share data)

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

    

2022

    

2021

    

2022

    

2021

 

Revenue:

Product sales

$

62,343

$

70,998

$

120,317

$

124,114

Contract services (inclusive of related party revenue of $10,342 and $20,694 for the three and six months ended October 30, 2021, respectively)

 

49,241

 

51,010

 

99,783

 

98,903

 

111,584

 

122,008

 

220,100

 

223,017

Cost of sales:

Product sales

 

39,445

 

38,937

 

72,344

 

71,527

Contract services

 

46,249

 

40,616

 

88,152

 

80,312

 

85,694

 

79,553

 

160,496

 

151,839

Gross margin:

 

 

Product sales

22,898

32,061

47,973

52,587

Contract services

2,992

10,394

11,631

18,591

25,890

42,455

 

59,604

 

71,178

Selling, general and administrative

 

23,613

 

24,819

 

45,556

 

51,947

Research and development

 

16,591

 

14,297

 

31,636

 

28,005

(Loss) income from operations

 

(14,314)

 

3,339

 

(17,588)

 

(8,774)

Other (loss) income:

Interest expense, net

 

(2,309)

 

(1,379)

 

(3,912)

 

(2,654)

Other income (expense), net

 

810

 

(10,048)

 

404

 

(10,394)

Loss before income taxes

 

(15,813)

 

(8,088)

 

(21,096)

 

(21,822)

Benefit from income taxes

(10,457)

(9,511)

 

(7,851)

 

(10,468)

Equity method investment (loss) income, net of tax

 

(1,273)

 

1,133

 

(1,773)

 

(8)

Net (loss) income

(6,629)

2,556

(15,018)

(11,362)

Net income attributable to noncontrolling interest

(39)

(31)

(45)

(94)

Net (loss) income attributable to AeroVironment, Inc.

$

(6,668)

$

2,525

$

(15,063)

$

(11,456)

Net (loss) income per share attributable to AeroVironment, Inc.

Basic

$

(0.27)

$

0.10

$

(0.61)

$

(0.47)

Diluted

(0.27)

0.10

$

(0.61)

$

(0.47)

Weighted-average shares outstanding:

Basic

 

24,900,873

 

24,641,614

 

24,852,219

 

24,630,838

Diluted

 

24,900,873

 

24,885,870

 

24,852,219

 

24,630,838

See accompanying notes to condensed consolidated financial statements (unaudited).

4

AeroVironment, Inc.

Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)

(In thousands)

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

    

2022

    

2021

    

2022

    

2021

 

Net (loss) income

$

(6,629)

$

2,556

$

(15,018)

$

(11,362)

Other comprehensive income (loss):

Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the three and six months ended October 29, 2022 and October 30, 2021, respectively

 

6

 

1

 

26

 

(3)

Change in foreign currency translation adjustments

(928)

(1,284)

(1,992)

(2,017)

Total comprehensive (loss) income

(7,551)

1,273

(16,984)

(13,382)

Net income attributable to noncontrolling interest

(39)

(31)

(45)

(94)

Comprehensive (loss) income attributable to AeroVironment, Inc.

$

(7,590)

$

1,242

$

(17,029)

$

(13,476)

See accompanying notes to condensed consolidated financial statements (unaudited).

5

AeroVironment, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

For the six months ended October 29, 2022 and October 30, 2021 (Unaudited)

(In thousands except share data)

Accumulated

 

Additional

Other

Total

Non-

 

Common Stock

Paid-In

Retained

Comprehensive

AeroVironment, Inc.

Controlling

 

    

Shares

    

Amount

    

Capital

    

Earnings

    

Income (Loss)

Equity

Interest

    

Total

 

Balance at April 30, 2022

 

24,951,287

$

2

$

267,248

$

347,233

$

(6,514)

$

607,969

$

241

$

608,210

Net (loss) income

 

 

 

 

(15,063)

 

(15,063)

45

 

(15,018)

Unrealized gain on investments

 

 

 

 

26

26

 

26

Foreign currency translation

 

 

 

 

(1,992)

(1,992)

 

(1,992)

Stock options exercised

25,000

682

682

682

Restricted stock awards

 

75,357

 

 

 

 

Restricted stock awards forfeited

 

(8,744)

 

 

 

 

Tax withholding payment related to net share settlement of equity awards

 

(10,723)

 

 

(853)

 

(853)

 

(853)

Shares issued, net of issuance costs

125,441

2

12,310

12,312

12,312

Deconsolidation of previously controlled subsidiary

(286)

(286)

Stock based compensation

 

 

 

4,402

 

4,402

 

4,402

Balance at October 29, 2022

 

25,157,618

$

4

$

283,789

$

332,170

$

(8,480)

$

607,483

$

$

607,483

Accumulated

Additional

Other

Total

Non-

Common Stock

Paid-In

Retained

Comprehensive

AeroVironment, Inc.

Controlling

    

Shares

    

Amount

    

Capital

    

Earnings

    

Income (Loss)

Equity

Interest

    

Total

Balance at April 30, 2021

 

24,777,295

$

2

$

260,327

$

351,421

$

343

$

612,093

$

14

$

612,107

Net (loss) income

 

 

 

 

(11,456)

 

(11,456)

94

 

(11,362)

Unrealized loss on investments

 

 

 

 

(3)

(3)

 

(3)

Foreign currency translation

 

 

 

 

(2,017)

(2,017)

 

(2,017)

Stock options exercised

 

4,000

 

 

119

 

119

 

119

Restricted stock awards

 

52,226

 

 

 

 

Restricted stock awards forfeited

 

(15,751)

 

 

 

 

Tax withholding payment related to net share settlement of equity awards

 

(11,941)

 

 

(1,176)

 

(1,176)

 

(1,176)

Change in non-controlling interest

224

224

Stock based compensation

 

 

2,342

 

2,342

 

2,342

Balance at October 30, 2021

 

24,805,829

$

2

$

261,612

$

339,965

$

(1,677)

$

599,902

$

332

$

600,234

6

AeroVironment, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

For the three months ended October 29, 2022 and October 30, 2021 (Unaudited)

(In thousands except share data)

Accumulated

Additional

Other

Total

Non-

Common Stock

Paid-In

Retained

Comprehensive

AeroVironment, Inc.

Controlling

    

Shares

    

Amount

    

Capital

    

Earnings

    

(Loss) Income

Equity

Interest

    

Total

Balance at July 30, 2022

 

24,990,590

$

2

$

268,641

$

338,838

$

(7,558)

$

599,923

$

247

$

600,170

Net income (loss)

 

 

 

 

(6,668)

 

(6,668)

39

 

(6,629)

Unrealized gain on investments

 

 

 

 

 

6

6

 

6

Foreign currency translation

(928)

(928)

(928)

Stock options exercised

25,000

682

682

682

Restricted stock awards

19,540

Restricted stock awards forfeited

 

(2,606)

 

 

 

 

Tax withholding payment related to net share settlement of equity awards

(347)

(29)

(29)

(29)

Shares issued, net of issuance costs

125,441

2

12,310

12,312

12,312

Deconsolidation of previously controlled subsidiary

(286)

(286)

Stock based compensation

 

 

 

2,185

 

2,185

 

2,185

Balance at October 29, 2022

 

25,157,618

$

4

$

283,789

$

332,170

$

(8,480)

$

607,483

$

$

607,483

Accumulated

Additional

Other

Total

Non-

Common Stock

Paid-In

Retained

Comprehensive

AeroVironment, Inc.

Controlling

    

Shares

    

Amount

    

Capital

    

Earnings

    

Income (Loss)

Equity

Interest

    

Total

Balance at July 31, 2021

 

24,811,802

2

261,192

337,440

(394)

598,240

77

598,317

Net income

 

 

 

 

2,525

 

2,525

31

 

2,556

Unrealized gain on investments

1

1

1

Foreign currency translation

(1,284)

(1,284)

(1,284)

Restricted stock awards

3,638

Restricted stock awards forfeited

 

(9,611)

 

 

 

Change in non-controlling interest

 

 

 

 

224

 

224

Stock based compensation

 

 

420

 

420

 

420

Balance at October 30, 2021

 

24,805,829

$

2

$

261,612

$

339,965

$

(1,677)

$

599,902

$

332

$

600,234

7

AeroVironment, Inc.

Condensed Consolidated Statements of Cash Flows (Unaudited)

(In thousands)

Six Months Ended

    

October 29,

    

October 30,

 

2022

2021

Operating activities

Net loss

$

(15,018)

$

(11,362)

Adjustments to reconcile net loss from operations to cash provided by (used in) operating activities:

Depreciation and amortization

 

32,275

 

30,019

Loss (income) from equity method investments

1,773

(520)

Loss on deconsolidation of previously controlled subsidiary

189

Amortization of debt issuance costs

422

258

Provision for doubtful accounts

 

19

 

(35)

Other non-cash expense, net

565

157

Non-cash lease expense

3,775

3,358

(Gain) loss on foreign currency transactions

 

(59)

 

30

Unrealized gain on available-for-sale equity securities, net

(928)

Deferred income taxes

 

(808)

 

(840)

Stock-based compensation

 

4,402

 

2,342

Loss on disposal of property and equipment

825

3,036

Amortization of debt securities

125

113

Changes in operating assets and liabilities, net of acquisitions:

Accounts receivable

 

28,012

 

37,134

Unbilled receivables and retentions

 

11,696

 

(46,619)

Inventories

 

(23,836)

 

(10,075)

Income taxes receivable

(8,539)

(10,667)

Prepaid expenses and other assets

 

(1,117)

 

272

Accounts payable

 

6,823

 

(3,587)

Other liabilities

(8,664)

3,642

Net cash provided by (used in) operating activities

 

31,932

 

(3,344)

Investing activities

Acquisition of property and equipment

 

(7,587)

 

(13,147)

Equity method investments

(2,774)

(6,245)

Equity security investments

(5,100)

Business acquisitions, net of cash acquired

(5,105)

(46,150)

Proceeds from deconsolidation of previously controlled subsidiary, net of cash deconsolidated

(635)

Redemptions of available-for-sale investments

 

25,945

 

30,531

Purchases of available-for-sale investments

(1,326)

Other

224

Net cash provided by (used in) investing activities

 

3,418

 

(34,787)

Financing activities

Principal payments of term loan

(22,500)

(5,000)

Holdback and retention payments for business acquisition

(5,991)

Proceeds from shares issued, net of issuance costs

11,778

Tax withholding payment related to net settlement of equity awards

(853)

(1,176)

Exercise of stock options

 

682

 

119

Other

(14)

(16)

Net cash used in financing activities

 

(10,907)

 

(12,064)

Effects of currency translation on cash and cash equivalents

(257)

(275)

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

 

24,186

 

(50,470)

Cash, cash equivalents and restricted cash at beginning of period

 

77,231

 

157,063

Cash, cash equivalents and restricted cash at end of period

$

101,417

$

106,593

Supplemental disclosures of cash flow information

Cash paid, net during the period for:

Income taxes

$

718

$

1,923

Interest

$

3,398

$

2,283

Non-cash activities

Unrealized (gain) loss on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021, respectively

$

(26)

$

3

Change in foreign currency translation adjustments

$

(1,992)

$

(2,017)

Issuances of inventory to property and equipment, ISR in-service assets

$

4,085

$

12,472

Acquisitions of property and equipment included in accounts payable

$

810

$

415

See accompanying notes to condensed consolidated financial statements (unaudited).

8

AeroVironment, Inc.

Notes to Condensed Consolidated Financial Statements (Unaudited)

1. Organization and Significant Accounting Policies

Organization

AeroVironment, Inc., a Delaware corporation (the “Company”), is engaged in the design, development, production, delivery and support of a technologically advanced portfolio of intelligent, multi-domain robotic systems and related services for government agencies and businesses. AeroVironment, Inc. supplies unmanned aircraft systems (“UAS”), tactical missile systems (“TMS”), unmanned ground vehicles (“UGV”) and related services primarily to organizations within the U.S. Department of Defense (“DoD”) and to international allied governments.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the six months ended October 29, 2022 are not necessarily indicative of the results for the full year ending April 30, 2023. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2022, included in the Company’s Annual Report on Form 10-K.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.

The Company’s unaudited condensed consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller, to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of the Company’s Turkish joint venture, Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (“Altoy”), to Toygun. On October 14, 2022, the Company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the share sales, the Company decreased its interest in Altoy from 85% to 15% and has determined that it no longer controls Altoy. Therefore, the Company no longer consolidates Altoy in the Company’s unaudited condensed consolidated financial statements. As the Company has the ability to exercise significant influence over the operating and financial policies of Altoy, the Company’s investment will now be accounted for as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. Refer to Note 6—Equity Method Investments for further details.

9

On August 17, 2022, the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”) pursuant to the purchase agreement, and post-acquisition, Planck is incorporated into the medium UAS (“MUAS”) segment. The assets, liabilities and operating results of Planck have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

Recently Adopted Accounting Standards

In October 2021, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires an acquirer to apply the guidance in Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination, rather than using fair value. On May 1, 2022, the Company early adopted ASU 2021-08. ASU 2021-08 is adopted prospectively and did not have a material impact on our unaudited condensed consolidated financial statements.

Revenue Recognition

The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&M”). The Company considers all such contracts to be within the scope of ASC 606.

Performance Obligations

A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service.

Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts.

The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed.

10

For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.

Performance obligations satisfied over time accounted for 65% and 63% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied over time accounted for 51% and 55% of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for 35% and 37% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for 49% and 45% of revenue during the three and six months ended October 30, 2021, respectively.

On October 29, 2022, the Company had approximately $293,147,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 58% of the remaining performance obligations as revenue in fiscal 2023 and the remaining 42% in fiscal 2024.

The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer.

Contract Estimates

Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer.

The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations.

As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the

11

period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06.

The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 29, 2022 nor the three or six month period ended October 30, 2021. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. No adjustment on any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three or six month periods ended October 30, 2021.

Revenue by Category

The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):

Three Months Ended

 

Six Months Ended

    

October 29,

October 30,

 

October 29,

October 30,

Revenue by segment

2022

    

2021

    

2022

    

2021

Small UAS

$

26,681

$

54,714

$

69,937

$

94,638

TMS

31,101

18,418

54,113

37,594

MUAS

27,281

26,525

46,542

48,904

HAPS

9,066

10,342

19,281

20,694

All Other

 

17,455

 

12,009

 

30,227

 

21,187

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by contract type

2022

    

2021

2022

    

2021

FFP

$

85,236

$

98,393

$

166,065

$

179,159

CPFF

25,013

21,594

51,468

40,711

T&M

 

1,335

 

2,021

 

 

2,567

 

3,147

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

12

Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by customer category

2022

    

2021

2022

    

2021

U.S. government

$

84,165

$

72,076

$

151,880

$

143,151

Non-U.S. government

27,419

49,932

68,220

79,866

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

Revenue by geographic location

2022

    

2021

2022

    

2021

Domestic

$

67,657

$

68,663

$

117,760

$

137,051

International

43,927

53,345

102,340

85,966

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Contract Balances

The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the condensed consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the condensed consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the condensed consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the condensed consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 29, 2022 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.

Revenue recognized for the three and six month periods ended October 29, 2022 that was included in contract liability balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively, and revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances as of April 30, 2021 was $580,000 and $889,000, respectively.

Segments

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. As of October 29, 2022, the Company’s CODM, the Chief Executive Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&D”). Accordingly, the Company identifies four reportable segments. Refer to Note 20—Segments for further details.

13

Investments

The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income, net. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date.

Fair Values of Financial Instruments

Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.

Government Contracts

Payments to the Company on government CPFF or T&M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&M contracts.

For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 29, 2022 and April 30, 2022, the Company had no reserve for incurred cost claim audits.

(Loss) Earnings Per Share

Basic (loss) earnings per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock.

The reconciliation of basic to diluted shares is as follows (in thousands except share data):

Three Months Ended

Six Months Ended

 

    

October 29, 2022

    

October 30, 2021

    

October 29, 2022

    

October 30, 2021

 

Net (loss) income attributable to AeroVironment, Inc.

$

(6,668)

$

2,525

$

(15,063)

$

(11,456)

Denominator for basic (loss) earnings per share:

Weighted average common shares

 

24,900,873

 

24,641,614

 

24,852,219

 

24,630,838

Dilutive effect of employee stock options, restricted stock and restricted stock units

 

 

244,256

 

 

Denominator for diluted (loss) earnings per share

24,900,873

24,885,870

24,852,219

24,630,838

Due to the net loss for the three and six months ended October 29, 2022 and for the six months ended October 30, 2021, no shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 148,196 and 156,625 for the three months and six months ended October 29, 2022, respectively.

14

Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 4,742 and 266,077 for the three and six months ended October 30, 2021, respectively.

Recently Issued Accounting Standards

No recently issued accounting standards expected to impact the Company.

2. Discontinued Operations

On June 29, 2018, the Company completed the sale of substantially all of the assets and related liabilities of its efficient energy systems business segment (the “EES Business”) to Webasto Charging Systems, Inc. (“Webasto”) pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) between Webasto and the Company.

On February 22, 2019, Webasto filed a lawsuit, which was amended in April 2019, alleging several claims against the Company for breach of contract, indemnity, and bad faith, including allegations regarding inaccuracy of certain diligence disclosures and failure to provide certain consents to contract assignments, and related to a previously announced product recall. Webasto sought to recover the costs of the recall and other damages totaling a minimum of $6,500,000 in addition to attorneys’ fees, costs, and punitive damages. On August 16, 2019, the Company filed a counterclaim against Webasto seeking payment of $6,500,000 in additional cash consideration due under the Purchase Agreement (the “Holdback”) and declaratory relief regarding Webasto’s cancellation of an assigned contract. Webasto again amended the complaint in May 2021 to include additional claims. On June 2, 2021, the Company filed an answer to Webasto’s second amended complaint filed in May 2021.

In order to avoid the future cost, expense, and distraction of continued litigation, the Company engaged in settlement negotiations with Webasto in May 2021. While the negotiations did not result in a settlement of any of the Company’s or Webasto’s claims at such time, as a result of the settlement negotiations, the Company established a litigation reserve, which reflected the scope of a rejected offer intended to communicate the Company’s serious and good faith intention to attempt to reach a settlement for the stated purposes. The offer did not reflect the Company’s view of the merits of the claims made; however, as a result of the preparation of the good faith offer and the Company’s willingness to pursue settlement for that amount, the Company recorded litigation reserve expenses in the amount of $9,300,000 during the year ended April 30, 2021 recorded in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. On December 2, 2021, the Company agreed in principle, subject to formal documentation with Webasto, to settle all existing claims related to the sale of its former EES business for $20,000,000 and Webasto keeping the Holdback. As a result of the agreement in principle to settle the litigation, the Company recorded additional litigation reserve expenses in the amount of $10,000,000 during the three months ended October 30, 2021 in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. The Company executed a written settlement agreement with Webasto effective December 16, 2021 to officially and fully settle all claims in the lawsuit. Under the terms of the written settlement agreement, the Company’s payment of the settlement amount of $20,000,000 will occur over a 24 month period from the effective date of the settlement agreement and Webasto will retain the Holdback. As of October 29, 2022, $10,000,000 of the settlement has been paid.

15

3. Investments

Investments consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Short-term investments:

Available-for-sale securities:

Municipal securities

19,725

U.S. government securities

4,991

Total short-term investments

$

$

24,716

Long-term investments:

Available-for-sale securities:

Equity securities

6,028

Total long-term available-for-sale securities investments

 

6,028

 

Equity method investments

Investments in limited partnership funds

 

16,434

 

15,433

Total equity method investments

 

16,434

 

15,433

Total long-term investments

$

22,462

$

15,433

Available-For-Sale Securities

Debt Securities

As of April 30, 2022, the balance of available-for-sale debt securities consisted of state and local government municipal securities, U.S. government securities and U.S. government agency securities. Interest earned from these investments is recorded in interest expense, net. Realized gains on sales of these investments on the basis of specific identification are recorded in interest expense, net. As of October 29, 2022, the Company held no available-for-sale debt securities.

The following table is a summary of the activity related to the available-for-sale debt securities recorded in short-term investments as of April 30, 2022, respectively (in thousands):

April 30, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

 

Cost

    

Gains

Losses

    

Value

 

Municipal securities

 

$

19,756

$

$

(31)

$

19,725

U.S. government securities

 

4,995

(4)

4,991

Total available-for-sale debt securities

 

$

24,751

 

$

$

(35)

 

$

24,716

Equity Securities

Equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income (expense), net.

Three Months

 

Six Months

Ended

 

Ended

    

October 29,

 

October 29,

2022

    

2022

Net gains recognized during the period on equity securities

$

928

$

928

Less: Net gains recognized during the period on equity securities sold during the period

Unrealized gains recognized during the period on equity securities still held at the reporting date

$

928

$

928

16

4. Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy contains three levels as follows:

Level 1—Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.

Level 2—Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.

Level 3—Inputs to the valuation that are unobservable inputs for the asset or liability.

The Company’s financial assets measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Available-for-sale securities

$

$

$

$

Equity securities

5,728

5,728

Warrants

300

300

Contingently returnable consideration

23

23

Total

$

5,728

$

300

$

23

$

6,051

The Company’s financial liabilities measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Contingent consideration

$

$

$

1,485

$

1,485

Total

$

$

$

1,485

$

1,485

The Company’s financial assets measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Available-for-sale securities

$

$

24,716

$

$

24,716

Contingently returnable consideration

143

143

Total

$

$

24,716

$

143

$

24,859

17

The Company’s financial liabilities measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Contingent consideration

$

$

$

1,084

$

1,084

Total

$

$

$

1,084

$

1,084

The following table provides a reconciliation between the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3) (in thousands):

    

Fair Value

Fair Value

 

Measurements Using

Measurements Using

 

Significant

Significant

 

Unobservable Inputs

Unobservable Inputs

 

Assets

Liabilities

Description

(Level 3)

(Level 3)

 

Balance at May 1, 2022

$

143

$

1,084

Business acquisition

Transfers to Level 3

 

 

Total fair value measurement adjustments (realized or unrealized)

Included in selling, general and administrative

(120)

401

Settlements

 

 

Balance at October 29, 2022

$

23

$

1,485

The amount of total (gains) or losses for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at October 29, 2022

$

$

Pursuant to the Intelligent Systems Group business segment (“ISG”) Purchase Agreement with Progeny Systems Corporation (the “ISG Seller”), the ISG Sellers may receive up to a maximum of $6,000,000 in additional cash consideration (“contingent consideration”), if certain revenue targets are achieved during the three years following closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the ISG Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue targets required for payment of the contingent consideration will be achieved. During the fiscal year ended April 30, 2022, the targets for the first and second year were achieved, and the related consideration of $2,000,000 for the first target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. During the three months ended July 30, 2022, the related consideration of $2,000,000 for the second target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. The fair value of the contingently returnable consideration is equal to the difference between the maximum value of the contingent consideration and the fair value of the contingent consideration and is recorded in other assets on the condensed consolidated balance sheet.

Pursuant to the Telerob Purchase Agreement, the Telerob Sellers may receive up to a maximum of €6,000,000 (approximately $7,272,000) in additional cash consideration if specific revenue and contract award targets for Telerob are achieved during the 36 month period after closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the Telerob Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue and contract award targets required for payment of the contingent consideration will be achieved. The fair value of the

18

contingent consideration is recorded in other current liabilities on the condensed consolidated balance sheet. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.

On September 12, 2022, the Company invested $5,000,000 and acquired 500,000 shares and 500,000 privately placed, redeemable warrants of Amprius Technologies, Inc. The privately placed, redeemable warrants have an exercise price of $12.50 and redemption price of $20.00. The Company measures the fair value of the privately placed, redeemable warrants using the quoted market price of the public warrants which have an exercise price of $11.50 and a redemption price of $18.00 and classifies the warrants as a level 2 fair value measurement. On September 9, 2022, the Company acquired 10,000 shares of Nauticus Robotics, Inc. for $100,000.

5. Inventories, net

Inventories consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Raw materials

$

50,848

$

42,310

Work in process

 

30,738

 

28,034

Finished goods

 

43,062

 

32,619

Inventories, gross

 

124,648

 

102,963

Reserve for inventory excess and obsolescence

 

(14,838)

 

(12,334)

Inventories, net

$

109,810

$

90,629

6. Equity Method Investments

Investments in Limited Partnership Funds

In July 2019, the Company made its initial capital contribution to a limited partnership fund focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company contributed $10,000,000 during the fiscal years ended April 30, 2021 and 2022, and there were no further contribution commitments to this fund as of April 30, 2022. In March 2022, the Company entered into a limited partnership agreement with a second limited partnership fund also focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company is committed to contributions totaling $20,000,000 over an expected five year period. During the three months ended July 30, 2022, the Company made its initial contribution of $2,774,000. Under the terms of the limited partnership agreement, the Company has committed to make additional capital contributions of $17,226,000 to the fund. The Company accounts for investments in limited partnerships as equity method investments as the Company is deemed to have influence when it holds more than a minor interest. For the three and six months ended October 29, 2022, the Company recorded its ownership percentage of the net loss of the limited partnership, or $(1,273,000) and $(1,773,000), respectively, in equity method investment loss, net of $0 tax in the unaudited condensed consolidated statements of operations, respectively. For the three and six months ended October 30, 2021, the Company recorded its ownership percentage of the net gain of the limited partnership, or $1,852,000 and $2,365,000, respectively, net of $529,000 of tax expense, respectively, in equity method investment loss, net of tax in the unaudited condensed consolidated statements of operations. At October 29, 2022 and April 30, 2022, the carrying value of the investment in the limited partnership of $16,434,000 and $15,433,000, respectively, was recorded in long-term investments on the unaudited condensed consolidated balance sheet.

Investment in Altoy

On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun whereby the Company sold 35% of the common shares of Altoy to Toygun. On October 14, 2022, the company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the sales, the Company decreased its interest in Altoy from 85% to 15%. The Company no longer controls Altoy, and therefore, has deconsolidated Altoy in the Company’s condensed consolidated financial statements. The Company maintains significant influence, accounts for its investment

19

in Altoy as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. For the three and six months ended October 29, 2022, the Company recorded $0 for its ownership percentage of the net loss of the limited partnership in equity method investment loss in the unaudited condensed consolidated statements of operations. At October 29, 2022, the carrying value of the investment in Altoy of $96,000 was recorded in other assets on the unaudited condensed consolidated balance sheet.

Investment in HAPSMobile Inc.

In December 2017, the Company and SoftBank Corp. (“Softbank”) formed a joint venture, HAPSMobile Inc. (“HAPSMobile”), which is a Japanese corporation. Concurrent with the formation of HAPSMobile, the Company executed a Design and Development Agreement (the “DDA”) with HAPSMobile. In connection with the formation of the joint venture on December 27, 2017, the Company initially purchased shares of HAPSMobile representing a 5% ownership. On December 4, 2019, the Company purchased additional shares of HAPSMobile to increase its ownership stake to approximately 7%. In March 2022, the Company sold its 7% equity interest in HAPSMobile to SoftBank, for 808,008,000 yen ($6,497,000) and a gain was recorded in sale of ownership in HAPSMobile Inc. joint venture. Following the sale, SoftBank owns 100% of HAPSMobile, and, therefore, the Company no longer applies the equity method of accounting.

On May 29, 2021, the Company entered into an amendment to the DDA with HAPSMobile. The parties agreed to the amendment in anticipation of the Company and SoftBank entering into a Master Design and Development Agreement (“MDDA”) with each other to continue the design and development of the Solar High Altitude Pseudo-Satellite (“Solar HAPS”) aircraft developed under the DDA.

On May 29, 2021, the Company and SoftBank entered into a MDDA to continue the development of Solar HAPS. Pursuant to the MDDA, which has a five-year term, SoftBank will issue orders to the Company for the Company to perform design and development services and produce deliverables as specified in the applicable order(s). Upon the execution of the MDDA, SoftBank issued to the Company, and the Company accepted, the first order under the MDDA which has a maximum value of approximately $51,200,000. Concurrent with the execution of the MDDA, each of SoftBank and the Company agreed to lend HAPSMobile loans which are convertible into shares of HAPSMobile under certain conditions, and to cooperate with each other to explore restructuring and financing options for HAPSMobile to continue the development of Solar HAPS. The Company committed to lend 500,000,000 yen. On June 7, 2021 the Company funded 130,000,000 yen ($1,195,000) of the loan agreement. On August 13, 2021, the Company made the second payment of the loan agreement in the amount of 180,000,000 yen ($1,638,000). On October 29, 2021, the Company made the final payment under the loan agreement in the amount of 190,000,000 yen ($1,674,000). On March 1, 2022, HAPSMobile repaid the Company the loan in full plus accrued interest in the amount of 503,832,000 yen ($4,345,000). The repayment resulted in equity method income during the fiscal year ended April 30, 2022 up to the extent of the previously recognized equity method losses associate with the loan.

Prior to the sale of the equity interest, the Company had the ability to exercise significant influence over the operating and financial policies of HAPSMobile pursuant to the applicable joint venture agreement and related organizational documents, and therefore, the Company’s investment was accounted for as an equity method investment. For the three and six months ended October 30, 2021, the Company recorded its proportionate net loss of HAPSMobile, or $190,000 and $1,845,000, respectively, in equity method investment loss, net of tax in the unaudited consolidated statement of operations.

7. Warranty Reserves

The Company accrues an estimate of its exposure to warranty claims based upon both current and historical product sales data and warranty costs incurred. The warranty reserve is included in other current liabilities on the unaudited condensed

20

consolidated balance sheet. The related expense is included in cost of sales. Warranty reserve activity is summarized as follows for the three and six months ended October 29, 2022 and October 30, 2021, respectively (in thousands):

Three Months Ended

Six Months Ended

    

October 29,

October 30,

October 29,

October 30,

2022

    

2021

    

2022

    

2021

Beginning balance

$

2,988

$

2,754

$

2,190

$

2,341

Balance acquired from acquisition

256

Warranty expense

 

134

 

440

 

1,373

 

896

Warranty costs settled

 

(105)

 

(544)

 

(546)

 

(843)

Ending balance

$

3,017

$

2,650

$

3,017

$

2,650

8. Intangibles, net

The components of intangibles are as follows (in thousands):

October 29,

April 30,

    

2022

    

2022

Technology

$

59,563

$

56,913

Licenses

1,008

1,008

Customer relationships

72,209

72,448

Backlog

2,685

2,100

In-process research and development

550

550

Non-compete agreements

320

320

Trademarks and tradenames

68

68

Other

136

144

Intangibles, gross

136,539

133,551

Less accumulated amortization

 

(47,879)

 

(36,327)

Intangibles, net

$

88,660

$

97,224

The weighted average amortization period at October 29, 2022 and April 30, 2022 was four years. Amortization expense for the three and six months ended October 29, 2022 was $5,983,000 and $11,852,000, respectively. Amortization expense for the three and six months ended October 30, 2021 was $6,843,000 and $13,816,000, respectively.

Technology and backlog intangible assets were recognized in conjunction with the Company’s acquisition of Planck on August 17, 2022. Technology, backlog and customer relationship intangible assets were recognized in conjunction with the Company’s acquisition of Telerob on May 3, 2021. The intangibles recognized in conjunction with the acquisition of Telerob are recorded in Euros, and the balances change in accordance with the foreign currency translation at reporting date. Refer to Note 18—Business Acquisitions for further details.

Estimated amortization expense for the next five years is as follows (in thousands):

    

Year ending

 

April 30,

 

2023

$

12,009

2024

 

23,770

2025

 

21,568

2026

 

16,360

2027

 

5,663

$

79,370

21

9. Goodwill

The following table presents the changes in the Company’s goodwill balance (in thousands):

Small UAS

TMS

MUAS

HAPS

All other

Total

Balance at April 30, 2022

$

6,340

$

$

290,157

$

$

37,850

$

334,347

Additions to goodwill

1,633

(1,017)

616

Balance at October 29, 2022

$

6,340

$

$

291,790

$

$

36,833

$

334,963

The goodwill addition to MUAS is attributable to the Planck acquisition. The goodwill additions to the column entitled “All other” is attributable to the Telerob acquisition recorded in Euros and translated to dollars at each reporting date. Refer to Note 18—Business Acquisitions for further details.

10. Debt

In connection with the consummation of the acquisition of Arcturus UAV, Inc. (“Arcturus”), a California corporation pursuant to a Stock Purchase Agreement with Arcturus and each of the shareholders and other equity interest holders of Arcturus, to purchase 100% of the issued and outstanding equity of Arcturus (the “Arcturus Acquisition”) on February 19, 2021, the Company, as borrower, and Arcturus, as guarantor, entered into a Credit Agreement with certain lenders, letter of credit issuers, Bank of America, N.A., as the administrative agent and the swingline lender, and BofA Securities, Inc., JPMorgan Chase Bank, N.A., and U.S. Bank National Association, as joint lead arrangers and joint bookrunners (the “Credit Agreement”).

The Credit Agreement and its associated Security and Pledge Agreement set forth the terms and conditions for (i) a five-year $100 million revolving credit facility, which includes a $10 million sublimit for the issuance of standby and commercial letters of credit (the “Revolving Facility”), and (ii) a five-year amortized $200 million term A loan (the “Term Loan Facility”, and together with the Revolving Facility, the “Credit Facilities”). Certain existing letters of credit issued by JPMorgan Chase Bank were reserved for under the Revolving Facility at closing and remain outstanding under the terms thereof. Upon execution of the Credit Agreement, the Company drew the full principal of the Term Loan Facility for use in the acquisition of Arcturus. The Term Loan Facility requires payment of 5% of the outstanding obligations in each of the first four loan years, with the remaining 80% payable in loan year five, consisting of three quarterly payments of 1.25% each, with the remaining outstanding principal amount of the Term Loan Facility due and payable on the final maturity date. Proceeds from the Term Loan Facility were used in part to finance a portion of the cash consideration for the Arcturus Acquisition. Borrowings under the Revolving Facility may be used for working capital and other general corporate purposes.

Any borrowing under the Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid under the Revolving Facility may be reborrowed. Mandatory prepayments are required under the revolving loans when borrowings and letter of credit usage exceed the aggregate revolving commitments of all lenders. Mandatory prepayments are also required in connection with the disposition of assets to the extent not reinvested and unpermitted debt transactions.

In support of its obligations pursuant to the Credit Facilities, the Company has granted security interests in substantially all of the personal property of the Company and its domestic subsidiaries, including a pledge of the equity interests in its subsidiaries (limited to 65% of outstanding equity interests in the case of foreign subsidiaries), and the proceeds thereof, with customary exclusions and exceptions. The Company’s existing and future domestic subsidiaries, including Arcturus, are guarantors for the Credit Facilities.

The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, including certain restrictions on the ability of the Company and its subsidiaries (as defined in the Credit Agreement) to incur any additional indebtedness or guarantee indebtedness of others, to create liens on properties or assets, or to enter into certain asset and stock-based transactions. In addition, the Credit Agreement includes certain financial maintenance covenants, requiring that (x) the Consolidated Leverage Ratio (as defined in the Credit Agreement) shall not be more

22

than 3.00 to 1.00 as of the end of any fiscal quarter and (y) the Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) shall not be less than 1.25 to 1.00 as of the end of any fiscal quarter.

On February 4, 2022, the Company entered into a First Amendment to Credit Agreement and Waiver relating to its existing Credit Agreement (the “First Amendment to Credit Agreement”). The First Amendment to Credit Agreement waives any event of default that may have occurred as a result of the potential failure by the Company to comply with the consolidated leverage ratio covenant set forth in the Credit Agreement for the fiscal quarter ended January 29, 2022. In addition, the parties amended the maximum permitted Consolidated Leverage Ratio, such that such ratio may not exceed 4.00 to 1.00 for the Company’s fiscal quarters ended January 29, 2022 and April 30, 2022; 3.50 to 1.00 for any of the Company’s fiscal quarters ending during the period from May 1, 2022 to October 31, 2022; and 3.00 to 1.00 for any fiscal quarter ending thereafter.

The Credit Agreement, as amended by the First Amendment to Credit Agreement, contains certain customary events of default, which include failure to make payments when due thereunder, the material inaccuracy of representations or warranties, failure to observe or perform certain covenants, cross-defaults, bankruptcy and insolvency-related events, certain judgments, certain ERISA-related events, invalidity of loan documents, or a Change of Control (as defined in the Credit Agreement). Upon the occurrence and continuation of an event of default, the Lenders may cease making future loans under the Credit Agreement and may declare all amounts owing under the Credit Agreement to be immediately due and payable.

The First Amendment to Credit Agreement also implemented certain secured overnight financing rate (“SOFR”) interest rate mechanics and interest rate reference benchmark replacement provisions in order to effectuate the transition from LIBOR as a reference interest rate. Following the First Amendment to Credit Agreement, the Company has a choice of interest rates between (a) Term SOFR (with a 0% floor) plus the Applicable Margin; or (b) Base Rate (defined as the highest of (a) the Federal Funds Rate plus one-half percent (0.50%), (b) the Bank of America prime rate, and (c) the one (1) month SOFR plus one percent (1.00%)) plus the Applicable Margin. The Applicable Margin is based upon the Consolidated Leverage Ratio (as defined in the Credit Agreement) and whether the Company elects SOFR (ranging from 1.50 - 2.50%) or Base Rate (ranging from 0.50 - 1.50%). The Company may choose interest periods of one, three or six months with respect to Term SOFR and all such rates will include a 0.10% SOFR adjustment. The Company also remains responsible for certain commitment fees from 0.20-0.35% depending on the Consolidated Leverage Ratio, and administrative agent expenses incurred in relation to the Credit Facilities. In the event of a default, an additional 2% default interest rate in addition to the applicable rate if specified or the Base Rate plus Applicable Margin if an applicable rate is not specified. As of October 29, 2022, the Company is in compliance with all amended covenants.

Long-term debt and the current period interest rates were as follows:

October 29,

April 30,

2022

    

2022

(In thousands)

(In thousands)

Term loans

$

167,500

$

190,000

Revolving credit facility

Total debt

167,500

190,000

Less current portion

10,000

10,000

Total long-term debt, less current portion

157,500

180,000

Less unamortized debt issuance costs - term loans

1,878

2,160

Total long-term debt, net of unamortized debt issuance costs - term loans

$

155,622

$

177,840

Unamortized debt issuance costs - revolving credit facility

$

934

$

1,076

Current period interest rate

5.0%

2.6%

23

Future long-term debt principal payments at October 29, 2022 were as follows:

(In thousands)

2023

$

2,500

2024

 

10,000

2025

 

10,000

2026

 

145,000

2027

 

$

167,500

11. Leases

The Company leases certain buildings, land and equipment. At contract inception the Company determines whether the contract is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are recorded in operating lease right-of-use assets, current operating lease liabilities and non-current operating lease liabilities on the unaudited condensed consolidated balance sheet.

The Company recognizes operating lease right-of-use assets and operating lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date to determine the present value of future payments and the appropriate lease classification. The Company defines the initial lease term to include renewal options determined to be reasonably certain. The Company’s leases have remaining lease terms of less than one year to six years, some of which may include options to extend the lease for up to 10 years, and some of which may include options to terminate the lease after two years. If the Company determines the option to extend or terminate is reasonably certain, it is included in the determination of lease assets and liabilities. For operating leases, the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

Many of the Company’s real estate lease agreements contain incentives for tenant improvements, rent holidays, or rent escalation clauses. For tenant improvement incentives, if the incentive is determined to be a leasehold improvement owned by the lessee, the Company generally records incentive as a reduction to fixed lease payments thereby reducing rent expense. For rent holidays and rent escalation clauses during the lease term, the Company records rental expense on a straight-line basis over the term of the lease. For these lease incentives, the Company uses the date of initial possession as the commencement date, which is generally when the Company is given the right of access to the space and begins to make improvements in preparation for intended use.

The Company does not have any material restrictions or covenants in its lease agreements, sale-leaseback transactions, land easements or residual value guarantees.

In determining the inputs to the incremental borrowing rate calculation, the Company makes judgments about the value of the leased asset, its credit rating and the lease term including the probability of its exercising options to extend or terminate the underlying lease. Additionally, the Company makes judgments around contractual asset substitution rights in determining whether a contract contains a lease.

24

The components of lease costs recorded in cost of sales and selling, general and administrative (“SG&A”) expense were as follows (in thousands):

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

Operating lease cost

$

3,775

$

3,358

Short term lease cost

479

419

Variable lease cost

430

368

Sublease income

(88)

Total lease costs, net

$

4,684

$

4,057

Supplemental lease information were as follows:

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

(In thousands)

(In thousands)

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

$

3,705

$

3,503

Right-of-use assets obtained in exchange for new lease liabilities

$

2,134

$

6,310

Weighted average remaining lease term

58 months

69 months

Weighted average discount rate

3.5%

3.4%

Maturities of operating lease liabilities as of October 29, 2022 were as follows (in thousands):

2023

$

3,617

2024

 

7,776

2025

 

6,679

2026

 

3,530

2027

 

3,061

Thereafter

5,484

Total lease payments

30,147

Less: imputed interest

(2,540)

Total present value of operating lease liabilities

$

27,607

12. Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments

The components of accumulated other comprehensive income (loss) and adjustments are as follows (in thousands):

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

    

2021

Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively

 

$

(6,514)

$

343

Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021

26

(3)

Change in foreign currency translation adjustments

(1,992)

(2,017)

Balance, net of $0 and $1 deferred taxes, as of October 29, 2022 and October 30, 2021, respectively

 

$

(8,480)

$

(1,677)

25

13. Customer-Funded Research & Development

Customer-funded R&D costs are incurred pursuant to contracts (revenue arrangements) to perform R&D activities according to customer specifications. These costs are direct contract costs and are expensed to cost of sales as costs are incurred. Revenue from customer-funded R&D contracts is recognized in accordance with ASC 606 over time as costs are incurred. Revenue from customer-funded R&D was approximately $24,937,000 and $47,936,000 for the three and six months ended October 29, 2022, respectively. Revenue from customer-funded R&D was approximately $19,175,000 and $36,086,000 for the three and six months ended October 30, 2021, respectively.

14. Long-Term Incentive Awards

During the three months ended July 30, 2022, the Company granted awards under its amended and restated 2006 Equity Incentive Plan (the “Restated 2006 Plan”) to key employees (“Fiscal 2023 LTIP”). Awards under the Fiscal 2023 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2023, July 2024 and July 2025, and (ii) performance-based restricted stock units (“PRSUs”), which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2025. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $664,000 and $1,061,000 of compensation expense related to the Fiscal 2023 LTIP. The Company recorded no compensation expense related to the Fiscal 2023 LTIP for the three and six months ended October 30, 2021. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2023 LTIP is $12,829,000.

During the three months ended July 31, 2021, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2022 LTIP”). Awards under the Fiscal 2022 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2022, July 2023 and July 2024, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2024. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded a reversal of $(311,000) and $(116,000) of compensation expense related to the Fiscal 2022 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded $201,000 and $509,000 of compensation expense related to the Fiscal 2022 LTIP. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2022 LTIP is $10,148,000.

During the three months ended August 1, 2020, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2021 LTIP”). Awards under the Fiscal 2021 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2021, July 2022 and July 2023, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2023. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $116,000 and $192,000 of compensation expense related to the Fiscal 2021 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a

26

reversal of $(572,000) and $(507,000) of compensation expense related to the Fiscal 2021 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2021 LTIP is $5,858,000.

During the three months ended July 27, 2019, the Company also granted awards under the Restated 2006 Plan to key employees (“Fiscal 2020 LTIP”). Awards under the Fiscal 2020 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2020, July 2021 and July 2022, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2022. During the three months ended July 31, 2022, the Company issued a total of 5,678 fully-vested shares of the Company’s common stock to settle the PRSUs in the Fiscal 2020 LTIP. For the three and six months ended October 29, 2022, the Company recorded no compensation expense related to the Fiscal 2020 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a reversal of $(617,000) and $(619,000) of compensation expense related to the Fiscal 2020 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement.

At each reporting period, the Company reassesses the probability of achieving the performance targets for the PRSUs. The estimation of whether the performance targets will be achieved requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, the cumulative effect on current and prior periods of those changes will be recorded in the period estimates are revised. No compensation cost is ultimately recognized for awards for which employees do not render the requisite service and are forfeited.

15. Income Taxes

For the three and six months ended October 29, 2022, the Company recorded a benefit from income taxes of $(10,457,000) and $(7,851,000) yielding an effective tax rate of 66.1% and 37.2%, respectively. For the three and six months ended October 30, 2021, the Company recorded a benefit from income taxes of $(9,511,000) and $(10,468,000) yielding an effective tax rate of 117.6% and 48.0%, respectively. Historically, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate (“AETR”) for the full fiscal year to the pretax income or loss for the interim reporting period. For the three and six months ended October 29, 2022, the Company calculated the provision for income taxes using a discrete effective tax rate (“ETR”) method. The Company determined that due to the fact small changes in the Company’s estimated pretax income or loss would result in significant changes in the estimated AETR, the historical method would not provide a reliable estimate for the three and six months ended October 29, 2022. The variance from statutory rates for the three and six months ended October 29, 2022 was primarily due to a combination of federal R&D credits and the foreign-derived intangible income deduction. The variance from statutory rates for the three months ended October 30, 2021 was primarily due to a change in estimate of full year projected income (loss) before income taxes, federal R&D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options. The variance from statutory rates for the six months ended October 30, 2021 was primarily due to federal R&D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options.

16. Share Repurchase Plan and Issuances

In September 2015, the Company’s Board of Directors authorized a program to repurchase up to $25,000,000 of the Company’s common stock. No shares were repurchased under the program during the six months ended October 29, 2022 or October 30, 2021. As of April 30, 2022, approximately $21,200,000 remained authorized for future repurchases under this program. In September 2022, the Company’s Board of Directors terminated the repurchase program effective immediately.

On September 8, 2022 the Company filed an S-3 shelf registration statement to offer and sell shares of the Company’s common stock, including a prospectus supplement in relation to an Open Market Sale AgreementSM, also dated September 8, 2022, with Jefferies LLC relating to the proposed offer and sale of shares of our common stock having an aggregate offering price of up to $200,000,000 from time to time through Jefferies LLC as the sales agent. As of October 29, 2022, the Company has sold 125,441 of its shares for total gross proceeds of $12,700,000, and the Company has $187,300,000 aggregate offering price remaining available under the registration.

27

17. Related Party Transactions

Related party transactions are defined as transactions between the Company and entities either controlled by the Company or that the Company can significantly influence. Prior to the Company’s sale of all of its equity interest in HAPSMobile in March 2022, the Company determined that it had the ability to exercise significant influence over HAPSMobile. As such, HAPSMobile and SoftBank were considered related parties of the Company prior to the sale. Subsequent to the sale, the Company had no ownership stake in HAPSMobile and SoftBank and HAPSMobile are no longer considered related parties. Under the DDA and related efforts with HAPSMobile, the Company designed and built prototype solar powered high altitude aircraft and ground control stations for HAPSMobile and conducted low altitude and high altitude flight tests of the prototype aircraft on a best efforts basis. The Company will continue the development of Solar HAPS with Softbank under the MDDA. Upon the execution of the MDDA, SoftBank issued the first order under the MDDA, which has a maximum value of approximately $51,200,000. The Company recorded revenue under both the MDDA and DDA of $10,342,000 and $20,694,000 for the three and six months ended October 30, 2021.

18. Business Acquisitions

Planck Acquisition

On August 17, 2022 the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”), a leading provider of advanced unmanned aircraft navigation solutions based in San Diego, California. Pursuant to the purchase agreement, the Company paid a total purchase price of $5,105,000 from cash-on-hand plus a $500,000 holdback for certain assets of Planck. Planck is a small technology company and post-acquisition will be incorporated into AeroVironment’s MUAS segment to focus on integrating its flight autonomy solutions, such as ACE™, or Autonomous Control Engine, into the Company’s offerings to enable safe, autonomous takeoff and landing from moving platforms on land or at sea in GPS-denied environments. Other solutions include AVEM™, a fully integrated mobile tethered sensor platform designed for persistent autonomous operation from moving vehicles and vessels in any environment, and a suite of machine-learning object detection and tracking systems that are customized for specific end-user needs. The Company accounted for the acquisition under the acquisition method of accounting for business combinations.

The following table summarizes the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition of Planck (in thousands):

August 17,

2022

Fair value of assets acquired:

Technology

    

$

3,200

Backlog

700

Inventories

109

Other assets

19

Property and equipment, net

13

Goodwill

1,633

Total identifiable net assets

$

5,674

Fair value of liabilities assumed:

Customer advances

69

Total liabilities assumed

69

Total identifiable net assets

$

5,605

Fair value of consideration transferred:

Cash

$

5,105

Holdback

500

Total consideration

$

5,605

28

Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s preliminary estimates of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.

The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Planck and expected future customers in the MUAS market. For tax purposes the acquisition was treated as an asset acquisition and the goodwill is deductible.

Planck Supplemental Pro Forma Information (unaudited)

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2021 (in thousands):

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

Revenue

$

111,584

$

122,667

$

223,016

$

224,335

Net (loss) income attributable to AeroVironment, Inc.

$

(6,131)

$

2,375

$

(13,450)

$

(12,325)

Planck revenue since acquisition on August 17, 2022 was $68,000. The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.

These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended July 31, 2021, reflecting the additional amortization that would have been charged and including the results of Planck prior to acquisition.

The Company incurred approximately $569,000 of acquisition-related expenses for the three months ended October 29, 2022. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.

The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2021, nor are they indicative of results of operations that may occur in the future.

Telerob Acquisition

On May 3, 2021, the Company closed its acquisition of Telerob pursuant to the terms of the Telerob Purchase Agreement. Telerob develops, manufactures, sells, and services remote-controlled unmanned ground robots and transport vehicles for civil and defense applications.

Pursuant to the Telerob Purchase Agreement at closing, the Company paid €37,455,000 (approximately $45,400,000) in cash to the Telerob Seller (subject to certain purchase price adjustments as set forth in the Telerob Purchase Agreement), less (a) €3,000,000 (approximately $3,636,000) to be held in escrow for breaches of the Telerob Seller’s fundamental warranties or any other of Telerob Seller’s warranties to the extent not covered by a representation and warranty insurance policy (the “RWI Policy”) obtained by the Company in support of certain indemnifications provided by the Telerob Seller; (b) transaction-related fees and costs incurred by the Telerob Seller, including change in control

29

payments triggered by the transaction; and (c) 50% of the cost of obtaining the RWI Policy. In addition, at closing the Company paid off approximately €7,811,000 (approximately $9,468,000), of certain indebtedness of Telerob, which amount was paid in combination to the Telerob Seller and the lender under an agreement between Telerob GmbH and the lender providing for a reduced payoff amount. This indebtedness was offset by cash on hand at Telerob at closing. The escrow amount is to be released to the Telerob Seller, less any amounts paid or reserved, 30 months following the closing date.

In addition to the consideration paid at closing, the Telerob Seller may receive €2,000,000 (approximately $2,424,000) in additional cash consideration if specific revenue targets for Telerob are achieved during the 12 month period after closing beginning on the first day of the calendar month following the closing (the “First Earnout Year”) and an additional €2,000,000 (approximately $2,424,000) in cash consideration if specific revenue targets for Telerob are achieved in the 12 month period following the First Earnout Year. The Telerob Seller may also receive up to €2,000,000 (approximately $2,424,000) in additional cash consideration if specific awards and/or orders from the U.S. military are achieved prior to the end of a 36-month post-closing period. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.

The Company accounted for the acquisition under the acquisition method of accounting for business combinations. During the fiscal year ended April 30, 2022, the Company finalized its determination of the fair value of the assets and liabilities assumed as of the acquisition date, which is summarized in the following table (in thousands):

May 3,

2021

Fair value of assets acquired:

Accounts receivable

    

$

1,045

Unbilled receivable

829

Inventories, net

15,074

Prepaid and other current assets

314

Property and equipment, net

1,571

Operating lease assets

1,508

Other assets

494

Technology

11,500

Backlog

2,400

Customer relationships

5,000

Other intangible assets

102

Goodwill

20,800

Total assets acquired

$

60,637

Fair value of liabilities assumed:

Accounts payable

$

1,136

Wages and related accruals

560

Customer advances

1,243

Current operating lease liabilities

361

Other current liabilities

3,310

Non-current operating lease liabilities

1,147

Other non-current liabilities

224

Deferred income taxes

5,617

Total liabilities assumed

13,598

Total identifiable net assets

$

47,039

Fair value of consideration:

Cash consideration, net of cash acquired

$

46,150

Contingent consideration

889

Total

$

47,039

30

Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s best estimate of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.

The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Telerob and expected future customers in the UGV market. For tax purposes the acquisition was treated as a stock purchase and the goodwill is not deductible.

Telerob Supplemental Pro Forma Information (unaudited)

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2020 (in thousands):

Three Months Ended

Six Months Ended

October 30,

October 30,

2021

2021

Revenue

$

122,008

$

223,017

Net loss attributable to AeroVironment, Inc.

$

4,454

$

(7,844)

The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.

These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended August 1, 2020, reflecting the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from May 1, 2020 with the consequential tax effects and including the results of Telerob prior to acquisition.

The Company incurred approximately $411,000 of acquisition-related expenses for the three months ended July 31, 2021. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.

The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2020, nor are they indicative of results of operations that may occur in the future.

19. Pension

As part of the Telerob acquisition, the Company acquired a small foreign-based defined benefit pension plan. The Rheinmetall-Zusatzversorgung service plan covers three former employees based on individual contracts issued to the employees. No other employees are eligible to participate. The Company has reinsurance policies that were taken out for participating former employees, which were pledged to the employees. The measurement date for the Company’s pension plan was April 30, 2022.

The table below includes the projected benefit obligation and fair value of plan assets as of April 30, 2022. The net projected benefit obligation (in thousands) is recorded in other assets on the unaudited condensed consolidated balance sheet.

Projected benefit obligation

$

(3,120)

Fair value of plan assets

 

3,138

Funded status of the plan

$

18

31

The projected benefit obligation includes assumptions of a discount rate of 1.7% and pension increase for in-payment benefits of 1.5% for October 29, 2022 and April 30, 2022. The accumulated benefit obligation is approximately equal to the Company’s projected benefit obligation. The plan assets consist of reinsurance policies for each of the three pension commitments. The reinsurance policies are fixed-income investments considered a level 2 fair value hierarchy based on observable inputs of the policy. The Company does not expect to make any contributions to the plan in the fiscal year ending April 30, 2023. The Company assumed expected return on plan assets of 2.9% for October 29, 2022 and April 30, 2022.

Expected benefits payments as of April 30, 2022 (in thousands):

2023

$

161

2024

164

2025

 

165

2026

 

165

2027

166

2028-2032

 

828

Total expected benefit payments

$

1,649

Net periodic benefit cost (in thousands) is recorded in interest expense, net.

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

(In thousands)

(In thousands)

(In thousands)

(In thousands)

Expected return on plan assets

$

$

31

$

$

63

Interest cost

 

 

(15)

 

(17)

 

(30)

Actuarial gain

72

241

6

Net periodic benefit cost

$

$

88

$

224

$

39

20. Segments

The Company’s reportable segments are as follows:

Small Unmanned Aircraft Systems—The Small UAS segment focuses primarily on products designed to operate reliably at very low altitudes in a wide range of environmental conditions, providing a vantage point from which to collect and deliver valuable information as well as related support services including training, spare parts, product repair, product replacement, and the customer contracted operation.

Tactical Missile Systems—The TMS segment focuses primarily on TMS products, which are tube-launched aircraft that deploy with the push of a button, fly at higher speeds than small UAS products, and perform either effects delivery or reconnaissance missions, and related support services including training, spare parts, product repair, and product replacement. The TMS segment also includes customer-funded research and development programs.

Medium Unmanned Aircraft Systems—The MUAS segment, which originates with the acquisition of Arcturus, focuses on designs, engineers, tools, and manufactures unmanned aerial and aircraft systems including airborne platforms, payloads and payload integration, ground control systems, and ground support equipment and other items and services related generally to unmanned aircraft systems including ISR services.

High Altitude Pseudo-Satellite Unmanned Aircraft Systems (“HAPS”)—The HAPS segment consists of the Company’s existing development of High Altitude Pseudo-Satellite systems in conjunction with SoftBank.

32

All other—All other segments include MacCready Works (which includes the recently acquired ISG business) and Telerob.

The accounting policies of the segments are the same as those described in Note 1, “Organization and Significant Accounting Policies.” The operating segments do not make sales to each other. The following table (in thousands) sets forth segment revenue, gross margin, income (loss) from operations and adjusted income (loss) from operations for the periods indicated. Adjusted income (loss) from operations is defined as income (loss) from operations before intangible amortization, amortization of purchase accounting adjustment related to increasing the carrying value of certain assets to fair value, and acquisition related expenses.

Three Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

26,681

$

31,101

$

27,281

$

9,066

$

17,455

$

111,584

Gross margin

12,319

12,636

(6,884)

3,001

4,818

25,890

Income (loss) from operations

(2,079)

2,004

(15,242)

1,564

(561)

(14,314)

Acquisition-related expenses

-

-

119

-

450

569

Amortization of acquired intangible assets and other purchase accounting adjustments

669

-

5,897

-

1,276

7,842

Adjusted income (loss) from operations

$

(1,410)

$

2,004

$

(9,226)

$

1,564

$

1,165

$

(5,903)

Three Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

54,714

$

18,418

$

26,525

$

10,342

$

12,009

$

122,008

Gross margin

27,754

6,222

2,223

3,944

2,312

42,455

Income (loss) from operations

13,377

47

(7,000)

2,073

(5,158)

3,339

Acquisition-related expenses

297

163

108

58

222

848

Amortization of acquired intangible assets and other purchase accounting adjustments

707

-

6,358

-

3,257

10,322

Adjusted income (loss) from operations

$

14,381

$

210

$

(534)

$

2,131

$

(1,679)

$

14,509

Six Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

69,937

$

54,113

$

46,542

$

19,281

$

30,227

$

220,100

Gross margin

33,615

20,383

(7,957)

6,325

7,238

59,604

Income (loss) from operations

5,946

973

(24,826)

4,103

(3,784)

(17,588)

Acquisition-related expenses

-

-

340

-

564

904

Amortization of acquired intangible assets and other purchase accounting adjustments

1,350

-

10,842

-

2,611

14,803

Adjusted income (loss) from operations

$

7,296

$

973

$

(13,644)

$

4,103

$

(609)

$

(1,881)

33

Six Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

94,638

$

37,594

$

48,904

$

20,694

$

21,187

$

223,017

Gross margin

44,674

12,211

5,404

7,118

1,771

71,178

Income (loss) from operations

15,335

(416)

(13,381)

3,176

(13,488)

(8,774)

Acquisition-related expenses

721

414

1,492

162

1,313

4,102

Amortization of acquired intangible assets and other purchase accounting adjustments

1,414

-

11,549

-

6,483

19,446

Adjusted income (loss) from operations

$

17,470

$

(2)

$

(340)

$

3,338

$

(5,692)

$

14,774

Segment assets are summarized in the table below. Corporate assets primarily consist of cash and cash equivalents, short-term investments, prepaid expenses and other current assets, long-term investments, property and equipment, net, operating lease right-of-use assets, deferred income taxes and other assets managed centrally on behalf of the business segments.

October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

103,277

$

77,334

$

394,872

$

7,200

$

72,098

$

236,901

$

891,682

April 30, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

110,286

$

91,862

$

388,058

$

8,148

$

86,617

$

229,229

$

914,200

ITEM 2.

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

The following is a discussion and analysis of our financial condition and the results of operations as of and for the periods presented below. The following discussion and analysis should be read in conjunction with the “Condensed Consolidated Financial Statements” and notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This section and other parts of this Quarterly Report on Form 10-Q contain forward-looking statements that involve risks and uncertainties. In some cases, forward-looking statements can be identified by words such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions. Such forward-looking statements are based on current expectations, estimates and projections about our industry, our management’s beliefs and assumptions made by our management. Forward-looking statements are not guarantees of future performance and our actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended April 30, 2022, as updated by our subsequent filings under the Securities and Exchange Act of 1934, as amended (the “Exchange Act”).

Unless required by law, we expressly disclaim any obligation to update publicly any forward-looking statements, whether as result of new information, future events or otherwise.

Critical Accounting Policies and Estimates

The following should be read in conjunction with the critical accounting estimates presented in our Annual Report on Form 10-K for the fiscal year ended April 30, 2022.

34

Management’s Discussion and Analysis of Financial Condition and Results of Operations discusses our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. When we prepare these condensed consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Some of our accounting policies require that we make subjective judgments, including estimates that involve matters that are inherently uncertain. Our most critical estimates include those related to revenue recognition, inventory reserves for excess and obsolescence, intangible assets acquired in a business combination, goodwill, and income taxes. We base our estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

We recognize revenue in accordance with ASU 2014-09, Revenue from Contracts with Customers (ASC 606). ASC 606 requires revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which we expect to be entitled in exchange for those goods or services.

Revenue for TMS product deliveries and customer-funded research and development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue, including ISR services, is recognized over time as services are rendered. We elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed. For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. Our small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.

We review cost performance and estimates-to-complete at least quarterly and in many cases more frequently. Adjustments to original estimates for a contract’s revenue, estimated costs at completion and estimated profit or loss are often required as work progresses under a contract, as experience is gained and as more information is obtained, even though the scope of work required under the contract may not change, or if contract modifications occur. The impact of revisions in estimate of completion for all types of contracts are recognized on a cumulative catch-up basis in the period in which the revisions are made. During the three months ended October 29, 2022 and October 30, 2021, changes in accounting estimates on contracts recognized over time are presented below.

For the three months ended October 29, 2022 and October 30, 2021, favorable and unfavorable cumulative catch-up adjustments included in revenue were as follows (in thousands):

Three Months Ended

 

    

October 29,

    

October 30,

 

2022

2021

 

Gross favorable adjustments

$

2,611

$

289

Gross unfavorable adjustments

 

(1,467)

 

(1,137)

Net favorable (unfavorable) adjustments

$

1,144

$

(848)

35

For the three months ended October 29, 2022, favorable cumulative catch-up adjustments of $2.6 million were primarily due to final cost adjustments on eight contracts. During the three months ended October 29, 2022, we revised our estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1.3 million. For the same period, unfavorable cumulative catch-up adjustments of $1.5 million were primarily related to higher than expected costs on six contracts, which individually were not material.

Also during the three months ended October 29, 2022, we recognized forward loss reserves on two MUAS ISR contracts totaling $2.3 million related to unfavorable changes in the estimated costs to complete the contracts. We recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1.5 million and diluted loss per share by $0.06.

For the three months ended October 30, 2021, favorable cumulative catch-up adjustments of $0.3 million were primarily due to final cost adjustments on six contracts, which individually were not material. For the same period, unfavorable cumulative catch-up adjustments of $1.1 million were primarily related to higher than expected costs on 18 contracts, which individually were not material.

For the six months ended October 29, 2022 and October 30, 2021, favorable and unfavorable cumulative catch-up adjustments included in revenue were as follows (in thousands):

Six Months Ended

 

    

October 29,

    

October 30,

 

2022

2021

 

Gross favorable adjustments

$

2,034

$

872

Gross unfavorable adjustments

 

(3,419)

 

(1,851)

Net unfavorable adjustments

$

(1,385)

$

(979)

For the six months ended October 29, 2022, favorable cumulative catch-up adjustments of $2.0 million were primarily due to final cost adjustments on 20 contracts, which individually were not material. For the same period, unfavorable cumulative catch-up adjustments of $3.4 million were primarily related to higher than expected costs on four contracts. During the six months ended October 29, 2022, we revised our estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2.6 million.

Also during the three months ended October 29, 2022, the Company recognized forward loss reserves on three MUAS ISR contracts totaling $2.3 million related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1.5 million and diluted loss per share by $0.06.

For the six months ended October 30, 2021, favorable cumulative catch-up adjustments of $0.9 million were primarily due to final cost adjustments on 18 contracts, which individually were not material. For the same period, unfavorable cumulative catch-up adjustments of $1.9 million were primarily related to higher than expected costs on 17 contracts, which individually were not material.

Fiscal Periods

Due to our fixed year end date of April 30, our first and fourth quarters each consist of approximately 13 weeks. The second and third quarters each consist of exactly 13 weeks. Our first three quarters end on a Saturday. Our 2023 fiscal year ends on April 30, 2023 and our fiscal quarters end on July 30, 2022, October 29, 2022 and January 28, 2023, respectively.

36

Results of Operations

The following tables set forth our results of operations for the periods indicated (in thousands):

Three Months Ended October 29, 2022 Compared to Three Months Ended October 30, 2021

Three Months Ended

 

    

October 29,

    

October 30,

 

2022

2021

 

Revenue

$

111,584

$

122,008

Cost of sales

 

85,694

 

79,553

Gross margin

 

25,890

 

42,455

Selling, general and administrative

 

23,613

 

24,819

Research and development

 

16,591

 

14,297

(Loss) income from operations

 

(14,314)

 

3,339

Other (loss) income:

Interest expense, net

 

(2,309)

 

(1,379)

Other income (expense), net

 

810

 

(10,048)

Loss before income taxes

(15,813)

(8,088)

Benefit from income taxes

(10,457)

(9,511)

Equity method investment (loss) income, net of tax

(1,273)

1,133

Net (loss) income

$

(6,629)

$

2,556

We have identified four reportable segments, Small Unmanned Aircraft Systems (“Small UAS”), Tactical Missile Systems (“TMS”), Medium Unmanned Aircraft Systems (“MUAS”) and High Altitude Pseudo-Satellite Unmanned Aircraft Systems (“HAPS”). The Small UAS segment consists of our existing small UAS product lines. The TMS segment consists of our existing tactical missile systems product lines. The MUAS segment consists of our acquired Arcturus business. The HAPS segment consists of the Company’s existing development of High Altitude Pseudo-Satellite systems in conjunction with SoftBank. The category entitled “All other” includes MacCready Works, which includes the recently acquired ISG, and Telerob businesses. The following table (in thousands) sets forth our revenue, gross margin and adjusted operating income (loss) from operations generated by each reporting segment for the periods indicated. Adjusted operating income is defined as operating income before intangible amortization, amortization of purchase accounting adjustments, and acquisition related expenses. All corporate and headquarter expenses are allocated to the reportable segments.

Three Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

26,681

$

31,101

$

27,281

$

9,066

$

17,455

$

111,584

Gross margin

12,319

12,636

(6,884)

3,001

4,818

25,890

Income (loss) from operations

(2,079)

2,004

(15,242)

1,564

(561)

(14,314)

Acquisition-related expenses

-

-

119

-

450

569

Amortization of acquired intangible assets and other purchase accounting adjustments

669

-

5,897

-

1,276

7,842

Adjusted income (loss) from operations

$

(1,410)

$

2,004

$

(9,226)

$

1,564

$

1,165

$

(5,903)

37

Three Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

54,714

$

18,418

$

26,525

$

10,342

$

12,009

$

122,008

Gross margin

27,754

6,222

2,223

3,944

2,312

42,455

Income (loss) from operations

13,377

47

(7,000)

2,073

(5,158)

3,339

Acquisition-related expenses

297

163

108

58

222

848

Amortization of acquired intangible assets and other purchase accounting adjustments

707

-

6,358

-

3,257

10,322

Adjusted income (loss) from operations

$

14,381

$

210

$

(534)

$

2,131

$

(1,679)

$

14,509

The Company recorded intangible amortization expense and other purchase accounting adjustments in the following categories on the accompanying unaudited condensed consolidated statements of operations:

Three Months Ended

Six Months Ended

 

    

October 29,

October 30,

October 29,

October 30,

 

2022

2021

2022

2021

 

Cost of sales:

Product sales

$

1,009

$

2,320

$

2,034

$

3,987

Contract services

 

2,975

 

3,141

 

5,048

 

5,503

Selling, general and administrative

3,858

4,861

7,721

9,956

Total

$

7,842

$

10,322

$

14,803

$

19,446

Revenue. Revenue for the three months ended October 29, 2022 was $111.6 million, as compared to $122.0 million for the three months ended October 30, 2021, representing a decrease of $10.4 million, or 9%. The decrease in revenue was due to decreases in product revenue of $8.7 million and service revenue of $1.8 million. The decrease in product revenue was primarily due to a decrease in small UAS product revenue, partially offset by increases in TMS and MUAS product revenue. The decrease in service revenue was primarily due to decreases in MUAS, small UAS, and HAPS service revenue, partially offset by increases in TMS service revenue and increases in customer-funded research and development revenue. We expect a decrease in MUAS service revenues related to the completion of certain MUAS site locations. Due to the higher backlog, we expect the Small UAS product revenues to be significantly higher in the second half of the year as compared to the first half of the year.

Cost of Sales. Cost of sales for the three months ended October 29, 2022 was $85.7 million, as compared to $79.6 million for the three months ended October 30, 2021, representing an increase of $6.1 million, or 8%. The increase in cost of sales was a result of an increase in service cost of sales of $5.6 million and an increase in product costs of sales of $0.5 million. The increase in service cost of sales was primarily due to accelerated depreciation charges of certain deployed fixed assets related to the anticipated completion of certain MUAS site locations of $4.5 million. The increase in product costs of sales was primarily due to an unfavorable product mix. Cost of sales for the three months ended October 29, 2022 included $4.0 million of intangible amortization and other related non-cash purchase accounting expenses as compared to $5.5 million for the three months ended October 30, 2021. As a percentage of revenue, cost of sales increased from 65% to 75%, primarily due to an unfavorable product mix and the MUAS accelerated depreciation charges.

Gross Margin. Gross margin for the three months ended October 29, 2022 was $25.9 million, as compared to $42.5 million for the three months ended October 30, 2021, representing a decrease of $16.6 million, or 39%. The decrease in gross margin was due to a decrease in product margin of $9.2 million and a decrease in service margin of $7.4 million. The decrease in product margin was primarily due to the decrease in product sales and an unfavorable product mix. The decrease in service margin was primarily due to a decrease in service revenue and accelerated depreciation charges of certain deployed fixed assets related to the anticipated completion of certain MUAS site locations of $4.5 million. As a percentage of revenue, gross margin decreased from 35% to 23%, primarily due to an unfavorable product mix and the MUAS accelerated depreciation charges. Additionally, we expect inflationary and supply chain constraint trends to

38

continue throughout our fiscal year 2023, which are currently and will continue to negatively impact our gross margin across all our segments.

Selling, General and AdministrativeSG&A expense for the three months ended October 29, 2022 was $23.6 million, or 21% of revenue, as compared to SG&A expense of $24.8 million, or 20% of revenue, for the three months ended October 30, 2021. The decrease in SG&A expense was primarily due to a decrease in commission expenses due to a decrease in sales in which sales representatives were utilized and a decrease in intangible amortization and other related non-cash purchase accounting expenses.

Research and Development. R&D expense for the three months ended October 29, 2022 was $16.6 million, or 15% of revenue, as compared to R&D expense of $14.3 million, or 12% of revenue, for the three months ended October 30, 2021, primarily due to an increase in development activities regarding enhanced capabilities for our products, development of new product lines and to support our acquired businesses.

Interest Expense, net. Interest expense, net for the three months ended October 29, 2022 was $2.3 million compared to interest expense, net of $1.4 million for the three months ended October 30, 2021. The increase in interest expense, net was primarily due to an increase in interest expense resulting from higher interest rates on our debt facility, partially offset by lower average outstanding balances.

Other Income (Expense), net. Other income, net, for the three months ended October 29, 2022 was $0.8 million compared to other expense, net of $10.0 million for the three months ended October 30, 2021. The increase in other income, net is primarily due to a legal accrual of $10.0 million for the settlement of all claims made by the buyers of our former EES business recorded during the three months ended October 30, 2021. Other income, net for the second quarter of fiscal 2023 includes unrealized gains associated with increases in the fair market value for equity security investments.

Benefit from Income Taxes. Our effective income tax rate was 66.1% for the three months ended October 29, 2022, as compared to 117.6% for the three months ended October 30, 2021. Historically, we calculate the provision for income taxes during interim reporting periods by applying an estimate of our annual effective tax rate (“AETR”) for the full fiscal year to the pretax income or loss for the interim reporting period. For the three months ended October 29, 2022, we calculated the provision for income taxes using a discrete effective tax rate (“ETR”) method. We determined that since small changes in estimated pretax income or loss would result in significant changes in the estimated AETR, the historical method would not provide a reliable estimate for the three months ended October 29, 2022. The decrease in our effective income tax rate was primarily due to the change to the ETR method during the current quarter. The effective income tax rate for the three months ended October 29, 2022 was primarily impacted by expected federal R&D tax credits and foreign-derived intangible income deductions.

Equity Method Investment (Loss) Income, net of Tax. Equity method investment loss, net of tax for the three months ended October 29, 2022 was $1.3 million as compared to equity method investment income, net of tax of $1.1 million for the three months ended October 30, 2021. In March 2022, the Company sold its 7% equity interest in HAPSMobile to SoftBank. Subsequent to the equity interest sale in HAPSMobile during the three months ended April 30, 2022, equity method investment loss, net of tax relates to activity related to investments in limited partnership funds.

39

Six Months Ended October 29, 2022 Compared to Six Months Ended October 30, 2021

The following tables (in thousands) sets forth our revenue, gross margin and adjusted operating income (loss) from operations generated by each reporting segment for the periods indicated. Adjusted operating income is defined as operating income before intangible amortization, amortization of purchase accounting adjustments, and acquisition related expenses. All corporate and headquarter expenses are allocated to the reportable segments.

Six Months Ended

 

    

October 29,

    

October 30,

 

2022

2021

 

Revenue

$

220,100

$

223,017

Cost of sales

 

160,496

 

151,839

Gross margin

 

59,604

 

71,178

Selling, general and administrative

45,556

51,947

Research and development

 

31,636

 

28,005

Loss from operations

 

(17,588)

 

(8,774)

Other (loss) income:

 

 

Interest expense, net

(3,912)

(2,654)

Other income (expense), net

 

404

 

(10,394)

Loss before income taxes

 

(21,096)

 

(21,822)

Benefit from income taxes

 

(7,851)

 

(10,468)

Equity method investment loss, net of tax

 

(1,773)

 

(8)

Net loss

$

(15,018)

$

(11,362)

Six Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

69,937

$

54,113

$

46,542

$

19,281

$

30,227

$

220,100

Gross margin

33,615

20,383

(7,957)

6,325

7,238

59,604

Income (loss) from operations

5,946

973

(24,826)

4,103

(3,784)

(17,588)

Acquisition-related expenses

-

-

340

-

564

904

Amortization of acquired intangible assets and other purchase accounting adjustments

1,350

-

10,842

-

2,611

14,803

Adjusted income (loss) from operations

$

7,296

$

973

$

(13,644)

$

4,103

$

(609)

$

(1,881)

Six Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

94,638

$

37,594

$

48,904

$

20,694

$

21,187

$

223,017

Gross margin

44,674

12,211

5,404

7,118

1,771

71,178

Income (loss) from operations

15,335

(416)

(13,381)

3,176

(13,488)

(8,774)

Acquisition-related expenses

721

414

1,492

162

1,313

4,102

Amortization of acquired intangible assets and other purchase accounting adjustments

1,414

-

11,549

-

6,483

19,446

Adjusted income (loss) from operations

$

17,470

$

(2)

$

(340)

$

3,338

$

(5,692)

$

14,774

Revenue. Revenue for the six months ended October 29, 2022 was $220.1 million, as compared to $223.0 million for the six months ended October 30, 2021, representing a decrease of $2.9 million, or 1%. The decrease in revenue was due to a decrease in product revenue of $3.8 million, partially offset by an increase in service revenue of $0.9 million. The decrease in product revenue was primarily due to a decrease in small UAS product revenue, partially offset by an

40

increase in TMS and MUAS product revenue. The increase in service revenue was primarily due to an increase in revenue from customer-funded research and development efforts and TMS service revenue, partially offset by a decrease in MUAS, small UAS and HAPS service revenue. We expect a decrease in MUAS service revenues related to the completion of certain MUAS site locations. Due to the higher backlog, we expect the Small UAS product revenues to be significantly higher in the second half of the year as compared to the first half of the year.

Cost of Sales. Cost of sales for the six months ended October 29, 2022 was $160.5 million, as compared to $151.8 million for the six months ended October 30, 2021, representing an increase of $8.7 million, or 6%. The increase in cost of sales was a result of an increase in service cost of sales of $7.8 million and an increase in product costs of sales of $0.8 million. The increase in service cost of sales was primarily due to accelerated depreciation charges of certain deployed fixed assets related to the anticipated completion of certain MUAS site locations of $4.5 million. The increase in product costs of sales was primarily due to an unfavorable product mix. Cost of sales for the six months ended October 29, 2022 included $7.1 million of intangible amortization and other related non-cash purchase accounting expenses as compared to $9.5 million for the six months ended October 30, 2021. As a percentage of revenue, cost of sales increased from 68% to 73%, primarily due to an unfavorable product mix and the MUAS accelerated depreciation charges.

Gross Margin. Gross margin for the six months ended October 29, 2022 was $59.6 million, as compared to $71.2 million for the six months ended October 30, 2021, representing a decrease of $11.6 million, or 16%. The decrease in gross margin was due to a decrease in service margin of $7.0 million and a decrease in product margin of $4.6 million. The decrease in service margin was primarily due to accelerated depreciation charges of certain deployed fixed assets related to the anticipated completion of certain MUAS site locations of $4.5 million. The decrease in product margin was primarily due to the decrease in product sales combined with an unfavorable product mix. As a percentage of revenue, gross margin decreased from 32% to 27%, primarily due to an unfavorable product mix and the MUAS accelerated depreciation charges. Additionally, we expect inflationary and supply chain constraint trends to continue throughout our fiscal year 2023, which are currently and will continue to negatively impact our gross margin across all our segments.

Selling, General and AdministrativeSG&A expense for the six months ended October 29, 2022 was $45.6 million, or 21% of revenue, as compared to SG&A expense of $51.9 million, or 23% of revenue, for the six months ended October 30, 2021. The decrease in SG&A expense was primarily due to a decrease in acquisition-related expenses of $3.2 million and a decrease in intangible amortization and other related non-cash purchase accounting expenses of $2.2 million.

Research and Development. R&D expense for the six months ended October 29, 2022 was $31.6 million, or 14% of revenue, as compared to R&D expense of $28.0 million, or 13% of revenue, for the six months ended October 30, 2021, primarily due to an increase in development activities regarding enhanced capabilities for our products, development of new product lines and to support our acquired businesses.

Interest Expense, net. Interest expense, net for the six months ended October 29, 2022 was $3.9 million compared to interest expense, net of $2.7 million for the six months ended October 30, 2021. The increase in interest expense, net was primarily due to an increase in interest expense resulting from higher interest rates on our debt facility, partially offset by lower average outstanding balances.

Other Income (Expense), net. Other income, net, for the six months ended October 29, 2022 was $0.4 million compared to other expense, net of $10.4 million for the six months ended October 30, 2021. The increase in other income, net is primarily due to a legal accrual of $10.0 million for the settlement of all claims made by the buyers of our former EES business recorded during the three months ended October 30, 2021. Other income, net for the second quarter of fiscal 2023 includes unrealized gains associated with increases in fair market value for equity security investments.

Benefit from Income Taxes. Our effective income tax rate was 37.2% for the six months ended October 29, 2022, as compared to 48.0% for the six months ended October 30, 2021. Historically, we calculate the provision for income taxes during interim reporting periods by applying an estimate of our annual effective tax rate (“AETR”) for the full fiscal year to the pretax income or loss for the interim reporting period. For the six months ended October 29, 2022, we calculated the provision for income taxes using a discrete effective tax rate (“ETR”) method. We determined that since small changes in estimated pretax income or loss would result in significant changes in the estimated AETR, the historical

41

method would not provide a reliable estimate for the six months ended October 29, 2022. The decrease in our effective income tax rate was primarily due to the change to the ETR method during the current quarter. The effective income tax rate for the six months ended October 29, 2022 was primarily impacted by expected federal R&D tax credits and foreign-derived intangible income deductions.

Equity Method Investment Loss, net of Tax. Equity method investment loss, net of tax for the six months ended October 29, 2022 was $1.8 million as compared to $8 thousand for the six months ended October 30, 2021. In March 2022, the Company sold its 7% equity interest in HAPSMobile to SoftBank. Subsequent to the equity interest sale in HAPSMobile during the three months ended April 30, 2022, equity method investment loss, net of tax relates to activity related to investments in limited partnership funds.

Backlog

Consistent with ASC 606, we define funded backlog as remaining performance obligations under firm orders for which funding is currently appropriated to us under a customer contract. As of October 29, 2022, our funded backlog was approximately $293.1 million.

In addition to our funded backlog, we also had unfunded backlog of $339.4 million as of October 29, 2022. Unfunded backlog does not meet the definition of a performance obligation under ASC 606. We define unfunded backlog as the total remaining potential order amounts under cost reimbursable and fixed price contracts with (i) multiple one-year options and indefinite delivery, indefinite quantity (“IDIQ”) contracts, or (ii) incremental funding. Unfunded backlog does not obligate the customer to purchase goods or services. There can be no assurance that unfunded backlog will result in any orders in any particular period, if at all. Management believes that unfunded backlog does not provide a reliable measure of future estimated revenue under our contracts. Unfunded backlog includes a $235.2 million contract with a third party that is pending export license approval prior to the funding of the contract. Unfunded backlog does not include the remaining potential value associated with a U.S. Army IDIQ-type contract for small UAS because values for each of the other domains within the contract have not been disclosed by the customer, and we cannot be certain that we will secure all task orders issued against the contract. Additionally, unfunded backlog on the U.S. Special Operations Command (“SOCOM”) Mid-Endurance Unmanned Aircraft Systems (“MEUAS”) contract reflects only those sites which have been awarded to Arcturus and does not include the remaining potential value associated with the entire SOCOM MEUAS III/IV contract.

Because of possible future changes in delivery schedules and/or cancellations of orders, backlog at any particular date is not necessarily representative of actual sales to be expected for any succeeding period, and actual sales for the year may not meet or exceed the backlog represented. Our backlog is typically subject to large variations from quarter to quarter as existing contracts expire or are renewed or new contracts are awarded. A majority of our contracts, specifically our IDIQ contracts, do not currently obligate the U.S. government to purchase any goods or services. Additionally, all U.S. government contracts included in backlog, whether or not they are funded, may be terminated at the convenience of the U.S. government.

Liquidity and Capital Resources

On September 8, 2022 we filed an S-3 shelf registration statement to offer and sell shares of our common stock, including a prospectus supplement in relation to an Open Market Sale AgreementSM, also dated September 8, 2022, with Jefferies LLC relating to the proposed offer and sale of shares of our common stock having an aggregate offering price of up to $200.0 million from time to time through Jefferies LLC as our sales agent. As of October 29, 2022, we have sold 125,441 of our shares for total gross proceeds of $12.7 million, and we have $187.3 million aggregate offering price remaining available under the registration.

On February 19, 2021 in connection with the consummation of the Arcturus acquisition, we entered into the Credit Agreement for (i) the Revolving Facility, and (ii) the Term Loan Facility, and together with the Revolving Credit Facility, the “Credit Facilities”. The Term Loan Facility requires payment of 5% of the outstanding obligations in each of the first four loan years, with the remaining 80.0% payable in loan year five, consisting of three quarterly payments of 1.25% each, with the remaining outstanding principal amount of the Term Loan Facility due and payable on the final

42

maturity date. Proceeds from the Term Loan Facility were used in part to finance a portion of the cash consideration for the Arcturus acquisition. Our ability to borrow under the Revolving Facility is reduced by outstanding letters of credit of $4.3 million as of October 29, 2022. As of October 29, 2022, approximately $95.7 million was available under the Revolving Facility. Borrowings under the Revolving Facility may be used for working capital and other general corporate purposes. Refer to Note 10—Debt to our unaudited condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for further details. In addition, Telerob has a line of credit of €5.5 million ($5.5 million) available for issuing letters of credit of which €1.6 million ($1.6 million) was outstanding as of October 29, 2022.

We anticipate funding our normal recurring trade payables, accrued expenses, ongoing R&D costs and obligations under the Credit Facilities through our existing working capital and funds provided by operating activities including those provided by our recent acquisitions of Arcturus, ISG, Telerob and Planck. The majority of our purchase obligations are pursuant to funded contractual arrangements with our customers. We believe that our existing cash, cash equivalents, cash provided by operating activities and other financing sources will be sufficient to meet our anticipated working capital, capital expenditure requirements, future obligations related to the recent acquisitions and obligations under the Credit Facilities during the next twelve months. There can be no assurance, however, that our business will continue to generate cash flow at current levels. If we are unable to generate sufficient cash flow from operations, then we may be required to sell assets, reduce capital expenditures or draw on our Credit Facilities. We anticipate that existing sources of liquidity, Credit Facilities, and cash flows from operations will be sufficient to satisfy our cash needs for the foreseeable future.

Our primary liquidity needs are for financing working capital, investing in capital expenditures, supporting product development efforts, introducing new products and enhancing existing products, marketing acceptance and adoption of our products and services. Our future capital requirements, to a certain extent, are also subject to general conditions in or affecting the defense industry and are subject to general economic, political, financial, competitive, legislative and regulatory factors that are beyond our control. Moreover, to the extent that existing cash, cash equivalents, cash from operations, and cash from our Credit Agreement are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing, subject to the limitations specified in our Credit Facility agreement. In addition, we may also need to seek additional equity funding or debt financing if we become a party to any agreement or letter of intent for potential investments in, or acquisitions of, businesses, services or technologies.

Our working capital requirements vary by contract type. On cost-plus-fee programs, we typically bill our incurred costs and fees monthly as work progresses, and therefore working capital investment is minimal. On fixed-price contracts, we typically are paid as we deliver products, and working capital is needed to fund labor and expenses incurred during the lead time from contract award until contract deliveries begin.

To date, COVID-19 has not had a significant impact on our liquidity, cash flows or capital resources. However, the continued spread of COVID-19 has led to disruption and volatility in the global capital markets, which, depending on future developments, could impact our capital resources and liquidity in the future. In consideration of the impact of the ongoing COVID-19 pandemic, we continue to hold a significant portion of our investments in short term investments or cash and cash equivalents.

During the fiscal year ended April 30, 2022, we made certain commitments outside of the ordinary course of business, including capital contribution commitments to a second limited partnership fund. Under the terms of a new limited partnership agreement, we have committed to make capital contributions to such fund totaling $20.0 million, inclusive of the expected reinvestment of distributions from our existing limited partnership fund, of which $17.2 million was remaining at October 29, 2022. The contributions are anticipated to be paid over the next five fiscal years. As of October 29, 2022, $10 million remains of the obligation under the legal settlement with Webasto which will be paid during the fiscal year ending April 30, 2023.

43

Cash Flows

The following table provides our cash flow data for the six months ended October 29, 2022 and October 30, 2021 (in thousands):

Six Months Ended

October 29,

October 30,

    

2022

    

2021

 

(Unaudited)

Net cash provided by (used in) operating activities

$

31,932

$

(3,344)

Net cash provided by (used in) investing activities

$

3,418

$

(34,787)

Net cash used in financing activities

$

(10,907)

$

(12,064)

Cash Provided by (Used in) Operating Activities. Net cash provided by operating activities for the six months ended October 29, 2022 increased by $35.3 million to $31.9 million, as compared to net cash used in operating activities of $3.3 million for the six months ended October 30, 2021. The increase in net cash provided by operating activities was primarily due to an increase in cash as a result of changes in operating assets and liabilities of $34.3 million, largely related to unbilled receivables and retentions and accounts payable, partially offset by a decrease in other liabilities, inventories and accounts receivable due to year over year timing differences.

Cash Provided by (Used in) Investing Activities. Net cash provided by investing activities increased by $38.2 million to $3.4 million for the six months ended October 29, 2022, as compared to net cash used in investing activities of $34.8 million for the six months ended October 30, 2021. The increase in net cash provided by investing activities was primarily due to the acquisition of Telerob for $46.2 million in the prior year, a decrease in acquisition of property and equipment of $5.6 million and a decrease in equity method investments of $3.5 million, partially offset by equity securities investments of $5.1 million and a decrease in redemptions of available-for-sale investments of $4.6 million.

Cash Used in Financing Activities. Net cash used in financing activities decreased by $1.2 million to $10.9 million for the six months ended October 29, 2022, as compared to net cash used by financing activities of $12.1 million for the six months ended October 30, 2021. The decrease in net cash used by financing activities was primarily due to proceeds from share issuance net of issuance costs of $11.8 million and a decrease in holdback and retention payments related to business acquisitions of $6.0 million, partially offset by principal payment of the term loan of $17.5 million.

New Accounting Standards

Please refer to Note 1—Organization and Significant Accounting Policies to our unaudited condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of new accounting pronouncements and accounting pronouncements adopted during the six months ended October 29, 2022.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the ordinary course of business, we are exposed to various market risk factors, including fluctuations in interest rates, changes in general economic conditions, domestic and foreign competition, and foreign currency exchange rates.

Interest Rate Risk

It is our policy not to enter into interest rate derivative financial instruments. On February 19, 2021 in connection with the consummation of the Arcturus Acquisition, we entered into the Credit Facilities. The current outstanding balance of the Credit Facilities is $167.5 million and bears a variable interest rate. The market interest rate has increased significantly, and if market interest rates continue to increase, interest due on the Credit Facilities would increase.

Foreign Currency Exchange Rate Risk

Since a significant part of our sales and expenses are denominated in U.S. dollars, we have not experienced significant foreign exchange gains or losses to date. We occasionally engage in forward contracts in foreign currencies to limit our

44

exposure on non-U.S. dollar transactions. With the acquisition of Telerob, a portion of our cash balance is denominated in Euros which is Telerob’s functional currency.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

As required by Rule 13a-15(b) under the Exchange Act, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as of October 29, 2022, the end of the period covered by this Quarterly Report on Form 10-Q.

Based on the foregoing, and in light of the material weaknesses identified in our internal control over financial reporting as disclosed in our Form 10-K for the fiscal year ended April 30, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of October 29, 2022, our disclosure controls and procedures were not effective.

Remediation of Material Weaknesses

As of the date of this report, management implemented measures it believes remediated the identified deficiencies for one of the newly acquired businesses as certain IT systems at certain newly acquired businesses related to inventory and cost of sales were transitioned to the corporate enterprise resource planning system in late May 2022. Regarding the material weaknesses identified in the other acquisition, management’s remediation efforts are ongoing, and management has designed and implemented a number of controls through quarter ended October 29, 2022. The remediation activities as of the date of this report include, but are not limited to:

rationalized access privileges for all system users and critical transactions based on job responsibilities considering segregation of duties (“SOD”);

removed excess rights and access for all system users;

implemented controls that require the periodic re-evaluation of user access privileges, including administrative access;

enhanced system monitoring controls to confirm the adequacy of program change management and security controls; and

45

trained personnel on the design and operation of our internal controls over financial reporting, as well as hired additional resources with experience with the Committee of Sponsoring Organizations, or COSO, guidance.

Due to the nature of the remediation process, controls must operate effectively for a sufficient period of time for a definitive conclusion, validated through testing, that the deficiencies have been fully remediated and, as such, management can give no assurance that the measures it has undertaken have fully remediated the material weaknesses that it has identified or that additional material weaknesses will not arise in the future. Management will continue to monitor the design and effectiveness of these controls through ongoing tests during the third and fourth quarter of fiscal year 2023 and will make any further changes that management determines to be appropriate. Management expects that the remediation of the material weaknesses will be completed prior to April 30, 2023.

Changes in Internal Control over Financial Reporting

Except for the remediation activities related to the material weaknesses described above, there were no changes in our internal control over financial reporting or in other factors identified in connection with the evaluation required by paragraph (d) of Rules 13a-15 or 15d-15 under the Exchange Act that occurred during the quarter ended October 29, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

46

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

On August 9, 2021, a former employee filed a class action complaint against AeroVironment in California Superior Court in Los Angeles, California alleging various claims pursuant to the California Labor Code related to wages, meal breaks, overtime and other recordkeeping matters. The complaint seeks a jury trial and payment of various alleged unpaid wages, penalties, interest and attorneys’ fees in unspecified amounts. We filed our answer on December 16, 2021. Discovery in this lawsuit has begun and is ongoing. We continue to mount a vigorous defense.

We are subject to lawsuits, government investigations, audits and other legal proceedings from time to time in the ordinary course of our business. It is not possible to predict the outcome of any legal proceeding with any certainty. The outcome or costs we incur in connection with a legal proceeding could adversely impact our operating results and financial position.

ITEM 1A. RISK FACTORS

There have been no material changes to the risk factors disclosed under Part I, Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended April 30, 2022. Please refer to that section for disclosures regarding the risks and uncertainties related to our business.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer Purchases of Equity Securities

On September 24, 2015, we announced that on September 23, 2015 our Board of Directors authorized a share repurchase program (the “Share Repurchase Program”), pursuant to which we may repurchase up to $25.0 million of our common stock from time to time, in amounts and at prices we deem appropriate, subject to market conditions and other considerations. Share repurchases may be executed through open market transactions or negotiated purchases and may be made under a Rule 10b5-1 plan. The Share Repurchase Program does not obligate us to acquire any particular amount of common stock and may be suspended at any time by our Board of Directors. No shares were repurchased in the six months ended October 29, 2022. In September 2022, the Company’s Board of Directors terminated the repurchase program effective immediately.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

On and effective December 1, 2022, our Board of Directors (the “Board”) of AeroVironment, Inc. (the “Company”) approved an amendment and restatement to our Amended and Restated Bylaws (the “Amended Bylaws”). The amendments, among other things, provide stockholders with a new “proxy access” right and related procedures, as well as implement additional revisions as detailed below. Subject to the requirements established in the Amended Bylaws, the proxy access procedure generally allows a qualifying stockholder, or an eligible group of up to 50 qualifying stockholders, who has maintained continuous ownership of at least 3% of the voting power of our outstanding voting stock for at least 3 years, to include nominees for election to the Board in our annual meeting proxy. Subject to compliance with the procedures and requirements of the proxy access bylaw provisions and the calculation provisions set forth therein, such qualifying stockholders may generally include a number of eligible director nominees constituting up to the greater of (a) the largest whole number that does not exceed 20% of directors then in office and (b) two nominees.

47

In addition, the Board also approved the following amendments to the Amended Bylaws: enabling the Chairman of the Board or the meeting chairman to adjourn stockholder meetings; enhancing the authority of the Board to create and enforce rules regarding the conduct of stockholder meetings; addressing the new rules related to the use of “universal” proxy cards adopted by the Securities and Exchange Commission and updating the procedural mechanics and disclosure requirements in connection with submission of stockholder business proposals or stockholder director nominees; updating procedures for fixing the record dates for the annual meeting of stockholders and for other actions; clarifying rules regarding notice of stockholder meetings; clarifying authority of committees of directors and updating officer appointment procedures; and designating the Court of Chancery of the State of Delaware (or if such court does not have jurisdiction, the federal district court for the District of Delaware or other state courts of Delaware) as the sole and exclusive forum for state corporate law-related litigation related to the Company or its’ directors and officers; designating the federal courts of the United States of America as the sole and exclusive forum for the resolution of any complaint against the Company or any director or officer of the Company asserting a cause of action arising under the Securities Act of 1933; and incorporating other technical, ministerial, clarifying and conforming changes, including to align the Amended Bylaws with various provisions of the Delaware General Corporation Law.

The foregoing summary does not purport to be complete and is qualified in its entirety by reference to the complete text of the Amended Bylaws, which are attached as Exhibit 3.2 hereto and incorporated by reference herein.

ITEM 6. EXHIBITS

Exhibit
Number

    

Description

3.1(1)

Amended and Restated Certificate of Incorporation of AeroVironment, Inc.

3.2

Fourth Amended and Restated Bylaws of AeroVironment, Inc., amended as of December 1, 2022

10.1

Second Amendment to Lease dated October 26, 2018 between AeroVironment, Inc. and Princeton Avenue Holdings, LLC for property located at 14501 Princeton Avenue, Moorpark, California

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended.

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended.

32#

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

101.INS

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

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File formatted as Inline XBRL and contained in Exhibit 101

(1)Incorporated by reference herein to Exhibit 3.1 to the Company’s Quarterly Report on Form 10Q filed March 9, 2007 (File No. 00133261).

(2)Incorporated by reference herein to Exhibit 3.1 to the Company’s Current Report on Form 8K filed March 3, 2022 (File No. 00133261).

#     The information in Exhibit 32 shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act

48

(including this report), unless the Company specifically incorporates the foregoing information into those documents by reference.

SIGNATURES

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

Date:  December 6, 2022

AEROVIRONMENT, INC.

By:

/s/ Wahid Nawabi

Wahid Nawabi

Chairman, President and Chief Executive Officer

(Principal Executive Officer)

/s/ Kevin P. McDonnell

Kevin P. McDonnell

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)

/s/ Brian C. Shackley

Brian C. Shackley

Vice President and Chief Accounting Officer

(Principal Accounting Officer)

49

EX-3.2 2 avav-20221029xex3d2.htm EX-3.2

FOURTH AMENDED AND RESTATED

BYLAWS

OF

AEROVIRONMENT, INC.

Amended as of December 1, 2022


TABLE OF CONTENTS

PAGE

i


ii


FOURTH AMENDED AND RESTATED

BYLAWS

OF

AEROVIRONMENT, INC.

ARTICLE I.
offices
Section 1.REGISTERED OFFICES. The registered office shall be in the City of Wilmington, County of New Castle, State of Delaware.
Section 2.OTHER OFFICES. The corporation may also have offices at such other places both within and without the State of Delaware as the Board of Directors (the “Board”) may from time to time determine or the business of the corporation may require.
ARTICLE II.
MEETINGS OF STOCKHOLDERS
Section 1.PLACE OF MEETINGS. Meetings of stockholders shall be held at any place within or outside the State of Delaware designated by the Board (and may also be held solely by means of remote communication as designated by the Board). In the absence of any such designation, stockholders’ meetings shall be held at the principal executive office of the corporation.
Section 2.ANNUAL MEETING OF STOCKHOLDERS. The annual meeting of stockholders shall be held each year on a date and time designated by the Board. At each annual meeting directors shall be elected, and any other proper business may be transacted.
Section 3.QUORUM; ADJOURNED MEETINGS AND NOTICE THEREOF. A majority of the stock issued and outstanding and entitled to vote at any meeting of stockholders, the holders of which are present in person or represented by proxy, shall constitute a quorum for the transaction of business except as otherwise provided by law, by the Certificate of Incorporation or by these Bylaws. A quorum, once established, shall not be broken by the withdrawal of enough votes to leave less than a quorum, and the votes present may continue to transact business until adjournment. If, however, such quorum shall not be present or represented at any meeting of the stockholders, a majority of the voting stock represented in person or by proxy may adjourn the meeting from time to time, as may the Chairman of the Board or the chairman of the meeting, without notice other than announcement at the meeting, until a quorum shall be present or represented. At such adjourned meeting at which a quorum shall be present or represented, any business may be transacted which might have been transacted at the meeting as originally notified. Any meeting of the stockholders may be adjourned from time to time to another date, time and place by the (a) Chairman of the Board or (b) the chairman of such meeting, whether or not there is a quorum and for any reason. No notice of time and place, if any, of adjourned meetings need be given except as required by applicable law.
Section 4.VOTING. When a quorum is present at any meeting, in all matters other than the election of directors, the affirmative vote of the holders of a majority of the outstanding stock having voting power present in person or represented by proxy and entitled to vote on a

3


particular question shall decide such question brought before such meeting, unless the question is one upon which by express provision of the statutes, the Certificate of Incorporation, these Bylaws or the rules and regulations of any stock exchange or other regulatory body applicable to the corporation or any of its securities, a different vote is required in which case such express voting threshold shall govern and control the decision of such question. Directors shall be elected in accordance with Article III, Section 2 hereof.

Section 5.PROXIES. At each meeting of the stockholders, each stockholder having the right to vote may vote in person or may authorize another person or persons to act for him or her by proxy appointed by an instrument in writing subscribed by such stockholder and bearing a date not more than three years prior to said meeting, unless said instrument provides for a longer period. All proxies must be filed with the Secretary of the corporation at the beginning of each meeting in order to be counted in any vote at the meeting. Each stockholder shall have one vote for each share of stock having voting power, registered in his name on the books of the corporation on the record date set by the Board as provided in Article II, Section 8 hereof. Any stockholder directly or indirectly soliciting proxies from other stockholders must use a proxy card color other than white, which shall be reserved for exclusive use by the Board of Directors.
Section 6.SPECIAL MEETINGS. Special meetings of the stockholders, for any purpose or purposes, unless otherwise prescribed by statute or by the Certificate of Incorporation, may be called by the Chairman of the Board or the Chief Executive Officer and shall be called by the Chief Executive Officer or the Secretary at the request in writing of a majority of the members of the Board. Business transacted at any special meeting of stockholders shall be limited to the purposes stated in the notice.
Section 7.NOTICE OF STOCKHOLDERS’ MEETINGS. Whenever stockholders are required or permitted to take any action at a meeting, a notice of the meeting shall be given, which notice shall state the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of the meeting, and, in the case of a special meeting, the purpose or purposes for which the meeting is called. If mailed, notice is deemed given when deposited in the United States mail, postage prepaid, directed to the stockholder at his address as it appears on the records of the corporation. If notice is given by electronic transmission, such notice shall be deemed to be given at the times provided in the General Corporation Law of the State of Delaware. Meetings may be held without notice if all stockholders entitled to vote are present, or if notice is waived by those not present in accordance with Article VII, Section 5 hereof. Any previously scheduled meeting of the stockholders may be postponed, and (unless the Certificate of Incorporation otherwise provides) any special meeting of the stockholders may be cancelled, by resolution of the Board upon public notice given prior to the date previously scheduled for such meeting of stockholders.
Section 8.FIXING DATE FOR DETERMINATION OF STOCKHOLDERS OF RECORD. In order that the corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board may fix a record date, which

4


record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board, and which record date shall not be more than 60 nor less than 10 days before the date of such meeting. If the Board so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board, the record date for determining stockholders entitled to notice of and to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of, or to vote at, a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board may fix a new record date for the adjourned meeting.

In order that the corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the Board may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall be not more than 60 days prior to such action. If no record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board adopts the resolution relating thereto.

Section 9.NOTICE OF STOCKHOLDER BUSINESS AND NOMINATIONS.
(a)Annual Meetings.
(i)Nominations of persons for election to the Board of the corporation and the proposal of business to be considered by the stockholders may be made at an annual meeting of stockholders (A) pursuant to the corporation’s notice of meeting (or any supplement thereto), (B) by or at the direction of the Board or (C) by any stockholder of the corporation who (I) was a stockholder of record (and, with respect to any beneficial owner, if different, on whose behalf such nomination or business is proposed, only if such beneficial owner was the beneficial owner of shares of the corporation) both at the time the notice provided for in this Section 9 is given to the Secretary of the corporation and at the time of the meeting, (II) is entitled to vote at the meeting and (III) has either complied with this Section 9 as to such nomination or other business, or, to the extent eligible and qualifying thereunder, pursuant to (and in compliance with) the procedures and requirements set forth in Section 10 hereof. Except for proposals properly made in accordance with Rule 14a-8 under the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder (as so amended and inclusive of such rules and regulations, the “Exchange Act”), and included in the notice of meeting given by or at the direction of the Board, the foregoing clause (C) shall be the exclusive means for a stockholder to propose business to be considered or to propose any nominations of persons for election to the Board of the corporation at an annual meeting of the stockholders.
(ii)For nominations or other business to be properly brought before an annual meeting by a stockholder pursuant to clause (C) of paragraph (a)(i) of this Section 9, the stockholder must have given timely notice thereof in writing and in proper form to the Secretary

5


of the corporation and must provide any updates or supplements to such notice at the times and in the forms required by this Section 9. To be timely, a stockholder’s notice must be delivered to, or mailed and received by, the Secretary at the principal executive offices of the corporation not later than the close of business on the ninetieth day nor earlier than the close of business on the one hundred twentieth day prior to the first anniversary of the preceding year’s annual meeting; provided, however, that in the event that the date of the annual meeting is more than thirty days before or more than sixty days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and received, not earlier than the close of business on the one hundred twentieth day prior to such annual meeting and not later than the close of business on the later of the ninetieth day prior to such annual meeting or the tenth day following the earlier of (A) the day on which notice of the meeting was mailed or (B) the date public announcement of the date of such meeting is first made by the corporation (such notice within such time periods, “Timely Notice”). In no event shall any adjournment or postponement of an annual meeting or the public announcement thereof commence a new time period (or extend any time period) for the giving of Timely Notice as described above. For the avoidance of doubt, a stockholder shall not be entitled to make additional or substitute nominations following the expiration of the time periods set forth in these Bylaws.
(iii)To be in proper form for purposes of this Section 9, a stockholder’s notice to the Secretary with respect to proposals of business shall set forth:
(A)As to each Proposing Person (as defined below) and any persons that are acting in concert therewith, (I) the name and address of any such persons ; (including, if applicable, the name and address that appear on the corporation’s books and records); and (II) the class or series and number of shares of the corporation that are, directly or indirectly, owned of record or beneficially owned (within the meaning of Rule 13d-3 under the Exchange Act) by such persons, except that such persons shall in all events be deemed to beneficially own any shares of any class or series of the corporation as to which such person has a right to acquire beneficial ownership at any time in the future and whether or not subject to conditions (the disclosures to be made pursuant to the foregoing clauses (I) and (II) are referred to as “Stockholder Information”);
(B)As to each Proposing Person and any persons that are acting in concert therewith, (I) any derivative, swap or other transaction or series of transactions engaged in, directly or indirectly, by any such persons, the purpose or effect of which is to give such person economic risk similar to ownership of shares of any class or series of the corporation, including due to the fact that the value of such derivative, swap or other transactions are determined by reference to the price, value or volatility of any shares of any class or series of the corporation, or which derivative, swap or other transactions provide, directly or indirectly, the opportunity to profit from any increase in the price or value of shares of any class or series of the corporation (“Synthetic Equity Interests”), which Synthetic Equity Interests shall be disclosed without regard to whether (x) the derivative, swap or other transactions convey any voting rights in such shares to such person, (y) the derivative, swap or other transactions are required to be, or are capable of being, settled through delivery of such shares or (z) such person may have entered into other transactions that hedge or mitigate the economic effect of such derivative, swap or other transactions, (II) any proxy (other than a revocable proxy or consent given in response to a solicitation made pursuant to, and in accordance with, Section 14(a) of the

6


Exchange Act by way of a solicitation statement filed on Schedule 14A), agreement, arrangement, understanding or relationship pursuant to which such person has or shares a right to vote any shares of any class or series of the corporation, (III) any agreement, arrangement, understanding or relationship, including any repurchase or similar so-called “stock borrowing” agreement or arrangement, engaged in, directly or indirectly, by such person, the purpose or effect of which is to mitigate loss to, reduce the economic risk (of ownership or otherwise) of shares of any class or series of the corporation by, manage the risk of share price changes for, or increase or decrease the voting power of, such person with respect to the shares of any class or series of the corporation, or which provides, directly or indirectly, the opportunity to profit from any decrease in the price or value of the shares of any class or series of the corporation (“Short Interests”), (IV) any rights to dividends on the shares of any class or series of the corporation owned beneficially by such person that are separated or separable from the underlying shares of the corporation, (V) any proportionate interest in securities of the corporation or Synthetic Equity Interests held, directly or indirectly, by a general or limited partnership or similar entity in which such person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner or is the manager or managing member or, directly or indirectly, beneficially owns any interest in the manager or managing member of such general or limited partnership or similar entity, (VI) any performance-related fees (other than an asset based fee) that such person is entitled to based on any increase or decrease in the price or value of shares of any class or series of the corporation, or any Synthetic Equity Interests or Short Interests, if any, (VII) any direct or indirect interest, including significant equity interests or any Synthetic Equity Interests or Short Interests in any principal competitor of the corporation held by such person, (VIII) if any such persons intend to engage in a solicitation, a statement disclosing the name of each participant in such solicitation (as defined in Item 4 of Schedule 14A under the Exchange Act) and a representation that such Proposing Person, therewith intends to deliver a proxy statement and form of proxy to holders of at least sixty-seven percent (67%) of the outstanding stock entitled to vote to the extent involving a nomination of director(s), or such other percentage required under applicable law, to approve or adopt the proposal, (IX) a certification that such persons have complied with all applicable federal, state and other legal requirements in connection with its acquisition of shares or other securities of the corporation and such person’s acts or omissions as a stockholder of the corporation, (X) all information that would be required to be set forth in a Schedule 13D filed pursuant to Rule 13d-1(a) or an amendment pursuant to Rule 13d-2(a) regardless if such a statement were required to be filed under the Exchange Act and the rules and regulations promulgated thereunder by such person, and (XI) any other information relating to such person that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such person with respect to the election of directors at the meeting pursuant to Section 14(a) of the Exchange Act (the disclosures to be made pursuant to the foregoing clauses (I) through (XI) are referred to as “Disclosable Information”); provided, however, that Disclosable Information shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person or person acting in concert therewith solely as a result of being the stockholder directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner; and
(C)As to each item of business that the stockholder proposes to bring before the annual meeting, (I) a reasonably brief description of the business desired to be brought before the annual meeting, the reasons for conducting such business at the annual

7


meeting and any material interest in such business of each Proposing Person and any persons that are acting in concert therewith, (II) the text of the proposal or business (including the text of any resolutions proposed for consideration), and (III) a reasonably detailed description of all agreements, arrangements and understandings (x) between or among any of the Proposing Persons and any persons that are acting in concert therewith; or (y) between or among any Proposing Person and any other person or entity (including their names) in connection with the proposal of such business by such stockholder.

For purposes of this Section 9, the term “Proposing Person” shall mean (i) the stockholder providing the notice of business proposed to be brought before an annual meeting, (ii) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the business proposed to be brought before the annual meeting is made, and (iii) any affiliate or associate (each within the meaning of Rule 12b-2 under the Exchange Act for purposes of these Bylaws) of such stockholder or beneficial owner.

(iv)To be in proper form for purposes of this Section 9, a stockholder’s notice to the Secretary with respect to nominations of persons for election to the Board of the corporation shall set forth:
(A)As to each Nominating Person (as defined below) and any persons that are acting in concert therewith, the Stockholder Information (as defined in Section 9(a)(iii)(A), except that for purposes of this Section 9(a)(iv) the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 9(a)(iii)(A));
(B)As to each Nominating Person and any persons that are acting in concert therewith, any Disclosable Information (as defined in Section 9(a)(iii)(B), except that for purposes of this Section 9(a)(iv) the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 9(a)(iii)(B) and the disclosure in clause (XI) of Section 9(a)(iii)(B) shall be made with respect to the election of directors at the meeting);
(C)As to each person whom a Nominating Person proposes to nominate for election as a director, (I) all information with respect to such proposed nominee that would be required to be set forth in a stockholder’s notice pursuant to this Section 9 if such proposed nominee were a Nominating Person, (II) all information relating to such proposed nominee that is required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for election of directors in a contested election pursuant to Section 14(a) under the Exchange Act (including such proposed nominee’s written consent to being named in a proxy statement as a nominee and to serving as a director if elected), (III) a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among any Nominating Person or any persons that are acting in concert therewith, on the one hand, and each proposed nominee, his or her respective affiliates and associates, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 under Regulation S-K if such Nominating Person were the “registrant” for purposes of such rule and the proposed nominee were a director or executive officer of such registrant (the disclosures to be made pursuant to the foregoing clauses

8


(I) through (III) are referred to as “Nominee Information”), and (IV) a completed and signed questionnaire, representation and agreement as provided in Section 9(c)(iii); and
(D)The corporation may require any proposed nominee to furnish such other information (I) as may reasonably be required by the corporation to determine the eligibility of such proposed nominee to serve as an “independent director” or “audit committee financial expert” of the corporation in accordance with applicable law, securities exchange rule or regulation, or with the corporation’s Corporate Governance Guidelines or (II) that could be material to a reasonable stockholder’s understanding of the independence or lack of independence of such proposed nominee.

For purposes of this Section 9, the term “Nominating Person” shall mean (i) the stockholder providing the notice of the nomination proposed to be made at the meeting, (ii) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the nomination proposed to be made at the meeting is made and (iii) any affiliate or associate of such stockholder or beneficial owner.

(b)Special Meetings of Stockholders. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the corporation’s notice of meeting. Nominations of persons for election to the Board may be made at a special meeting of stockholders at which directors are to be elected pursuant to the corporation’s notice of meeting (i) by or at the direction of the Board or (ii) provided that the Board has determined that directors shall be elected at such meeting, by any stockholder of the corporation who (A) was a stockholder of record (and, with respect to any beneficial owner, if different, on whose behalf such business is proposed, only if such beneficial owner was the beneficial owner of shares of the corporation) both at the time the notice provided for in this Section 9 is given to the Secretary of the corporation and at the time of the meeting, (B) is entitled to vote at the meeting and (C) has complied with this paragraph (b) and paragraph (a)(iv) (including the procedures to update and supplement such notice) of this Section 9 as to such nominations. In the event the corporation calls a special meeting of stockholders for the purpose of electing one or more directors to the Board, any such stockholder entitled to vote in such election of directors may nominate a person or persons (as the case may be) for election to such position(s) as specified in the corporation’s notice of meeting, if (x) the stockholder’s notice required shall be delivered to the Secretary at the principal executive offices of the corporation not earlier than the close of business on the one hundred twentieth day prior to such special meeting and not later than the close of business on the later of (i) the ninetieth day prior to such special meeting or (ii) the tenth day following the day on which public announcement is first made of the date of the special meeting and of the nominees proposed by the Board to be elected at such meeting, (y) such stockholder’s notice includes the information required to be provided in paragraph (a)(iv) of this Section 9 and (z) such stockholder shall have provided any updates or supplements to such notice at the times and in the forms required by this Section 9. In no event shall any adjournment or postponement of a special meeting or the announcement thereof commence a new time period (or extend any time period) for the giving of a stockholder’s notice as described above. For the avoidance of doubt, for a stockholder to bring nominations before a special meeting of stockholders, such stockholder must comply with the notice and other procedures set forth in this Section 9 and this shall be the exclusive means for a stockholder to bring such nominations properly before a special meeting.

9


(c)General.  (i)Only such persons who are nominated in accordance with the procedures set forth in this Section 9 (and, as applicable, Section 10) shall be eligible to be elected at an annual or special meeting of stockholders of the corporation to serve as directors, and only such business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 9. Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, the chairman of the meeting shall have the power and duty to determine whether a nomination or any business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 9 (and, as applicable, Section 10) and, if such proposed nomination or business is deemed not to have been properly made, to declare that such nomination or proposal has not been properly brought before the meeting and shall be disregarded and declared to be out of order, notwithstanding that proxies in respect of such vote may have been received by the corporation.
(ii)A stockholder providing notice of any nomination proposed to be made or business to be considered at a meeting shall further update and supplement such notice, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 9 shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the corporation not later than five (5) business days after the record date for the meeting (in the case of the update and supplement required to be made as of the record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof). The obligation to update and supplement as set forth in this paragraph or any other Section of these Bylaws shall not limit the corporation’s rights with respect to any deficiencies in any notice provided by a stockholder, extend any applicable deadlines hereunder or enable or be deemed to permit a stockholder who has previously submitted notice hereunder to amend or update any proposal or to submit any new proposal, including by changing or adding nominees, matters, business and or resolutions proposed to be brought before a meeting of the stockholders. In addition, if the stockholder giving the notice has delivered to the corporation a notice relating to the nomination of directors, the stockholder giving the notice shall deliver to the corporation no later than five (5) business days prior to the date of the meeting or, if practicable, any adjournment, recess, rescheduling or postponement thereof (or, if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned, recessed, rescheduled, or postponed) reasonable evidence that it has complied with the requirements of Rule 14a-19 of the Exchange Act.
(iii)To be eligible to be a nominee for election as a director of the corporation, the proposed nominee must deliver (in accordance with the time periods prescribed for delivery of notice under this Section 9) to the Secretary at the principal executive office of the corporation a written questionnaire with respect to the background and qualification of such proposed nominee (which questionnaire shall be provided to the Nominating Shareholder by the Secretary upon written request) and a written representation and agreement (in form provided by the Secretary to the Nominating Shareholder upon written request) that such proposed nominee

10


(A) is not and will not become a party to (I) any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity as to how such proposed nominee, if elected as a director of the corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the corporation or (II) any Voting Commitment that could limit or interfere with such proposed nominee’s ability to comply, if elected as a director of the corporation, with such proposed nominee’s duties under applicable law, (B) is not, and will not become a party to, any agreement, arrangement or understanding with any person or entity other than the corporation with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a director that has not been disclosed to the corporation and (C) in such proposed nominee’s individual capacity and on behalf of the stockholder (or the beneficial owner, if different) on whose behalf the nomination is made, would be in compliance, if elected as a director of the corporation, and will comply with applicable publicly disclosed corporate governance, conflict of interest, confidentiality and stock ownership and trading policies and guidelines of the corporation.
(iv)The Board shall be entitled to make such rules or regulations for the conduct of meetings of stockholders as it shall deem necessary, appropriate or convenient. Subject to such rules and regulations of the Board, if any, the chairman of the meeting shall have the right and authority to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chairman, are necessary, appropriate or convenient for the proper conduct of the meeting, including, without limitation, (A) establishing an agenda or order of business for the meeting, (B) rules and procedures for maintaining order at the meeting and the safety of those present, (C) limitations on participation in the meeting to stockholders of record of the corporation, their duly authorized and constituted proxies and such other persons as the chairman shall permit, (D) restrictions on entry to the meeting after the time fixed for the commencement thereof, (E) limitations on the time allotted to questions or comments by participants and regulation of the opening and closing of the polls for balloting and matters which are to be voted on by ballot and (F) restricting the use of cell phones, audio or video recording devices and similar devices at the meeting. Unless and to the extent determined by the Board, the Chairman of the Board or the chairman of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure. For the avoidance of doubt, any previously scheduled meeting of the stockholders may be rescheduled, postponed or cancelled by resolution of the Board upon public notice given on or prior to the date previously scheduled for such meeting of stockholders.
(v)For purposes of this Section 9, “public announcement” shall include disclosure in a press release reported by PRNewswire, Business Wire, the Dow Jones News Service, Associated Press or comparable national news or wire service or in a document publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act.
(vi)Notwithstanding the foregoing provisions of this Section 9, a stockholder shall also comply with all applicable requirements of the Exchange Act with respect to the matters set forth in this Section 9 (and, as applicable, Section 10). This Section 9 is expressly intended to apply to any business proposed to be brought before a meeting of stockholders other than any proposal made pursuant to Rule 14a-8 under the Exchange Act.

11


Nothing in this Section 9 shall be deemed to affect any rights (A) of stockholders to request inclusion of proposals in the corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act or (B) of the holders of any series of preferred stock of the corporation to elect directors pursuant to any applicable provisions of the Certificate of Incorporation.
Section 10.INCLUSION OF STOCKHOLDER DIRECTOR NOMINATIONS IN THE CORPORATION’S PROXY MATERIALS
(a)Subject to the terms and conditions set forth in these Bylaws, the corporation shall include in its proxy materials for an annual meeting of stockholders the name, together with the Required Information (as defined below), of any person nominated for election (the “Stockholder Nominee”) to the Board by a stockholder or group of stockholders that satisfy the requirements of this Section 10, including qualifying as an Eligible Stockholder (as defined in paragraph (e) below) and that expressly elects at the time of providing the written notice required by this Section 10 (a “Proxy Access Notice”) to have its nominee included in the corporation’s proxy materials pursuant to this Section 10.
(b)For purposes of this ‎Section 10, the “Required Information” that the corporation will include in its proxy statement is: (i) the information concerning the Stockholder Nominee and the Eligible Stockholder that the corporation determines is required to be disclosed in the corporation’s proxy statement by the regulations promulgated under the Exchange Act; and (ii) if the Eligible Stockholder so elects, a Statement (as defined in paragraph ‎(g) below). The corporation shall also include the name of the Stockholder Nominee in its proxy card. For the avoidance of doubt, and any other provision of these Bylaws notwithstanding, the corporation may in its sole discretion solicit against, and include in the proxy statement (and other proxy materials) its own statements or other information relating to, any Eligible Stockholder and/or Stockholder Nominee, including any information provided to the corporation with respect to the foregoing.
(c)To be timely, a stockholder’s Proxy Access Notice must be delivered to the principal executive offices of the corporation within the time periods applicable to stockholder notices of nominations pursuant to Section 9(a)(ii) of these Bylaws. In no event shall any adjournment, recess, rescheduling or postponement of an annual meeting, the date of which has been announced by the corporation, commence a new time period for the giving of a Proxy Access Notice.
(d)The number of Stockholder Nominees (including Stockholder Nominees that were submitted by an Eligible Stockholder for inclusion in the corporation’s proxy materials pursuant to this Section 10 but either are subsequently withdrawn or that the Board decides to nominate as Boards’ nominees) appearing in the corporation’s proxy materials with respect to an annual meeting of stockholders shall not exceed the greater of (x) two (2) and (y) the largest whole number that does not exceed twenty percent (20%) of the number of directors in office as of the last day on which a Proxy Access Notice may be delivered in accordance with the procedures set forth in this Section 10 (such greater number, the “Permitted Number”); provided, however, that the Permitted Number shall be reduced by:

12


(i)the number of such director candidates for which the corporation shall have received one or more valid stockholder notices nominating director candidates pursuant to Section 9 (but not this Section 10) of these Bylaws;
(ii)the number of directors in office or director candidates that in either case will be included in the corporation’s proxy materials with respect to such annual meeting as an unopposed (by the corporation) nominee pursuant to an agreement, arrangement or other understanding with a stockholder or group of stockholders (other than any such agreement, arrangement or understanding entered into in connection with an acquisition of voting stock, by such stockholder or group of stockholders, from the corporation), other than any such director referred to in this clause who at the time of such annual meeting will have served as a director continuously, as a nominee of the Board, for at least one full term, but only to the extent the Permitted Number after such reduction with respect to this clause equals or exceeds one; and
(iii)the number of directors in office that will be included in the corporation’s proxy materials with respect to such annual meeting, or whose term of office will continue beyond the date of such annual meeting, regardless of the outcome of such meeting, for whom access to the corporation’s proxy materials was previously provided pursuant to this Section 10, other than any such director referred to in this clause who at the time of such annual meeting will have served as a director continuously, as a nominee of the Board, for at least one (1) full term;

provided, further, that in the event the Board resolves to reduce the size of the Board effective on or prior to the date of the annual meeting, the Permitted Number shall be calculated based on the number of directors in office as so reduced. An Eligible Stockholder submitting more than one Stockholder Nominee for inclusion in the corporation’s proxy statement pursuant to this Section 10 shall rank such Stockholder Nominees based on the order that the Eligible Stockholder desires such Stockholder Nominees to be selected for inclusion in the corporation’s proxy statement and include such specified rank in its Proxy Access Notice. If the number of Stockholder Nominees pursuant to this Section 10 for an annual meeting of stockholders exceeds the Permitted Number, then the highest ranking qualifying Stockholder Nominee from each Eligible Stockholder will be selected by the corporation for inclusion in the proxy statement until the Permitted Number is reached, going in order of the amount (largest to smallest) of the ownership position as disclosed in each Eligible Stockholder’s Proxy Access Notice. If the Permitted Number is not reached after the highest ranking Stockholder Nominee from each Eligible Stockholder has been selected, this selection process will continue as many times as necessary, following the same order each time, until the Permitted Number is reached.

13


(e)An “Eligible Stockholder” is one or more stockholders of record who own and have owned, or are acting on behalf of one or more beneficial owners who own and have owned (in each case as defined above), in each case continuously for at least three (3) years as of both the date that the Proxy Access Notice is received by the corporation pursuant to this Section 10, and as of the record date for determining stockholders eligible to vote at the annual meeting, at least three percent (3%) of the aggregate voting power of the voting stock (the “Proxy Access Request Required Shares”), and who continue to own the Proxy Access Request Required Shares at all times between the date such Proxy Access Notice is received by the corporation and the date of the applicable annual meeting; provided that the aggregate number of stockholders, and, if and to the extent that a stockholder is acting on behalf of one or more beneficial owners, of such beneficial owners, whose stock ownership is counted for the purpose of satisfying the foregoing ownership requirement shall not exceed fifty (50). Two (2) or more collective investment funds that are part of the same family of funds by virtue of being under common management and investment control, under common management and sponsored primarily by the same employer or a “group of investment companies” (as such term is defined in Section 12(d)(1)(G)(ii) of the Investment Company Act of 1940, as amended) (a “Qualifying Fund”) shall be treated as one stockholder for the purpose of determining the aggregate number of stockholders in this paragraph (e); provided that each fund included within a Qualifying Fund otherwise meets the requirements set forth in this Section 10. No shares may be attributed to more than one group constituting an Eligible Stockholder under this Section 10 (and, for the avoidance of doubt, no stockholder may be a member of more than one group constituting an Eligible Stockholder). A record holder acting on behalf of one or more beneficial owners will not be counted separately as a stockholder with respect to the shares owned by beneficial owners on whose behalf such record holder has been directed in writing to act, but each such beneficial owner will be counted separately, subject to the other provisions of this paragraph (e), for purposes of determining the number of stockholders whose holdings may be considered as part of an Eligible Stockholder’s holdings. For the avoidance of doubt, Proxy Access Request Required Shares will qualify as such if and only if the beneficial owner of such shares as of the date of the Proxy Access Notice has itself individually beneficially owned such shares continuously for the three-year period ending on that date and through the other applicable dates referred to above (in addition to the other applicable requirements being met).

For purposes of this Section 10, a stockholder shall be deemed to “own” only those shares as to which the stockholder itself possesses: (i) the full voting rights pertaining to the shares; (ii) the full economic interest in (including the opportunity for profit and risk of loss on) such shares; and (iii) the full power to dispose of or direct the disposition of such shares. The number of shares calculated in accordance with the foregoing clauses (i), (ii) and (iii) shall be deemed not to include (and to the extent any of the following arrangements have been entered into by affiliates of the stockholder (or of any Constituent Holder), shall be reduced by) any shares (x) sold by such stockholder or Constituent Holder (or any of either’s affiliates) in any transaction that has not been settled or closed, including any short sale, (y) borrowed by such stockholder or Constituent Holder (or any of either’s affiliates) for any purposes or purchased by such stockholder or Constituent Holder (or any of either’s affiliates) pursuant to an agreement to resell, or (z) subject to any option, warrant, forward contract, swap, contract of sale, other derivative or similar instrument, agreement or understanding entered into by such stockholder or Constituent Holder (or any of either’s affiliates), whether any such instrument, agreement or understanding is to be settled with shares or with cash based on the notional amount or value of

14


voting stock, in any such case which instrument, or agreement or understanding has, or is intended to have, or if exercised by either party thereto would have, the purpose or effect of: (i) reducing in any manner, to any extent or at any time in the future, such stockholder’s or Constituent Holder’s (or either’s affiliate’s) full right to vote or direct the voting of any such shares; and/or (ii) hedging, offsetting or altering to any degree gain or loss arising from the full economic ownership of such shares by such stockholder or Constituent Holder (or either’s affiliate), other than any such arrangements solely involving a national or multi-national market index. A stockholder (including any Constituent Holder) shall “own” shares held in the name of a nominee or other intermediary so long as the stockholder itself (or such Constituent Holder itself) retains the right to instruct how the shares are voted with respect to the election of directors and the right to direct the disposition thereof and possesses the full economic interest in the shares. A stockholder’s (including any Constituent Holder’s) ownership of shares shall be deemed to continue during any period in which such person has (A) loaned such shares provided that such person has the power to recall such loaned shares on not more than five (5) business days’ notice or (B) delegated any voting power over such shares by means of a proxy, power of attorney or other instrument or arrangement which in all such cases is revocable at any time by the stockholder without any condition. The terms “owned,” “owning” and other variations of the word “own” shall have correlative meanings.

(f)No later than the final date when a Proxy Access Notice pursuant to this Section 10 may be timely delivered to the Secretary, an Eligible Stockholder, including each stockholder, collective investment fund included within a Qualifying Fund or beneficial holder whose stock ownership is counted for the purpose of qualifying as holding the Proxy Access Request Required Shares or qualifying as an Eligible Stockholder (a “Constituent Holder”), must provide the following information in writing to the Secretary:
(i)with respect to each Constituent Holder, the name and address of, and number of shares of voting stock owned by, such person;
(ii)one or more written statements from the record holder of the shares (and from each intermediary through which the shares are or have been held during the requisite three-year (3-year) holding period) verifying that, as of a date within seven (7) days prior to the date the Proxy Access Notice is delivered to the corporation, such person owns, and has owned continuously for the preceding three (3) years, the Proxy Access Request Required Shares, and such person’s agreement to provide:
(A)within ten (10) days after the record date for the annual meeting, written statements from the record holder and intermediaries verifying such person’s continuous ownership of the Proxy Access Request Required Shares through the record date, together with any additional information reasonably requested to verify such person’s ownership of the Proxy Access Request Required Shares; and
(B)immediate notice if the Eligible Stockholder ceases to own any of the Proxy Access Request Required Shares prior to the date of the applicable annual meeting of stockholders;

15


(iii)the information, representations and agreements contemplated by ‎Section 9(a)(iii)(A), ‎Section 9(a)(iii)(B), ‎Section 9(a)(iv)(C) and ‎Section 9(a)(iv)(D) of these Bylaws (with references to a Proposing Person, Nominating Person, or stockholder therein to include such Eligible Stockholder (including each Constituent Holder));
(iv)a representation that such person:
(A)acquired the Proxy Access Request Required Shares in the ordinary course of business and neither the Eligible Stockholder nor the Stockholder Nominee nor their respective affiliates and associates or any person acting in concert with any of the foregoing acquired or is holding any securities of the corporation with the intent to change or influence control of the corporation;
(B)has not nominated and will not nominate for election to the Board at the annual meeting any person other than the Stockholder Nominee(s) being nominated pursuant to this Section 10;
(C)has not engaged and will not engage in, and has not been and will not be a “participant” in another person’s, “solicitation” within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a director at the annual meeting other than its Stockholder Nominee(s) or a nominee of the Board;
(D)will not distribute to any stockholder any form of proxy for the annual meeting other than the form distributed by the corporation; and
(E)will provide facts, statements and other information in all communications with the corporation and its stockholders that are and will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading, and will otherwise comply with all applicable laws, rules and regulations in connection with any actions taken pursuant to this Section 10.
(v)in the case of a nomination by a group of stockholders that together is such an Eligible Stockholder, the designation by all group members of one group member that is authorized to act on behalf of all members of the nominating stockholder group with respect to the nomination and matters related thereto, including withdrawal of the nomination; and
(vi)an undertaking that such person agrees to:
(A)assume all liability stemming from, and indemnify and hold harmless the corporation and each of its directors, officers, and employees individually against any liability, loss or damages in connection with any threatened or pending action, suit or proceeding, whether legal, administrative or investigative, against the corporation or any of its directors, officers or employees arising out of any legal or regulatory violation arising out of the Eligible Stockholder’s communications with the stockholders of the corporation or out of the information that the Eligible Stockholder (including such person) provided to the corporation;

16


(B)promptly provide to the corporation such other information as the corporation may reasonably request; and
(C)file with the Securities and Exchange Commission any solicitation by the Eligible Stockholder of stockholders of the corporation relating to the annual meeting at which the Stockholder Nominee will be nominated.

In addition, no later than the final date when a nomination pursuant to this Section 10 may be delivered to the corporation, a Qualifying Fund whose stock ownership is counted for purposes of qualifying as an Eligible Stockholder must provide to the Secretary documentation reasonably satisfactory to the Board that demonstrates that the funds included within the Qualifying Fund satisfy the definition thereof. In order to be considered timely, any information required by this Section 10 to be provided to the corporation must be supplemented (by delivery to the Secretary): (1) no later than ten (10) days following the record date for the applicable annual meeting, to disclose the foregoing information as of such record date; and (2) no later than eight (8) days before the annual meeting, to disclose the foregoing information as of the date that is no earlier than ten (10) days prior to such annual meeting. For the avoidance of doubt, the requirement to update and supplement such information shall not permit any Eligible Stockholder or other person to change or add any proposed Stockholder Nominee or be deemed to cure any defects or limit the remedies (including, without limitation, under these Bylaws) available to the corporation relating to any defect.

(g)The Eligible Stockholder may provide to the Secretary, at the time the information required by this Section 10 is originally provided, a written statement for inclusion in the corporation’s proxy statement for the annual meeting, not to exceed five hundred (500) words, in support of the candidacy of such Eligible Stockholder’s Stockholder Nominee (the “Statement”).
(h)Notwithstanding anything to the contrary contained in this Section 10, the corporation may omit from its proxy materials any information or Statement that it, in good faith, believes is untrue in any material respect (or omits a material fact necessary in order to make the statements made, in light of the circumstances under which they are made, not misleading), or would violate any applicable law, rule, regulation or listing standard.
(i)No later than the final date when a nomination pursuant to this Section 10 may be delivered to the corporation, each Stockholder Nominee must provide the completed and signed questionnaire, representation, and agreement required by Section 9(c)(iii) of these Bylaws and:
(A)provide an executed agreement, in a form deemed satisfactory by the Board or its designee (which form shall be provided by the corporation reasonably promptly upon written request of a stockholder), that such Stockholder Nominee consents to being named in the corporation’s proxy statement and form of proxy card as a nominee and intends to serve as a director of the corporation for the entire term if elected;

17


(B)complete, sign and submit all questionnaires, representations and agreements required by ‎Section 9(c)(iii) of these Bylaws or of the corporation’s directors generally; and
(C)provide such additional information as necessary to permit the Board to determine: (a) if any of the matters referred to in paragraph ‎(k) below apply; (b) if such Stockholder Nominee has any direct or indirect relationship with the corporation other than those relationships that have been deemed categorically immaterial pursuant to the corporation’s Corporate Governance Guidelines; or (c) is or has been subject to any event specified in Rule 506(d)(1) of Regulation D (or any successor rule) under the Securities Act of 1933 or Item 401(f) of Regulation S-K (or any successor rule) under the Exchange Act, without reference to whether the event is material to an evaluation of the ability or integrity of such Stockholder Nominee.

In the event that any information or communications provided by the Eligible Stockholder (or any Constituent Holder) or the Stockholder Nominee to the corporation or its stockholders ceases to be true and correct in all material respects or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, each Eligible Stockholder or Stockholder Nominee, as the case may be, shall promptly notify the Secretary of any defect in such previously provided information and of the information that is required to correct any such defect; it being understood for the avoidance of doubt that providing any such notification shall not be deemed to cure any such defect or limit the remedies (including, without limitation, under these Bylaws) available to the corporation relating to any such defect.

(j)Any Stockholder Nominee who is included in the corporation’s proxy materials for a particular annual meeting of stockholders but withdraws from or becomes ineligible or unavailable for election at that annual meeting (other than by reason of such Stockholder Nominee’s disability or other health reason) will be ineligible to be a Stockholder Nominee pursuant to this ‎Section 10 for the next two annual meetings. Any Stockholder Nominee who is included in the corporation’s proxy statement for a particular annual meeting of stockholders, but subsequently is determined not to satisfy the eligibility requirements of this ‎Section 10 or any other provision of these Bylaws, the Certificate of Incorporation or any applicable regulation any time before the annual meeting of stockholders, will not be eligible for election at the relevant annual meeting of stockholders.
(k)The corporation shall not be required to include, pursuant to this ‎Section 10, a Stockholder Nominee in its proxy materials for any annual meeting of stockholders, or, if the proxy statement already has been filed, to allow the nomination of (or vote with respect to) a Stockholder Nominee (and may declare such nomination ineligible), notwithstanding that proxies in respect of such vote may have been received by the corporation:
(i)who is not independent under the listing standards of the principal U.S. exchange upon which the common stock of the corporation is listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board in determining and disclosing independence of the corporation’s directors, who is not a “non-employee director” for the purposes of Rule 16b-3 under the Exchange Act (or any successor rule), in each case as determined by the Board;

18


(ii)whose service as a member of the Board would violate or cause the corporation to be in violation of these Bylaws, the Certificate of Incorporation, the rules and listing standards of the principal U.S. exchange upon which the common stock of the corporation is traded, or any applicable law, rule or regulation;
(iii)who is or has been, within the past three (3) years, an officer or director of a competitor, as defined in Section 8 of the Clayton Antitrust Act of 1914, as amended, or who is a subject of a pending criminal proceeding, has been convicted in a criminal proceeding within the past ten (10) years or is subject to an order of the type specified in Rule 506(d) of Regulation D promulgated under the Securities Act;
(iv)if the Eligible Stockholder (or any Constituent Holder) or applicable Stockholder Nominee otherwise breaches or fails to comply in any material respect with its obligations pursuant to this ‎Section 10 or any agreement, representation or undertaking required by this Section; or
(v)if the Eligible Stockholder ceases to be an Eligible Stockholder for any reason, including, but not limited to, not owning the Proxy Access Request Required Shares through the date of the applicable annual meeting.

Clauses (1), (2) and (3) and, to the extent related to a breach or failure by the Stockholder Nominee, clause (4), will result in the exclusion from the proxy materials pursuant to this Section 10 of the specific Stockholder Nominee to whom the ineligibility applies, or, if the proxy statement already has been filed, the ineligibility of such Stockholder Nominee to be nominated; provided, however, that clause (5) and, to the extent related to a breach or failure by an Eligible Stockholder (or any Constituent Holder), clause (4) will result in the voting stock owned by such Eligible Stockholder (or Constituent Holder) being excluded from the Proxy Access Request Required Shares (and, if as a result the Proxy Access Notice shall no longer have been filed by an Eligible Stockholder, the exclusion from the proxy materials pursuant to this Section 10 of all of the applicable stockholder’s Stockholder Nominees from the applicable annual meeting of stockholders or, if the proxy statement has already been filed, the ineligibility of all of such stockholder’s Stockholder Nominees to be nominated).

(l)Notwithstanding the foregoing provisions of this ‎Section 10, if the Eligible Stockholder giving the Proxy Access Notice (or a qualified representative thereof) does not appear at the annual meeting of stockholders of the corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the corporation.
Section 11.MAINTENANCE AND INSPECTION OF STOCKHOLDER LIST. The officer who has charge of the stock ledger of the corporation shall prepare and make, at least ten days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting, for a period of at least ten days prior to the meeting: (i) on a reasonably accessible electronic network, provided that the

19


information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the principal place of business of the corporation.

Section 12.STOCKHOLDER ACTION BY CONSENT WITHOUT A MEETING. Unless otherwise provided in the Certificate of Incorporation, any action required to be taken at any annual or special meeting of stockholders of the corporation, or any action which may be taken at any annual or special meeting of such stockholders, may not be taken without a meeting.
ARTICLE III.
DIRECTORS
Section 1.THE NUMBER OF DIRECTORS. The number of directors which shall constitute the whole Board shall be not less than three nor more than thirteen. The actual number of directors shall be fixed from time to time solely by resolution adopted by the affirmative vote of a majority of the directors. The directors need not be stockholders. The directors shall be elected at the annual meeting of the stockholders, except as provided in Section 2 of this Article, and each director elected shall hold office until his successor is elected and qualified; provided, however, that unless otherwise restricted by the Certificate of Incorporation or by law, any director or the entire Board may be removed, for cause, from the Board at any meeting of stockholders by not less than 66 2/3% of the outstanding stock of the corporation.
Section 2.ELECTION OF DIRECTORS. Except as otherwise provided by express provision of the statutes, the Certificate of Incorporation or these Bylaws, each director shall be elected by the vote of the majority of the votes cast with respect to that director’s election at any meeting for the election of directors at which a quorum is present, provided that if, as of the record date for a meeting of stockholders for which directors are to be elected, the number of nominees exceeds the number of directors to be elected, the nominees receiving a plurality of the votes cast by holders of shares entitled to vote in the election at a meeting at which a quorum is present shall be elected. For purposes of this Section 2, a majority of votes cast shall mean that the number of votes cast “for” a director’s election exceeds the number of votes cast “against” that director’s election (with “abstentions” and “broker non-votes” not counted as a vote cast either “for” or “against” that director’s election).
Section 3.VACANCIES. Vacancies on the Board by reason of death, resignation, retirement, disqualification, removal from office or otherwise, and newly created directorships resulting from any increase in the authorized number of directors may be filled solely by a vote of a majority of the directors then in office, although less than a quorum, or by a sole remaining director, and each director so elected shall hold office for a term that shall coincide with the remaining term of the class to which such director shall have been elected. If there are no directors in office, then an election of directors may be held in the manner provided by statute. If, at the time of filling any vacancy or any newly created directorship, the directors then in office shall constitute less than a majority of the whole Board (as constituted immediately prior to any such increase), the Court of Chancery may, upon application of any stockholder or stockholders holding at least ten percent of the total number of the shares at the time outstanding having the right to vote for such directors, summarily order an election to be held to fill any such vacancies or newly created directorships, or to replace the directors chosen by the directors then in office.

20


Section 4.POWERS. The property and business of the corporation shall be managed by or under the direction of its Board. In addition to the powers and authorities by these Bylaws expressly conferred upon them, the Board may exercise all such powers of the corporation and do all such lawful acts and things as are not by statute, by the Certificate of Incorporation or by these Bylaws directed or required to be exercised or done by the stockholders.
Section 5.PLACE OF DIRECTORS’ MEETINGS. The directors may hold their meetings, have one or more offices and keep the books of the corporation outside of the State of Delaware.
Section 6.REGULAR MEETINGS. Regular meetings of the Board may be held without notice at such time and place as shall from time to time be determined by the Board.
Section 7.SPECIAL MEETINGS. Special meetings of the Board may be called by the Chairman of the Board or the President on forty-eight hours’ notice to each director, either personally, by mail, electronic mail or by any other means of electronic communication; special meetings shall be called by the President or the Secretary in like manner and on like notice on the written request of two directors, unless the Board consists of only one director, in which case special meetings shall be called by the President or Secretary in like manner or on like notice on the written request of the sole director.
Section 8.QUORUM. At all meetings of the Board a majority of the authorized number of directors shall be necessary and sufficient to constitute a quorum for the transaction of business, and the affirmative vote of a majority of the directors present at any meeting at which there is a quorum shall be the act of the Board, except as may be otherwise specifically provided by statute, by the Certificate of Incorporation or by these Bylaws. If a quorum shall not be present at any meeting of the Board, the directors present thereat may adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum shall be present. If only one director is authorized, such sole director shall constitute a quorum.
Section 9.ACTION WITHOUT MEETING. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting of the Board, or of any committee thereof, may be taken without a meeting, if all members of the Board or committee, as the case may be, consent thereto in writing or by electronic communications.
Section 10.TELEPHONIC MEETINGS. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, members of the Board, or any committee designated by the Board, may participate in a meeting of the Board, or any committee, by means of conference telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting shall constitute presence in person at such meeting.
Section 11.BOARD LEADERSHIP.

21


(a)Chairman of the Board. The Board shall annually elect one of its members to serve as Chairman of the Board and shall fill any vacancy in the position at such time and in such manner as the Board shall determine. The Chairman of the Board shall preside, when present, over all meetings of the stockholders and of the Board, other than meetings of the independent directors, which shall be presided over by the Lead Independent Director. The Chairman of the Board shall have such other duties and powers as set forth in these Bylaws or as may from time to time be assigned or required by the Board.

(b)Lead Independent Director. The Board shall annually designate an independent director to serve as the Lead Independent Director on the Board and shall fill any vacancy in the position of Lead Independent Director, when applicable, at such time and in such manner as the independent directors of the Board shall determine, provided that the Lead Independent Director may only be selected from among the independent directors. The Lead Independent Director shall serve at the pleasure of the Board and may be removed by the Board at any time with or without cause. The Lead Independent Director shall preside, when present, at all meetings of the stockholders and of the Board at which the Chairman of the Board is not present and at all meetings of the independent directors of the Board. The Lead Independent Director shall have such other powers and perform such other duties as the Board may from time to time delegate.

Section 12.COMMITTEES OF DIRECTORS. The Board may, by resolution passed by the Board, designate one or more committees, each such committee to consist of one or more of the directors of the corporation. The Board may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not he, she or they constitute a quorum, may unanimously appoint another member of the Board to act at the meeting in the place of any such absent or disqualified member. Any such committee, to the extent provided in the resolution of the Board, shall have and may exercise all the powers and authority of the Board in the management of the business and affairs of the corporation and may authorize the seal of the corporation to be affixed to all papers which may require it; but no such committee shall have the authority with respect to: (i) approving or adopting, or recommending to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the General Corporation Law of Delaware to be submitted to stockholders for approval or (ii) adopting, amending, or repealing any bylaw of the corporation.
Section 13.MINUTES OF COMMITTEE MEETINGS. Each committee shall keep regular minutes of its meetings and report the same to the Board when required.
Section 14.COMPENSATION OF DIRECTORS. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, the Board shall have the authority to fix the compensation of directors. The directors may be paid their expenses, if any, of attendance at each meeting of the Board and may be paid a fixed sum for attendance at each meeting of the Board or a stated salary as director. No such payment shall preclude any director from serving the corporation in any other capacity and receiving compensation therefor. Members of special or standing committees may be allowed like compensation for attending committee meetings.

22


ARTICLE IV.
OFFICERS
Section 1.OFFICERS. The executive officers of this corporation shall be chosen by the Board and shall include a Chief Executive Officer, President, a Secretary and a Chief Financial Officer or Treasurer and such other executive officers as shall be appointed by the Board from time to time. The corporation may also have such other non-executive officers as are desired, as may be appointed by the President and Chief Executive Officer, from time to time, including one or more Vice Presidents, one or more Assistant Secretaries and Assistant Treasurers and such other officers with such titles as shall be approved by the Board for appointment by the President and Chief Executive Officer or another executive officer. In the event there are two or more Vice Presidents, then one or more may be designated as Executive Vice President, Senior Vice President or other similar or dissimilar title. The directors may by resolution determine the order of the rank of executive and other officers. Any number of offices may be held by the same person, unless the Certificate of Incorporation or these Bylaws otherwise provide.

Section 2.ELECTION OF OFFICERS. The Board, at its first meeting after each annual meeting of stockholders, shall choose the executive officers of the corporation.
Section 3.SUBORDINATE OFFICERS. The Board may appoint such other officers and agents as it shall deem necessary who shall hold their offices for such terms and shall exercise such powers and perform such duties as shall be determined from time to time by the Board.
Section 4.COMPENSATION OF OFFICERS. The salaries of all executive officers (within the meaning of Rule 3b-7 under the Exchange Act) and agents of the corporation shall be fixed by the Board.
Section 5.TERM OF OFFICE; REMOVAL AND VACANCIES. The officers of the corporation shall hold office until their successors are chosen and qualify in their stead. Any officer elected or appointed by the Board may be removed at any time by the affirmative vote of a majority of the Board. If the office of any officer or officers becomes vacant for any reason, the vacancy shall be filled by the Board.
Section 6.POWERS AND DUTIES OF OFFICERS. The officers of the corporation shall have such powers and duties in the management of the corporation as may be prescribed in a resolution by the Board and, to the extent not so provided, as generally pertain to their respective offices, subject to the control of the Board.
ARTICLE V.
INDEMNIFICATION OF EMPLOYEES AND AGENTS

The corporation may indemnify every person who is or was a party or is or was threatened to be made a party to any action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that he or she is or was an employee or

23


agent of the corporation or, while an employee or agent of the corporation, is or was serving at the request of the corporation as an employee or agent or trustee of another corporation, partnership, joint venture, trust, employee benefit plan or other enterprise, against expenses (including counsel fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by him or her in connection with such action, suit or proceeding, to the extent permitted by applicable law.

ARTICLE VI.
CERTIFICATES OF STOCK
Section 1.FORM AND EXECUTION OF CERTIFICATES. Shares of the corporation’s stock may be certificated or uncertificated, as provided under Delaware law. Certificates for the shares of stock of the corporation shall be in such form as is consistent with the Certificate of Incorporation and applicable law. Every holder of stock of the corporation shall be entitled to have a certificate signed by, or in the name of the corporation by any two authorized officers of the corporation, in addition to any officers delegated the authority to sign stock certificates by the Board of Directors, the President, a Vice President, the Secretary, an Assistant Secretary, the Treasurer or an Assistant Treasurer of the corporation, certifying the number of shares owned by such stockholder in the corporation.
Section 2.SIGNATURES ON CERTIFICATES. Any or all of the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the corporation with the same effect as if he or she were such officer, transfer agent or registrar at the date of issue.
Section 3.STATEMENT OF STOCK RIGHTS, PREFERENCES, PRIVILEGES. If the corporation shall be authorized to issue more than one class of stock or more than one series of any class, the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualification, limitations or restrictions of such preferences and/or rights shall be set forth in full or summarized on the face or back of the certificate which the corporation shall issue to represent such class or series of stock, provided that, except as otherwise provided in section 202 of the General Corporation Law of Delaware, in lieu of the foregoing requirements, there may be set forth on the face or back of the certificate which the corporation shall issue to represent such class or series of stock, a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights.
Section 4.LOST CERTIFICATES. The Board may direct a new certificate or certificates to be issued in place of any certificate or certificates theretofore issued by the corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that

24


fact by the person claiming the certificate of stock to be lost, stolen or destroyed. When authorizing such issue of a new certificate or certificates, the Board may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen or destroyed certificate or certificates, or his legal representative, to advertise the same in such manner as it shall require and/or to give the corporation a bond in such sum as it may direct as indemnity against any claim that may be made against the corporation with respect to the certificate alleged to have been lost, stolen or destroyed.

Section 5.TRANSFERS OF STOCK. Transfers of record of shares of stock of the corporation shall be made only upon its books by the holders thereof, in person or by attorney duly authorized, and, in the case of stock represented by a certificate, upon the surrender to the corporation, or the transfer agent of the corporation, of a certificate or certificates for shares duly endorsed or accompanied by proper evidence of succession, assignation or authority to transfer for a like number of shares.
Section 6.REGISTERED STOCKHOLDERS. The corporation shall be entitled to treat the holder of record of any share or shares of stock as the holder in fact thereof and accordingly shall not be bound to recognize any equitable or other claim or interest in such share on the part of any other person, whether or not it shall have express or other notice thereof, except as expressly provided by the laws of the State of Delaware.
ARTICLE VII.
GENERAL PROVISIONS
Section 1.CHECKS. All checks or demands for money and notes of the corporation shall be signed by such officer or officers as the Board may from time to time designate.
Section 2.FISCAL YEAR. The fiscal year of the corporation shall be fixed by resolution of the Board.
Section 3.CORPORATE SEAL. The corporate seal shall have inscribed thereon the name of the corporation and shall be in such form as may be approved from time to time by the Board.
Section 4.MANNER OF GIVING NOTICE. Whenever, under the law, the Certificate of Incorporation or these Bylaws, notice is required to be given to any director or stockholder, it shall not be construed to mean personal notice, but such notice may be given in writing, by mail, addressed to such director or stockholder, at his address as it appears on the records of the corporation, with postage thereon prepaid, and such notice shall be deemed to be given at the time when the same shall be deposited in the United States mail. Notice to directors may also be given by email or other means of communication permitted by law.
Section 5.WAIVER OF NOTICE. Whenever any notice is required to be given under the law, the Certificate of Incorporation or these Bylaws, a waiver thereof via electronic mail transmission or in writing, given by the person or persons entitled to said notice, whether before or after the time stated therein, shall be deemed equivalent thereto. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting, except when the person attends a

25


meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Neither the business to be transacted at nor the purpose of any regular or special meeting of the stockholders, directors or members of a committee of directors need be specified in any waiver of notice.

Section 6.EXCLUSIVE FORUM
(a)Unless the corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for: (i) any derivative action or proceeding brought on behalf of the corporation; (ii) any action asserting a claim for or based on a breach of a fiduciary duty owed by any current or former director or officer or other employee of the corporation to the corporation or to the corporation’s stockholders, including a claim alleging the aiding and abetting of such a breach of fiduciary duty; (iii) any action asserting a claim against the corporation or any current or former director or officer or other employee of the corporation arising pursuant to any provision of the General Corporation Law of the State of Delaware or the Certificate of Incorporation or these Bylaws (as either may be amended, restated, modified, supplemented or waived from time to time); (iv) any action to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or these Bylaws of the corporation; (v) any action asserting a claim related to or involving the corporation that is governed by the internal affairs doctrine; or (vi) any action asserting an “internal corporate claim” as that term is defined in Section 115 of the General Corporation Law of the State of Delaware shall be a state court located within the State of Delaware (or, if no state court located within the State of Delaware has jurisdiction, the federal court for the District of Delaware).
(b)Unless the corporation consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933 against the corporation or any director or officer of the corporation.
ARTICLE VIII.
AMENDMENTS

These Bylaws may be altered, amended or repealed or new Bylaws may be adopted by the stockholders or by the Board in accordance with the terms of the Certificate of Incorporation. If the power to adopt, amend or repeal Bylaws is conferred upon the Board by the Certificate of Incorporation, it shall not divest or limit the power of the stockholders to adopt, amend or repeal Bylaws.

* * * * *

26


EX-10.1 3 avav-20221029xex10d1.htm EX-10.1 HCV/Loveless & Co., Inc. Third Amendment (00412898).DOC

SECOND AMENDMENT TO LEASE

THIS SECOND AMENDMENT TO LEASE (this “Second Amendment”), dated as of November 2, 2022 (the “Effective Date”), is entered into by and between PRINCETON AVENUE HOLDINGS, LLC, a California limited liability company (the “Original Landlord”), and PRINCETON AVENUE HOLDINGS II, LLC, a California limited liability company (“Princeton II”, collectively with Original Landlord, as tenants in common, “Landlord”), and AEROVIRONMENT, INC., a Delaware corporation (“Tenant”). Landlord and Tenant may hereinafter be referred to collectively as “the parties”.

RECITALS

A.Original Landlord and Tenant entered into that certain Lease dated March 28, 2018 (the “Original Lease”) whereby Landlord leased to Tenant and Tenant leased from Original Landlord premises designated as Suite 200 at 14501 Princeton Avenue, Moorpark, California, consisting of approximately ninety-four thousand two hundred eighty (94,280) square feet of floor area (the “Original Premises”).

B.Original Landlord and Tenant subsequently entered into that certain First Amendment to Lease dated October 26, 2018 (the First Amendment”, together with the Original Lease referred to as the “Existing Lease”), for, among other purposes, expanding the Original Premises to include Suite 100 at 14501 Princeton Avenue, Moorpark, California, consisting of approximately forty nine thousand six hundred ninety three (49,693) square feet of floor area (the “Expansion Premises”, and together with the Original Premises, the “Existing Premises”).

C.As a result of restructuring in the ownership of the Premises, the Premises are owned by both Original Landlord and Princeton II, as tenants in common, and are collectively Landlord.

D.Landlord and Tenant now desire to enter into this Second Amendment to Lease in order to add an additional site area to the Existing Premises as shown on Exhibit A attached hereto and incorporated herein (the Additional Site Area”, and together with the Existing Premises, the “Premises”), as well as to extend the Term of the Lease.

AGREEMENT

NOW THEREFORE, for good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the parties hereto agree as follows:

1.Incorporation of Recitals and Definitions. Capitalized terms used in this Second Amendment not otherwise defined shall have the meanings given such terms in the Existing Lease. The Recitals are hereby incorporated herein by this reference. In the event of any conflicts between the Existing Lease and this Second Amendment, the terms of this Second Amendment shall control. The Existing Lease as modified by this Second Amendment shall be hereinafter referred to as “Lease.”

1

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


2.Extension of Term.

(a)Section 36 of the Original Lease and Section 6 of the First Amendment are hereby deleted in their entirety and shall no longer be of any further force or effect.

(b)Landlord and Tenant agree and acknowledge that the Existing Lease is set to expire on December 31, 2023. Provided that the Extension Requirements (as defined below) have been satisfied, notwithstanding anything to the contrary in the Existing Lease, the Term of the Existing Lease shall be extended for an additional thirty-nine (39) month period (the “Extended Term”). The Extended Term shall commence on January 1, 2024 (the “Extended Term Commencement Date”) and end on March 31, 2027 (the “Expiration Date”). For purposes of this Section 2 of the Second Amendment, the term Extension Requirements means that from the Effective Date and until the Extended Term Commencement Date, (i) Tenant shall not have been in default beyond any applicable notice and cure periods and shall not then be in default beyond any applicable notice and cure periods under the Existing Lease, and (ii) Tenant shall not have assigned the Existing Lease and shall be in possession of the Premises. From and after the Extended Term Commencement Date, references in the Existing Lease to the “Term” shall mean and refer to the Term of the Existing Lease as extended by the Extended Term.

3.Additional Site Area. In addition to the Existing Premises, effective as of the Extended Term Commencement Date and continuing for the duration of the Term, Landlord shall lease to Tenant and Tenant shall lease from Landlord the Additional Site Area upon all of the terms and conditions of the Lease, except as otherwise set forth in this Second Amendment. Accordingly, effective on the Extended Term Commencement Date, (i) all references to the “Premises” contained in the Lease shall mean and refer to the entirety of the space in the Existing Premises and the Additional Site Area. Tenant shall have the exclusive right to use the Additional Site Area, and the Additional Site Area shall not be considered a part of the Common Areas, as the term is defined in the Lease. Notwithstanding the foregoing, the following provisions of the Original Lease shall not apply to the Additional Site Area: 3(b); 4(a); 4(b) last sentence only; 5(d); 13(e); Exhibits D, D-1, D-2; and 35.

4.As-Is Delivery of Additional Site Area.

(a)Tenant acknowledges that it has inspected the condition of the Additional Site Area, and that it is satisfied therewith and Tenant acknowledges that (i) it accepts the Additional Site Area in its current AS-IS CONDITION WITH ALL FAULTS, (ii) Landlord shall have no obligation to construct any improvements or modifications to the Premises except that Landlord hereby agrees that Landlord, at its sole cost and expense, shall paint parking stripes in the Additional Site Area, and (iii) Landlord has made no representation or warranty regarding the condition of the Additional Site Area or the suitability thereof for Tenant’s business.

(b)As required by Section 1938(a) of the California Civil Code, Landlord discloses to Tenant that the Additional Site Area has not undergone inspection by a Certified Access Specialist ("CASp"). As required by Section 1938(e) of the California Civil Code, Landlord also states that: "A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises,

2

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises." As permitted by the quoted language above, it is agreed that: (i) any CASp inspection requested by Tenant shall be requested by Tenant within ten

(10) days after the date on which this Lease has been executed by Landlord and Tenant, (ii) Landlord shall be an intended third party beneficiary of the contract under which the inspection is to be performed and the contract shall otherwise comply with the provisions of the Lease applicable to Tenant contracts for construction; (iii) the CASp inspection shall be conducted (A) at Tenant's sole cost and expense, (B) by a CASp approved in advance by Landlord and only after ten (10) days' prior written notice to Landlord of the date of such CASp inspection, (C) between the hours of 9:00 a.m. and 5:00 p.m. on any business day, (D) in a manner reasonably satisfactory to Landlord, and (E) shall be addressed to, and, upon completion, promptly delivered to, Landlord and Tenant; (iv) the information in the inspection shall not be disclosed by Tenant to anyone other than contractors, subcontractors, and consultants of Tenant who have a need to know the information therein and who agree in writing not to further disclose such information; (v) Tenant, at its sole cost and expense, shall be responsible for making any improvements, alterations, modifications and/or repairs to or within the Additional Site Area to correct violations of construction-related accessibility standards including, without limitation, any violations disclosed by such CASp inspection; and (vi) if such CASp inspection identifies any improvements, alterations, modifications and/or repairs necessary to correct violations of construction-related accessibility standards relating to those items of the building located outside the Additional Site Area that are Landlord's obligation to repair under this Lease, then Landlord shall perform such improvements, alterations, modifications and/or repairs as and to the extent required by applicable laws to correct such violations, and Tenant shall reimburse Landlord for the cost of such improvements, alterations, modifications and/or repairs within ten (10) business days after Tenant's receipt of an invoice therefor from Landlord.

5.Base Rent.

Commencing on the Extended Term Commencement Date, Base Rent for the Premises during the Extended Term shall be as follows:

(i)  For the period commencing on the Extended Term Commencement Date through the day immediately preceding the first day of the calendar month in which the first (1st) annual anniversary of the Extended Term Commencement Date

occurs (the “1-Year Anniversary”);

$125,150.74 (per

month);

3

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


(ii)For the period commencing on the 1-Year Anniversary through the day immediately preceding the first day of the calendar month in which the second (2nd) annual anniversary of the Extended Term Commencement Date occurs (the “2-Year Anniversary”);

(iii)For the period commencing on the 2-Year Anniversary through the day immediately preceding the first day of the calendar month in which the fortieth (40th) month anniversary of the Extended Term Commencement Date occurs;

$128,073.76 (per

month);

$131,065.75 (per

month);

6.Extension Options. Tenant shall have the right to extend the Term of the Lease (the “Extension Option(s)”) solely with respect to the entire Premises, and in no event with respect to only a portion of the Premises, for one (1) period of forty-eight (48) months, followed by one (1) additional period of sixty (60) months (the Option Term(s)”), if Tenant (i) gives Landlord written notice of such election (the “Option Notice”) not earlier than eighteen (18) months, and not later than twelve (12) months, prior to the Expiration Date or the expiration of the first Option Term, as applicable, (ii) is not in default of any provision of the Lease on or prior to the Expiration Date or the expiration of the first Option Term, as applicable, and (iii) is not in default of any provision of the Lease on the date of giving the applicable Option Notice. The Base Rent attributable to the Premises during the Option Terms shall be equal to the one hundred percent (100%) of the “Fair Market Rental Rate”, as defined below, provided that in no event shall Base Rent during the Option Terms be less than one hundred four percent (104%) of the Base Rent attributable to the Premises immediately preceding the Expiration Date or the expiration of the first Option Term.

As used in this Section 6 of this Second Amendment, the term “Fair Market Rental Rate” shall mean the fair market rental rate that would be agreed upon between a landlord and tenant entering into a renewal lease or new lease for comparable space with respect to build-out, location, configuration and size, in a comparable building for a comparable term, (A) assuming that the landlord and tenant are informed and well-advised and each is acting in what it considers its own best interests; and (B) taking into consideration all relevant factors, including such factors as the duration of the renewal term, and/or whether a broker’s commission or finder’s fee will be paid.

The Fair Market Rental Rate shall be determined as follows: Landlord and Tenant shall negotiate in good faith to determine the Base Rent for the applicable Option Term for a period of thirty (30) days after the date on which Landlord receives the Option Notice. If Landlord and Tenant are unable to agree upon the Base Rent for the applicable Option Term within said 30-day period, then the Fair Market Rental Rate for the Premises shall be determined as follows: Within ten (10) business days of the expiration of such thirty (30) day period, Landlord and Tenant shall each hire and appoint a real estate broker licensed in California specializing in the field of office leasing in buildings similar to the Premises, having no fewer than ten (10) years’ experience in such field, and recognized as ethical and reputable within the field (each, an “Appraiser”). Each party shall designate its Appraiser by written notice to the other party. If either party shall fail to

4

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


appoint its Appraiser within the period specified above (such party referred to hereinafter as the “failing party”), the other party may serve notice on the failing party requiring the failing party to appoint its Appraiser within ten (10) days of the giving of such notice and if the failing party shall not respond by appointment of its Appraiser within said ten (10) day period, then the Appraiser appointed by the other party shall be the sole Appraiser whose determination of the Fair Market Rental Rate shall be binding and conclusive upon Tenant and Landlord. Following appointment of the Appraisers, the Appraisers will each submit their estimated Fair Market Rental Rate (a Fair Market Determination”) to the other. If Appraisers are unable to agree within twenty (20) days of the exchange of Fair Market Rental Rate estimates, then the Appraisers will elect a third Appraiser (the “Neutral Appraiser”) meeting the qualifications stated above and each of Landlord’s and Tenant’s Appraiser will present the Neutral Appraiser with his or her Fair Market Determination. The Neutral Appraiser shall then select which of the two Fair Market Determinations previously submitted by the initial two Appraisers is closest to the Fair Market Rental Rate and shall not have the right to propose a different Fair Market Rental Rate. The Neutral Appraiser must be a person who has not acted in any capacity for either Landlord or Tenant in the immediately prior ten (10) years, or their affiliates. The cost and expenses of the Neutral Appraiser shall be shared equally by Tenant and Landlord. The Fair Market Rental Rate of the Premises determined in accordance with the provisions of this Section shall be binding and conclusive on Tenant and Landlord.

All of the other terms and conditions of the Lease shall apply during the Option Terms (other than the further right to extend the Term beyond the Extension Options provided above, and any obligation to construct Landlord’s Work provided in the Lease, which shall be inapplicable).

The foregoing Extension Option(s) are personal to the named Tenant under this Lease, and shall not inure to the benefit of any assignee or subtenant. The Extension Option(s) shall be void and of no further effect if at any time the named Tenant under this Lease assigns this Lease or subleases any portion of the rentable square footage of the Premises.

7.Confidentiality. As a material condition to the effectiveness of this Second Amendment, Tenant hereby agrees, on behalf of itself and its directors, officers, employees, agents, representatives, advisors, successors and assigns (collectively, “Tenant Parties”), that the contents and terms of this Second Amendment shall remain strictly confidential and any of the Tenant Parties shall not directly or indirectly disclose, publish or otherwise reveal any of the contents or terms of this Second Amendment to any other person, party or entity whatsoever without the specific prior written authorization of Landlord, except that Tenant may, without the prior written authorization of Landlord, disclose the Lease, as amended, in whole or in part, with Tenant’s customers, attorneys, accountants, governmental authorities, and consultants who have a need to know the contents and/or terms of this Second Amendment and the Lease. The foregoing obligations of the Tenant Parties shall be effective as of the date of this Second Amendment and shall remain in effect throughout the remainder of the Lease Term (including any extensions thereof). Failure of any of the Tenant Parties to comply with or otherwise adhere to the terms of this Section 7 of this Second Amendment shall be deemed an incurable Event of Default by Tenant under the Lease, permitting Landlord to exercise all of its rights set forth therein. Furthermore, Tenant hereby agrees to defend, indemnify and hold harmless Landlord and its agents and employees from and against all damages, losses, costs, expenses, and liabilities (including all attorneys’ fees and court costs incurred by Landlord) arising out of or resulting from the failure of any of the Tenant Parties to comply with or otherwise adhere to the terms of this Section 7 of this

5

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


Second Amendment. The terms of this Section 7 of this Second Amendment shall survive the expiration or earlier termination of the Lease for a period of one (1) year.

8.Brokers. Except for CBRE, Inc. (the “Tenant’s Broker”), Tenant warrants that no real estate brokerage firm or agent or other person can claim a right through its dealings with Tenant to a commission or finder's fee in connection with the negotiation of this Second Amendment and that no real estate commissions or finder's fees are payable in connection herewith. Landlord shall be solely responsible for the payment for any commissions owed to Tenant’s Broker pursuant to a separate written agreement between Landlord and Tenant’s Broker. Tenant shall indemnify, defend and hold Landlord harmless from all expenses, claims, damages (including a reasonable attorney's fee and costs) incurred by Landlord as a result of a breach of this warranty.

9.Miscellaneous.

(a)Binding Effect. The terms of this Second Amendment shall apply to, bind and inure to the benefit of the heirs, successors, executors, legal and personal representatives, administrators and assigns of the parties, as the case may be.

(b)Entire Agreement. This Second Amendment constitutes the entire understanding and agreement of the parties with respect to the subject matter hereof, and shall supersede and replace all prior understandings and agreements, whether oral or in writing.

(c)Attorneys’ Fees. If there is any legal action or proceeding to enforce or interpret any provision of this Second Amendment or to protect or establish any right or remedy of any party, the unsuccessful party to such action or proceeding shall pay to the prevailing party as finally determined, all costs and expenses, including, without limitation, attorneys’ fees and costs, incurred by such prevailing party in such action or proceeding, in enforcing such judgment, and in connection with any appeal from such judgment.

(d)Ratification. Landlord and Tenant hereby ratify and confirm their respective rights and obligations under the Lease. Except as specifically herein amended, the Lease is and shall remain in full force and effect according to the terms thereof. In the event of any conflict between the terms of the Lease and the terms of this Second Amendment, the terms of this Second Amendment shall control.

(e)Headings. The headings to sections of this Second Amendment are for convenient reference only and shall not be used in interpreting this Second Amendment.

(f)Counterparts. This Second Amendment may be executed in counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one and the same agreement. This Second Amendment may be executed by a party's signature transmitted by facsimile ("fax") or email or by a party's electronic signature, and copies of this Second Amendment executed and delivered by means of faxed or emailed copies of signatures or originals of this Second Amendment executed by electronic signature shall have the same force and effect as copies hereof executed and delivered with original wet signatures. The parties may rely upon faxed, emailed or electronic signatures as if such signatures were original wet signatures. Any party executing and delivering this Second Amendment by fax or email shall promptly thereafter

6

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


deliver a counterpart signature page of this Second Amendment containing said party's original signature. The parties agree that a faxed or emailed signature page or an electronic signature may be introduced into evidence in any proceeding arising out of or related to this Second Amendment as if it were an original wet signature page.

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

7

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


IN WITNESS WHEREOF, the parties have executed this Second Amendment as of the date first written above.

TENANT:

AEROVIRONMENT, INC.,

a Delaware corporation

By:​ ​/s/Javier Guerrero​ ​ Javier Guerrero

Its: Sr. Director of Facilities, Environmental, Health, Safety and security

LANDLORD:

PRINCETONAVENUEHOLDINGS, LLC,

a California limited liability company

By:NearonEnterprises,aCalifornia corporation

Its:Designated Manager

By:​ ​/s/Anthony Perino​ ​ Anthony Perino, President

PRINCETON AVENUE HOLDINGS II, LLC,

a California limited liability company

By:NearonEnterprises,aCalifornia corporation

Its:Designated Manager

By:​ ​/s/Anthony Perino​ ​ Anthony Perino, President

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


EXHIBIT A

Additional Site Area

Graphic

B-1

NERN-54666\2688075.3

AeroVironment

Second Amendment to Lease


EX-31.1 4 avav-20221029xex31d1.htm EX-31.1

Exhibit 31.1

Certification of Principal Executive Officer

Pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934

I, Wahid Nawabi, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of AeroVironment, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: December 6, 2022

/s/ Wahid Nawabi

Wahid Nawabi

Chairman, President and Chief Executive Officer


EX-31.2 5 avav-20221029xex31d2.htm EX-31.2

Exhibit 31.2

Certification of Principal Financial Officer

Pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934

I, Kevin P. McDonnell, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of AeroVironment, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: December 6, 2022

/s/ Kevin P. McDonnell

Kevin P. McDonnell

Senior Vice President and Chief Financial Officer


EX-32 6 avav-20221029xex32.htm EX-32

Exhibit 32

Certification

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

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) (the “Act”), each of the undersigned officers of AeroVironment, Inc., a Delaware corporation (the “Company”), does hereby certify, to each such officer’s knowledge, that:

The Quarterly Report on Form 10-Q for the quarter ended October 29, 2022 (the “Periodic Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)) and information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Wahid Nawabi

Wahid Nawabi

Chairman, President and Chief Executive Officer

/s/ Kevin P. McDonnell

Kevin P. McDonnell

Senior Vice President and Chief Financial Officer

Dated: December 6, 2022

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

1


GRAPHIC 7 avav-20221029xex10d1009.jpg GRAPHIC begin 644 avav-20221029xex10d1009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *I YD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Y1O-*N;'4 MFFF>Y@94R886*QK6O!$MS"MR[?+(,*DDF2#VJG-<7C3>0LJR6H&;AR-?%IN=*L[-(MCY;SG1<;_3O5/PEXJATRQ2&5Y$F4L_R$9*]JZ> M5$J,8GJX%L\<4PB&(0?GSST]ZQ]!U.74;"Y2\F9&@ZESF3.>],L_$& MF7,$5X$:&:']ZC2G!DQST]*R;F^%QJ$M]M%L;S)* X4_2ERE:_9.AT^=5$+B M,SQPDMYT/$GTZ&EMO&$6KQ7<"VSV:Y(,TDFZ0_7@5P]SK.H:;35>=%\HS@$E&'ITIJ%]Q.3ZG<)XAN[:"*2W3=#9 LDG^&+]FNWFL4W;MD3[F_X$<" MNMUC]H/1YI;.YTKPQIU[+%PYO8%"G4KPP;1;QRB7K)(UL[-M\=G:?NACT) M'6M6X^(.B+X;#HCMJ4T>)"JX.?K],5YI%%.))85MR_F'F4<@TMTT<92/*@+P MPVU;U(E*5A'NBB,L-NPF)+ERVXD'UING64MRF'E,%NIRVY>M:5N_E(&CFW%3 MD*L?!]LU%JNMQ:O T8MS]H4A3'&<'WXJ>4SNWN7?L,+Z27LKF-W#_,3\IJ/1 M[LB[/VN1!.#T)R,5G:<9-'F_TB-X82IPK=#6M/X9?2]/BUEYEE^U?+Y2O]T> MXHY0*NK6L,\UU+=7!%O%]PJ@"L:R-&MRT\^#<%MI*K&-V5K3:YLYY88YXQ+$ MI^=$S\QI7U-5@+VMJUJF>7']T=LT6L!EZ>LL1/;QOO898N>M.O//E"R"1K>/S-_FNIR!Z_2FE%[E) MM;%S4KBY\57"PQZ:;' QY9'/'<# J"YL7M]/ELIK14>4A2\B?,WXTR^O[ID6 M.=7!8C9<(I!<>M)%>06]\K1W'VBW09E\]>X[ ^M#44)RD13Z2-*@1!*TS< H M5R4K/@(R12@2E'.XC/49[4UK9Y"9XXI[>PF MYD8CD5#<4+FD9D#P(09HC,V#R5ZFKNFVUQ>QXAMXY!S_ *T#:E3_ /"-Q2[( MH)&N(9&!5PWS+ZU-<>%)M/FS%(\BCJO%4Y+2YU+8Z@N0=Q1^ OTI\&U TQN$9L$B-SC)Z8Y^E)8WWG%0,JQSM5. M?FHL4,70GO;I)8Y5DD^^448,>./Z4EW(;"\C5H;>)).$F*^*.6(6*MRMLH^RN;>XD?YA.",C]*GM+ M6&**,&K7TGP];W(DB:1F97^:/R^*[=?"MI;O:V\R!I MD0D.GI3M0MM.\*VR32W"01.,N[G%'NARE9_!%C;RQF&8QEE (WY'Y=JU9=-\ MV:-+",M:0X63;R'?ZU+9Z'K&JM#=Z1H=PUI)'D:A?L8;0_\ R,?G6]H_P . MKS5(XKB^U.YU.7=\]GI2%8/]WSLX_2CE@%CD;R33-.G>XO+J%>1&T"D,Q]JV M=)T?5+XF33/#DUJ0/,CO-4?[/'M[8^4FO0/#7PE>SGD-C86>DH[;R=IFN,^O MF''\J]4T;X2+>7$5W*55]6UF]OCC;]CTQ& MB0#T$^[]=M=EX8^"[6-Q;SVUA8:681E)GA%S?AO43X4YKZ$T[P1I]A&CWL_* M\^7M"@UH0ZAINF.5LK,,WW@57(H(9Y78_!^;6[E+K5UN]8N(^%GOI&8*/]T] M/SKM;#X9:?IZ(]T]O;E<-B- HX_G6S)XCO7+J L2GD*,5!Y4]XI+1L['IOZ4 MZ?8,3/=HN!T3BN>N/']C:3R1V\+3YZ%N@K/ MT_P'JNH+F>38#U$IP:Z#1_AG;PN!(S2RXR5 SQ35NA5KG,7GB[4KO"VQV>@0 MGBJHT36-<7=-),W\.TMNKU&'1-+TU?E2.)AQ\PY-9^I>--"T!E6>\BWMPL? M)^@[TV%FMCE-,^&32 >N!N:NFL? 6G6JL?(FF53CS",#\:YG7OC?8Z;= M1VMO8RK+<<1O(N!@8_Q'YUS>L?$&^UZ5Q)X@O+*T;[L%ER'/UXJ=>@>\>NB# M3=-0NS11(BY&YL 5RNN?%_PUI+?9;:\&I:@OR_9=/'FO_P#6KS?Q;=3CPY/* M]E?WT-Q;MYDT\A58DQ]\'!SQSUKB-!N-0\*6L[Z3I]M:RR1?NM0E7/F ] &/ M5CSQ2YHH+-[D7Q'^+?B_QQ:G2=-LCH6GSHKH8R7N&DW]SA<'Y?>O.HI+O09X M%GN);[42V'^TYEE#>^>E:]SX=\2PDOK-O=:9;VQ:X,DP*;^ZD @<9/%8=NMS MJ&IMJ-M*SM$ YD=21SQR:7/%E*)HS:OKFDRR3S2W8F8MY:22,Z8./]7GI6]X M,QXUTJ?3[VVMQ/&Q(NQ'F0CON)'6NFU&ST[PWX7MK+695N_[87-NZ> >*'.+5BU&VIT/A]/#O@ M^YTZW&@WJ:KYW[B:ZDXQE?FR%X'2N+\;^%?$=UXEDU&\MRJSR*(I(R",C&/F MXK4U'4/&'A;0[&UUC4YFMMAB$Y3#%3CJ>PXK4U>/7->\-:59MI#,IF:=+K!9 MG '7-9^Z/FN;]A;^#/B!=QV]XTT&NVMJ7>)OG$S(I/0^RFD\#>+M&2PO(UOF M3Q/;S/'%*@^;R!*0% ^@3CVKB/#EG:>']:BU#5HKZT:'MO%44B6NG70:[7SD*F-22>G3O533+'0O$7B&WNM/C70KB2!H9;3R@.0."" /6KFGC0O&>H M:XOFVYDMQO\ M%WB-!TR5.1D9K*O[A82EC:VZ(K6L>WEPQ/?WQF'E^<[$G/8GN*['PO867A M+:MW;2VB(Q!\M]\&-(M]:ANCKEO-=3S%H5(_+BL]=1;6(8VE_W<9'(0*>IX%9\TFI1VLD$\TMV90!YAX4IW"X[UD> M-])N[FQL+^SD-G;V6T3K ^X'#YW''?'%+EB!T-E\/+F. S%Q:WBSD@S/Q( Q M/W>@!%;5Z+>Y$D3_ &9&52RFW(^3)S_4U#I^K:5XPT6RN].UOS;J*-=ULPPR MG'.X9R*Y_P 1SQP6X"JL=RS8(5N&J+1,YQ.%UN^>VOIK6.5?+8D+N7/XU1T_ M3&M9_/B217ZF55QGZ59N;62:1MV-F>21TI;*ZO;8O'&NZ+&%)YS72N70PYFM M"7Q'XOOKS3GVWMQ*%"KY#/N"8_B%0^"_$UQ-K"17=T\L6/7(/M" JPY8GO4]U' MF.V<13", 9Y/<4R7#L1!S&O):F"2,]6P0/XN*@ENXX2A,JJQ[#T]:M[!:Y(] MQ'MRZ O]:G^5'&55D;GK5>&0W4C>5$95 SE%R#5BWAGOCOA@F8!>]3VVBZLZC9;H-QRH8XS]*G3P3 MXCE+-L@0'HK/3LWJ:J_4S?LI\S>=BKZ$5*KP*'#=_P"[WK9L_AQXDGSO@RG0 ML@)%6[KX4ZO%&A"2R,>BK&3BG[2)2UT.1:SABA>0PE.>F.M1^:T<(VG"D?\ M?/M7I&F?"35+Y!'<6ESOZ[@"% ]SBH[#X66>I:JUA:ZQ837@./LWVD%_RJE[ MVJ!TU<\WL[<$,\BN1G.XC.:L3WKHGD>3)(Y^;:)5?RT"? M>V,2*T1\#M-CM_/NG*!%)+>RC)_E4R4HZHMQ21\\QZ3=ZV$BMK*>]!_". MI216R3O1-@#/7O7T7\+- L]=TDV5I:3?9-+(6,Q,._K_WQ7(P>$=( M^VF=;:.,3L%SNW$@^O2O0O#6IQ^!KV73='41PW$Z*QACY8YZE>Q_'3Q&+BVBN2#(?M!4'KGY0 M*\2M;EKEU/W3N-=<3%%RXN5CED'7GK39':[C"5"\)DN#N/?O6S8:>(_F:G[H M6,J2U-K!MV5-HT@CE<\M>G2%'\'3, MTH4BV!Z\=J L>,:QH/B[QG;75WXC\6W]ZD.U&M/,+1L"/O8+'%+X779[>W>ST^U8D& MYW#(;)X^M '4(@D17*O/(Q^;&,X[=:SKF1;>23,L-M_L32X8_2L:2YM+Z83W M.JW=ZN,J4B*H?Q![T7,T.JM%9Z9I3B5E^^7WEAZU3)$UC6+2UTZ[%+YM(U(S200)':R,0[@-PI[5\TQI M$N\!A*=['<.<_,:DH5[EMXV'\A1YLG]Y_P#OJGP0&1LA3@>U2[%]16B ]7O[ M.-IIKA8UMGF#3A5;( /K7,SN;:1;NUDBUOIK0+NM\G8Q/"CU&*YE$LQ?&3I*EC';-)YQ!=_,7 MK,T:XM;>?+(#*Z>6&(X!IWB2:349D0%R(5PKCO7/V-Z$:(B-Y!$^2#WK>Z%S M'?WL4TJ+ BQN8X]N[.*RCH][>1"2>78\!^2+=Q26E]=>?).Z-'%.,*,Y ]#2 MWVHNL:S6]RCLORLA[FH;NS2.Q,NKW7F>1=QRVT\/W9EC+#!K/\1ZBT:QQ0QB M0XRS8^][^U7(WNYX@TEY"A89#,W!'YUG$-#)*?.6YN54E=O(K3H9LJILM8DG MC\QT*$&)QT;UJS;3-?:>9;QW\Q!@87M56VO7OHXA1?9V;'VD C-02/CEM(G-O=1Y0\I+GI[4P1B[DF,;QPPJ!L1N#]:>42X7R M9,8B;[RJ26]Z@U2/!C>0[PX**J+@CZT :,FJS36JVQ"I"O\ '",Y/UJM)#8J M6AOV-IE=X,0W9^IJM:Q33V(M[1SM'R2J5P1[\TZ\6:T\M'7*@;,L 2: +D$E MK!;K/;WCQ6A.#$4R6^E4'CC6]GOK2X;8AQM=<8-6&@2YMXHYK=K=P"R[QM#4 M][:["+1VJ&TT2258CQO,KX"9)- #+^X#R;Y# M)A1B-4X(%/D9Y[=86CDB2;HZX!S[U-9LFF!7EA\YU.0K=P:EGG5KD.TT:HG* MH3P,]_PH SKFRE58S)!$=IVM)NP_'M5BRO991]DDO/+MNRE?FJ6?4Y-+GN$M MU2964$EQD9]1]:H1Z@VH AHTCD;HRK0!9N)KAY1"]RBQ@X4*N 1]?6I)[FYL MK)3;@31[ON,3S^-6[#PC%?,7GNM\H4,D*#DGO75V?AN\F1;>&*.6U"$D[#E3 M]:I2L4CB].19[&Y:=3%-')\J;>H('3UIVG--;SL4@$Q9B "GW>*]$N/#A\V- M9$B6>':PR 1CO5FWT5K2[:9X$C2<<87Y2?:IN-['$67A^:_@%L41)4!=FWY M)&0< 5M:/IDUM>2)=Z:S1J3LD4X!KK/,T/2 @M2+R_="#;V2&:3=D<':#5ZQ ML-:O+DK+!;>'[60G][?2"2;GIB$'>/RH(,FU\-VVH0P3:@HM[=QN,I;E .V. M]6[/4K*TF>'1;*\UI P >"$[?^!^@]ZZ/3/AM+=WT+1VMWKMQ;D?-J/[FV)[ MNB#!QZ U[#HWPMU'4K:(R[(8,#=%8Q^3&ISZC!/XFH \:TGP;KFKNW]OW]OH M,1D^2+3\75R5]-R;PGXK7;^&?A]9:)*UQHVB^9?.X0ZKK3^;<[?^F07:J_BE M>W:-\*[;3$$DCQVZ$[F*J-V:Z:U31=(!CMXFFF'1V7!^.*] M/ \%IM%[>,41?E6/;&![<=?K5Z76KB5/W8\M M#QD>E59(9+L@J"YZDL:8%V.XL-&7;8VP=^[*#D_4FHGUF\OMP)6!.F .::T4 M=I"'FE5%[KD5B7OC>PTX$*HD/;WJ@-"-5A!5U9@3G]XVGV"K+(L849)9R.U 'FL&FZUKMP, M^:1GGGI^==!I_P ,YY9B;F0[",XR,_YYKI->^(/AGP;9F?4M0CMU#^6%7KFN M3\5_&J2VTG4+K2-*FO(X(MXG^Z..<#/7/'2DV.USK]-\"Z=:8\Q&++_ST.!6 ME)=:3HT.)KJWM47+C#?PCJ.*^?I/C3=>(K:U>\U9;""X52/);YMQ."I)]"<5 ME:A\1-!T-KZWFT^?5=0AR4=[G]U/T(XSZ'3X&OY\; MF:-#\H[9-<-XO^+?BJWLE^PV$,,;.0R-AY!'_?P&!_"O KCXBZG;W]_XITM_ M[+%RPB:Q !"J.N,CW%5-+\2^+]96:P\QYIG^9,<.^>V:.8:B=SXH^)<:S6D- M[K=S<)<0_N[=2(DSDD[_ )21^=<_XG\1>&;K7-)M[0W)U&S0NLF[]VSE#\I) M7U-8]E\.-7\5:/=3RP&"2VD(G%R-A4#T)]?:LM-/T2XB>U'VF/5@X1+E2#%_ M]>DY%ZG2$P)#<(62 ;ARIWF*J^$)/#=CXJEL+ MZ>UEC:RV'B"VTK^TIKJZ6:3$$_FN,$8^88VX[CIZUW/ MP8\>:VNK?V/<74 T\VS+MN(@X4CHWMU-.^(6BSZGJNJKIVL!EM Z1V4R[!*" M3^\CSC/"BN*\%:QJNB:NKZ38'4)T_P"/B&6+<'4=1G'%#>A<3U?1]9N+;P9J ME]K%Y_:UE]J:W9S"SDC";0,>C-7,:%KFB:3!);"&Y+RIPS,2IST'/3&>E6=, MAU+P_P")(+R"=#HTQ:26P1#)'&Y)^4@9'&!^5.D\,2W^LZG+J"6^D6Z2"9)) M/D#EN54 _45F6R?2]8L+?1M,T@1Q:A?27+#[/.V?)1F9@0WT*\5T-QX7M-!N M[R?Q)JB:?W(/M7-Z_P"* MKOQKK-O87]MA+=#&I8G<\D\9:9<@94 ME>.,TFJW GUJ#2TBN[NWMK<@EYD)4*%U*;6H+S1T^SK$PW1J<#'<'/7- &+8ZI8ZU?P::MI>VYTZ1Y()4 M($C,%)P20 MZGOT!@B"A1&R]\_A^M4?&WAOQ$GB#2C:GR8K9_FD.THV,#/Z5<2_9G/Z%IEW MH,$WV%E:>Y9A,;@94?2HY]+O+1I9/L[#?C,EOG;GUP/K6WKV@WMQ%(US?*+E MW55:$<8[GBNC@TZWLX;2,7LQCC!%PJ#(?\_K^E4+V://TGNXY+?6X.?RJ*'P/<9S<2N#V"#"U MZOX5TC4?&RWS>6'@XSO"D?K6G*!A:387.G65M:VUJAB.3<.3N;&>U=/H_P=U'QO%&0<$4G$#B# M^SA;Q)(O]HW+2MU#)N&?P4UI:-^R]I[1M'=W89V7=A00>OK7L$MKC48O,NI! MN0DA> 6J9]#C>>%WFG+8P2F6:+:%V^8N,^OW:VHO@ MIX;@"JD97*[0^]6%>BVVG1VUI) L9R5W[L_A4UC80QV2EX_+93@*ZX/Y& MCE X72_A?X=L@<2*X V$,N[^533>"_"JR- ]I#=;@V=\3]<^U=7:6>Z\N(X5 M1?F&/E[GZTNH6CV\EK(VP*04;8!G.>M+D3 Y==%\/Z8UM]GL&&$ "Q[ASSZU M9#6@W%-+<[>F<5JW4(('RR8C8#.!WJW;V^_> -H/]XT_9H#.MIG>,>7IN$(R M0S #^E1PW=W(T@&GP)L[LYX_\>K1TV*7R7#"([6[L7?M ZAJ=M\)]?,*[9/LX8"W#%U^8G^4I&#;$D,/ M;%$@/#=8_8I\,3ZO))X42:]MYK66;[1J-T@D-RPR NW W>H_$5T'@?X&Z7X M T/0=132C8^-'AEM=:AL\F-QYN5.[)4G"*>#7IDNM"QN L=Y]H)7_6)&4R/I M27\HFA1OM$@7.2!U/UK5SNN4"CIGAB>74(C.56)#YA'?:!S_ $J]H6A0W\\M MVLKB:V5Y@3TWJ,K_ $J>PNC#IU_R9W,DGGL2O;IUKQFTM0LB^NXU[I\;;E+C3- M.=04+DN%/'&*\2MF#3)CU-,"&3_7D?[8KH8S][Z5S^PBZ)88'F8K;M;B.63: MK@DC)^E %?7!_HZ_G63;':9 ?X3FM/59B+8$CC.W\*S;5UD$^1R2!0!T=A.& MF0D<=?TKUO4VMHO!!0*&,MMR"N?TKQO3I-CY!&T+CFO1K;66DM+*-A\AA88_ M"@#@M$L9]1N[B$Q%TDA,8 ^7N"/Y5QNL_# J1//>''U&TF_?QR&VC@1P#&1C.!Z46 V?!WA_ M2_#^E65Q=":XCB'EA)",9(X(7 /'O3]6^&OB?7M:\,ZS:[I=-+-\]N0A"'(K MD].U/4_$GAV/4H43R[=]EPAE#'<.O /'2O8?!7BKQ+I_ANTMH[R,0"/8L: $ MJ,GUK*4^56+Y+JYQ7C2/0M&TO68)IY1J LY@J3.I9OE8=NO-?*^P) -L"CC( M/3K7V!KWP8F\<^*M&-\&^SNLHN9491(R[6;I]<5+I7[*7@BY^T2S'580&81J M9$.0"0."/:NB#BXW(YFM#XUT>RU'6-0CT^PL[B_O),E885.0/4^U=E_PH;XF M?]"K-_X[7V+X,^"?A/P'J$FHZ9+?KJ4L7V=3,$(52P)/ _V]I>:=/>2QWH2+:=VXJ!@U#=VL>IO>=#=H"G#LG&:T-5U19++-Z_-@UBVSQLDA;?MR2V4'6M26^N+1PK,70\^8 MB@9/I3TUJVU >5>JL*IQ(H7&16R5C2[6ACWSQOIT<;Q-C.5<@8_2M+0_#U027]Q+?%+"%HE0A@&?MFJ 2[FF MT:46$\;73(1N(0 ,#[U!?RHG[(H M&?RIL&@22OY]S.UNB'=#NR02*=#*\$T:EFM"X+!9%R.A/'Y4LMP]Q"/MUZI5 M)"!SPP]J %GU"7Q$YCNF6>X3Y44?*..GYU1MUU31Q!) SJ(9@'CA&X+Z;@?I M6B[:3*L5Q;0LT4;?O96;(!'H*+KQ6JW\4\!BL4>(JPB'^N)Z$B@!X\1(K27] MQI4=ZKL!*LZA=S=B,53MYHV1_P#1P3='"2R *B_@*=%:1W8G2\E>:)E#*0=O M.:6*WDN?WLD8,)&SR^P'J!0 0W6JV$,EC)>*KZE;><()&+_:0NYTC0 Y]ZBBO9IH-ZW21!&_U2C!J<3S7D MTXCQ/++C8, 4RTL5A1U>WW+@Y:0@G]*V(O#LNGZFA57 MDB0;\AC^'+72 MY8RQ98\$[G7(S6\W@=(+])6EDDB7D$"MVW\0V%C;'3FMY+UG.%2%-S9^HZ4 M9FBZ!<7$\%Y81I\A)9=F&(_I6C8:=_9US*,F!78LYFD) K4CT+4X9-US<)H9 M<#%N<37+*>FU1D?F175Z'X!GO;I39V;;-H,LVK?.Q]Q%]T?G4LJ]CB((-5U2 M\E31-,>\(&&FN7\N!#ZG)YXQT!JQI_P]N/$[BWU6_N=76/.;73S7.IA,#-X16D]_O5Z[X?^#L5M<"?[ M' /^F]TS2S_]]-DCZ9-=]'K%G;@Q6%N#&O"\8%4[R^N;HD-*W^Y&>:+LSY@A MT#0=&*M+_I$ZGEV822H3'7?U_&HY] M5TS3%)EN1(PZQBG8T+;2RWIQ/(UP/11BG26S0@O)(MO'Z5R.H_$%G^6PM_*' MK67Y.O\ B=P3O,1YR.E%@.PU#Q5IVGQ$&5KA1T\O'%9V C&>?08KRO6OVF+E_$=WI%CIOD1^6##-- MP2:5QV9[+:^&;#3$5S&L6P9SGG%4-8\<^'=##DSK)*O6-,-FOFWXO>+]6%YI M\M_XBFCNE(+6-N2 5(Z&LWPQJ6G:1J4.IS>>\EVK0B _/D?>R1VY4#\:+HJQ M[9XH^-6HQ:')=:3I(MX-N^.6X ?Z<'K7GLWC;7M733;O7-9C@L[IBCVEBO[ MQ0V,9X' YS]:\?\ 'OC;6/%M\S$3VEI:KY"VOW$X'7%6?A_JL.C".]E,MUYB MM;%%0$%WQAJER5AJ)U'C37M'O-2N]"EM9;V\>4"UN8'#(3CC<&8?RKHO&\.N M:;X4 P)/R8W @=^:\ETKP+>ZY?7%W;V\L3QN9!)-E6Z MUO>(="\40O:ZA<3-?J"(F+9X9H=, M-DMO&L;HI&7.!DD"M\:=)X1?3[;2#:3WQDVH9@"J*1EMQ[\BLF[E05T)?!5AXHBM-0TR2.42@-=6ZY0-WR/J:S?%F@Z=!XVV237%KH:R>8PF Y' M&UL#MUH0VK&]&+N/Q;+X,NM0:[M9Y%YCD(3/!)+#:Q^F:G\2_"5/#RS!+@1Z M@K[X5SG*YP-J^OUK#DT6SUC6$O3J:6-K;R!HKI&(+\ =,>U=+/KV@V7F2ZM< MR^(KYFQ;)&YW1KC[W/;.:I*XC ?QIJ0TFZ\,ZA9IO($J3RR @=/\:X MWQ-977B76XIW@%O&ZC?!T&/8T[(#3OM4T#5]7T2[L=2N6UG[*MG'-+EHP47 MW*QZ$D]NU;OAJ\O_ W VHRW%D=1W$%(8E4NON-N*Y+PYX(O9]:"L4AM+5E= MI&8'=DG!^G!K8SMP=H/H._(HTJVTW6KZZUA(;EE!VJBK_%T'O791GP]IEU%?2VS7%W MCRVWG!DXX'Z5-9^(G@CEBM[06,M> [6[N[4SWX\F"02,=Q4,.W3^M9]Q>>([Y9?)2"W@(&7< D^] M4+K3([B _;]524L,.$;'Z468SJKNP\+VEOY5Y%',+A]XD$A^3MV/M5>\\60Z M*\*Z="EXF-A>?+(5] "37+11:#IT:JB?:40X8.N"?H:T+*RO]3A6;1_#LUS" MK8R #C\\5:IWU(<[:&X_C2&6.)H=&@^V1@A)XX@-F>N,<%I9SCW8Y_2J4+"]HS2V2"[\W[9! M:=C$Z!O_ &4TLUW CCSKN2=AV@&U3]:PY##$5X:3Z5-%;W-WF2WL',:]6) % M7RD\[+\M_9LHQ;2RX.=KO@?I4"ZE''\L5@L9]58G^=0CS_\ GF$^I%/BLX[A MLSWB0?\ !1RAS$TFI7PD0H(HT[EHD)_1:BDOKAFW/=!!ZJ=O\JB:UC5R(YW MF3ID+3[>U@C?=);M"4>A=<5*T#R?< 'UJ[-J;SC][>2 MSX[,2]5OM08Y1)'S_<4T 2#3KJ*'>VP#L01FHX1,K;A-L?D@%%.<<]^/2HE& MZ3?]EE;/3J"?SI+VUOYH',%KLZ8\QU]>F,T[#LS>]QY$]L^1@#:3P,5R%SXT66"=7\9M;VLDA>2WCNI7 ! M[?=HV"S+LHL[.5HKS3Y)I\\F61V8GW.\U[%\$6MDU68I8X46K$HI.<9'YM=4O6$9SY<6.!]<9Z4. M5PLSZ%@8VKQSQ6L;#?@_:/FP/:K5Y']J_>NEO%M8'H>GX5Y?8?&C0?$EFES MEVLK.2+>2,J1CK6W)\1)S#Y5MHM\2R=HT8'GZT@L=].-DR%)(@ /O*""/IBF MZ7<:X1?%VM2,'CTM(V89Q*RH?KP:RM5^(NJZ*4>Y^Q6 MJ2G#$W/3\JS)=2QO(=]K[E'H*YJ8"#4M2CD(F_>QS(NXY4$MD M?RKD#XIU.^5IUU*Q@4'"RM+NR/;-CLG$6QI&M@5^>:NP&!"6N->O9<_>*OM"_E0IKN/D9Z%;WAM[V[MI((%9UWH[D\@4P7\8O$ MD2XM\>3AB&''/O7D.IW^GV-["@U2ZN+5P1)=S2L2@R3BJ^H7.E0B-85M-00O MM5GZD8SSQ3]HBG ]FOO$5LR8^WPQ[2"6 ';Z5S/Q)^)NCZ=X+U>>&_\ M$L$ M61#%&"[-CMNP*\TU'4X)[.6W338;,+P&C'7WS7)^(IUUK33;@L8E3:Y1>:7/ M?8CE/;-%^-&E65K97MOJ/V*ZEBP0\>)!]=N14<\4,KN:- MV:R]8URRT[2R]Q-Y3;3'@ EV*]<#\OS%="(/._C61-%8EB7(!*YZ 'IQ7C<6 MT/$RD$$XST%=]\5]>U+5[ZU\FT2PB6 8><_.XR1G'X5XEXLT/6]5BMVL+Y95 MBD#%8OE)H Z6\G,<=Q(6 VN3R/2N7T?7Y(M5C/G!@3@KGM6GK)E70Y$?Y;@1 MKO0'/S8Y_6N!TFZ\OQ!%%*@CWH2.><_2E<#V36+P365L0!AFYK-M.%F/3FI+ MLK]@L\$YR3@CTJO:/\DY[9ZTUKL#TW-2.X%OOW?, O/UKHOACKL^NM/%?7]ZP4!"U=L@91^\).00#^-?&O@Z6+5M1ATF5HUN;F3,4\S8&1]*^ MK_VC8[GQ)X;U/1;6128HUE"KW;N/I@U\;^#7DB\4Z3/+9/<+;RB4H!AE]\>G M-3=CM<^B]%\'2^#/#LVGQJDKW.^67R^1N/4\CH23^==;I3/INCPO# L$B1LT MCN,]R:Y+Q)\98]'GFM(]*:Y:)Q%YA4C [5SWBKXHZOJ^G"WM$BM$9,G*G^$/B)'=>.M,TZ"-IY+E+E6GD;YEQ QX]!Q7J$$TC"%2PVHH M&<9)_P G->!?!&P23Q7H][<"26=OM0!"#_GW;T^M>^/;AK3RRS1F1-A=!G:/ M7\*WA'2QSB/<;Y')E(D'0;>/P--\UO5_RKA-2\;Z7\,)-+T34;JZOGOV;R+A ME !ZGKGVKOO[,E_YYS?G6G*3<_.#3[6*=M\,;1^7P=YP&H=Y+E7CF5%CC)R8 M^I^M2S!-1MS(CMY@.YHEXJK"T;OY3Q_9X) 0Y8]<5)5F1W%S'8*L,5MB!^3* M#GFB"98;>>5T_=6R^9;9SOSD"HYRZ.MZDGG9&'1%P!0M= MQICI6@F;,DF$B^9'(^8&A;ZSC\R26U>Z,O4XQBHXH$OVWQR L.3!WHFN;J)] MR6KI$./FH!D<*6DFG7LA@:('E6,?(_6LY$\Z1H][ LH*@#J*W;[4)1 M"!-RVT@PS[N@%4KCQ-C9 ;IV./ZU4U6[LXM-M8[:R6-M MH1U#<@U1-_)IVUK=_F(P K9(- %F9H$L9!J-YJ3L+60C!+%30!#I5DZ:@\ M:R955W21NH;,'N&>VMV3<$4?K74:#X02\MED>2:1?-S'@=1^5 'GNE:$99UB M4EG5NC)@?B:]"T?P':Q6DAN,!ASE.E:J^'[73)?)GE$4$QQYTYV@&MS3?#>H M:R'M]"MWO(H90LETQVQ 9ZY/4<4 85E;P)&(X8F9/N^:YP/SIIDGUVZ.F:-8 MW^NWT?!BLB65?]Y@#M'X5T*_#T7NO2C45;7;J)@%MHG\FVCQW<'EOP(KV/1O MAWJGB2"*"\F$=FB@)INEH8H5'N3\WZT >'6G@S4=4V6^MWLUVX^7^PM!D+CZ M3W(Y3T(*&O6/#_P\U.'1!I>F06_A&P8CS+328=]VX[A[H%20?=:]J\/_ MM M=&LX5NQ';I'R$'WF^IZG\ZZ>*ZL=*(6TBWR+V4<4 Y+'_"NSMM-T?P^@V;9Y!U4J*34-0N+MM\DQ3/_+-!S5<6[D<;0#_$ MPYJ6!=N?$U 0.:+":N=G-!#:CS+N80X_@!'-8VM>.=+L(RENGGR#@ =OQKE MK?1=<\2-YDTCA#_>KI]#^&<-LIFG)=6UP^5;0/''[DGBK M-E\/K[4)5>YE* \DX./YUZ(UKI6AVZRRR10HJ$EW(&2.WUK@O$'[0/AG3X)( M],N%U.[0$^3'SG'7\JHU1U>F^ ;2SQN"W'UP*T]0OM/\-6N;B6&..,;F4L!Q M7DGBWXF7ZV"7-Q^*P+V]36;N2*]F6.1RJ^8P M_0TG) CUC4?BE:^$?$^HQ6FFV^O:>UN1;7C!0HDQ][.UOYBL?5O$.I>(M(TV M[M(+36[WSBT\#0[IH01QZG&?I7(3B#3-+729[5#@!H+V%\DD_P!X>E-\)3PZ M+?RH]R;?[1\\EQ&!NX_A&?6LKLTN;WQ&T.XO/LM]>R1#7KM%WVMN!^[' &. M>E6?!6AW/]H:3>7"1V^DP,R2/='#,>>.1CJ*R].FMA?2:M"\QFBD^5V7<%_N M[O3FK'C#Q%K.KW_VN?5H(["6%H7-KQGJUIXP#V%S:Q:' M&DX*W-O;C;(!GJW%4C+'!IR1:%; MNVN[V&?=.%5Y5RR(>21^-6;46/A>YB@9C/I:NP&SI(#C!.?85%F"9T&H:YKG MB.RM_L3OJ5M #%-=PQ[F?=ZD$D_C5>^T;^P[.34X8;NXA8^2\-S'@"3'RGD] M!P:G^S6UN4OM*::&TR2D,9^61L=/2LS^TK^[67[2T]LLK%A!)RA;@9].U!5[ MCM*U_64U07EM&( HV2[9#3Y5=6$D;CS\2Z+I\EU%I?AN6>.=?EGN3D9P<$?G2&]3S?P;X9 MFNKQXKBY=9$4@%(3)N';'.!7?:;\,[J(/%;0+<3M$=L]RWE,H]/XN/\ $U:M MO$^MV4B2VGV33W/+>6@;/UIRG4M6:XFN)9YWD.W?&=H"]ZM)FJV-+M[2- M1))# 5.?G.XFFF;2D4;Y9+J3K\D>W'T-6H]R;V+7AZ\ATNSN# %LWND6'R[H M[F4)NP>@)^]4TOB'4=1+;WN9@I(7RP57\.M9JZ@T9(L]-VQG_EI,<_C@4DUS MJ$R%9;_[+'_ ?9I#)&RY'.T\_C2ZCJ< MDL1DN;@SJPP"< _E19%)L=!J\\"/%8>'O#NGER#]IOK2.;GUSA<'\:N_\)AK M^D:6;+^W-/B,S9^TV\88P]1^[.08_P ":PC>Z=<30Q*FJ:C-M!$=D@B./3+ MYKW"C:1_?( XJA&+';?:&W/J,^K3$YEGN9BSR? MB2H'(JQIECX]U:9TLK+3=,*OL98;9F9??.>: M +D,YO)3'!;O.<\;(MW\C5M--U,#,6D2R?\ 713_ (56_P"$)\;W8O3/XODC M>,96"&-5' R>JFL6V\!VNN3746K>*[DBV@\V23S 5!RH[#_:%3S(=F= \#]IN1'S^-9-]XE\/0!DE\7:OZVD4>]C';&WC^F1NJ:W\1:D76.T^'4IE9=T3:A?%0X(_NF#G_ZU; \; MWNE7K+:3V+K<'Y+22/C';D'I4&N?$'6AH<]DEPJZBZB0;(<,K \^61U SS1 MS(+"PS^.9?LJ)X?T71GF;8%:!9V!YZ_*OI5>71?B-,6,OB.#2T#E52SLS$GU M&'Q[5G>%O$?CK5="2*YU2:$0S[EGN8?GD!SR3^-;FHC^V;"W.L:ELCM6.U-Q M7>3D9/YFIE-)%HB!'-Q=!G+D=1ECR*N:;836,D&E#5E2P>026Z(0Q;'H<=?6L[Q1X M#>>[$1FC,2C?+-,WS(?H.IZUGSR+35C3L?!_@6TU'3K&VB35+LA1#Y4:R&9_ M0G-1S:U9>'Q?6%QX:M+.6+<4=45V5P2.5Q6!9ZQI.CQ6W]G.]U>02'%S(IPK M8YQSQTJF+V*UBO+R]D=I[N4;GQO7!.<_K1SMBN=%X4U+4[;47N];DL-,TVXC M+)]HMU4;LC!V<8SZCTKG/^$UUK1/%5O=7]TE_I]P/E0P@*@]0 ?ZUNSQO#HL M=E9WZ:E+(?.8O$RHG7 &3Z5DWMX-=O$?5),R!2#$B\(!V_&CFL',D=\MSXAU MNW_M2UNHFB1"@@67[/L5AP3C.?NGL.U-TV[\6Z?.)K/Q+#/<3$@6\MP2$'3K M7#65Y%;:5=6=I=S.MQ+'OPV"GW^/IS6?=>(ECGDMH28Y2O#8R0?K24[[ II[ M'7ZC::I;PWES>>(IKFY3Y)H(KI@,>BFLFU@TS6;B.WU(74%U& R!)#,L@SG+ M9(.<: M9-!':R7A\N&79#&&VLQ^;J,]/F-.L_%21Z*;5],@NKZSGWSR2D*9UQ@9&.O! MKQ"?Q$\]U<&\&?%VXC9X-7OI+M929"OFL MNW]>:\UT;P1X@\4M+>VE@5A5]S2R'9$,]#N/>K@^'&IPSK_I-@I0Y)-QSGTZ M5Q2QF$A+EE45SUL+E>98U7PV'G->46U]]CZ+D\90S6"/!$D\+QD(K\$$C'!K MQVZ\77,^KS_O;A#N*&!VX0+QD&NIL/-N-%BM;V_T^!T78#'+T]^E/?"5/_ %_Y&I'>_998'A"^?(<% N,5U'ABXTW2G235&8H MDHDDW2YCZ]P:XRTF?4IXX(-1T^6;D(/-VECZ D=:KO'/I*QF;Y)K649 M'UKHHYAA\1/DI2NSSL;EN,RYI8NC*%^Z:_,^S[K4Y_$F@6]YI6I^5# H:VFM MEWIM(^YP1CI7G?PXM[;7(/$NL7!O)]7LKJ>T"WA)6UQP=O4\_AT%<%\$/&L> M@7Z:1OVZ=(V!"6R ?;GM7?\ ABWATKQSXE(6,VFHS+/*%/.]R??OC%>M[5;G ME/N>&_'Z5;3Q/!#'<,I-L-ZK_&VYN?:O*[.:ZGE58[F1588P37I/Q]CDC\=O MOP?*@51W[D_UKSK2W$FJVQ+%0 _ 'HI/]*M:Z@4%1C=CS)9!^](+#D,,XJ_< M>&=/M_$\%T%>88^9L?='MS5.&?;>,&;**Y89'J]::<%HY(PR+[$ M9K.6BU-(*^Q0\:6US8W<,D6HVS07">>@N;KRRH89' !K.LK:\%I>7,NJZ4EI M"N3_ *>&)(Z]0*UOB7M>\TM64/,NF1'+Y)!VUS<43R:,H@MEGF:8JL9Z.W&* MUI;7,JN]@L+J+7 LMOK>G1*',>R6_"N3ZA<9(KZC^%%O>Z%IZ3WT<;Q);A8I MH6WAP3G/2OEF.VF6=TOM,M[.[&4>*-,* 1P<>OO7TU0OS#I]!7CWPMN;IO&MO) MJ5M!()PZ^=,V2@., 8&!TKD_#4]K>ZKYFJ3R74C3%U$AR.7/;Z$UZ;+?P>!M M9EL/L"WK+(B"211^587;>AK\*U+GC75I4\7S1+$S8NXX2"_0,Q&>GL* MYB77;VXME5[086(-GJ0=Q_I3-?U:YUR6>[?Y)V:*0$C'S9-5+*ZO+:XN4\[= MN)"(1_"5P/U%;1?1F;;N>Y?#R_0B_CL46^FBFN][;FC M&%ZG'Z5HDDQG->*_A)I_Q#N+&[OIK5CIREHXY#Y?S YZ_G7HG]OP_P#0.M__ M +'^%8,D)SG=C)R<4;8_P"XM54>)?AQ(U[*\8,D.- MX13EA^'2N.,K'0>92&[M&%O*L4<9&0J+D'\:8Y56)DQ"C_+N4>!]*UW,B"6S6)5\D_,2[,<)9(U!1&D'?OF@"73Y M(T2<7,\+2@_*KG!/M319Q7$8,I,,CGB->,BF16\5U")9[99)8R3@<,<=,5)I MZWUU-)* ;9&X2.3K]!0 @TBRM[)KEK-Y6C;D!ADU!)+*5#68,&TG*[3W%4Q&B!UBN)&N5P=K?=_.@"J8[>.%#JY=#(-RO ?XO? MBJ]F%:5(XG\Q"Q)(0EA^/>MR!#SM(Q! R_,=O)/UH X*VTN\9[=KM2\.",(A:>%_ M=S72DR/_ +J 9_.@=CG+*SCT(6\SS1B\$;*AN#P01C[AYSGVKI;33=8\7V5M M;6EM_8]N=P>^NT/S$$CY8AB0CCL*[CPW\/["SN;@'/:EN(\F\)_"33Q,+B=7U?48NE[? M?(JG_81MI_G7I&F?#^ZUIC'Y:9H$*/>J-^>BXZUKW&H+:OY=G;QA/[P! MR/UJCYAGE)K;CFN@:?0_#- MN//:WMP3A Q Y^M SC-)^'EYJ#>9>N['@GGBNUM/"=CIB(=JE@/3^?&*X'Q? M^TCH?AS5/[*L(9KN]95S(B_NER2.M>?>.OC;J,5[9B^O8A97$9.RT9=QYZ9' M/ZTKV ]UUSQWX:\-NUO<:S:)=@9$".&)_+.*\J\=_'V_L;?[1ING+]G(VM*6 M[9QGK7@%I-;^(/%-W<:;;RVUQ-S_ *1+DR<9/))[5?U."[U)++3[J\$07BPIX)TB#5[N$W!G=K<*WSLIR<9'T'Z MUAVQT.YO;^\OI FHP@R+:B-B&]N!Q5R"QU^*PC-S"QL2"5EWS6=W/!+-<_*9NU2QU73?/LM+2,RQB-#,X3]X.F-QK!U[POH MP\-1):7ZZKKEJ"\R6BEAC/L#T_'I65K-W?\ @NYAT:^:.6UM[L.QSGC.1_*J MUGI\5E>3W.AK>7,DJE(RN5/(.>!]?TIV DT%X]$5I+\WD8D=9)(4Q'YB YY# M+6UXGT?P]J%O&-&=FFG;[2/-.TJ.95W;Y.<1 MXXS^.:FT#PCHVGQ"35+RXOY"Q\J)6 "<],9^M%@.=\/:,8M*Z,W%C8>=)I=L+8*Q(3& M9#FJPM+K58E:9KJX_P!@G: .PXJK7%Q'9Z]>7%Q=QSQI$=P*>1&W\QD5'JFA?VM:BFO)6;$ER^&XV1@8/X"CD'S#UTE+ M+,TTT%N\8(41$$8^G)KYM\9^)K^^\5WY.JN+:VF9(MDRH&P>Z]?Y5]%M;QJ^ MU;9DR,EI!@FLG3_ 6CBYD>>TMM\TC.S2Q!SS[D54$D]27)O8YSX*^)=4O;*X M@GE211R)&4<"NQO+B[OW*RW^I0MM*CA3+6]PW^W<*VW\\5BA1C^52RZJ M96$5S.T@/1 Q(_+-"O=.<06CA>S.NU?S-9F@JQ6(1S++/*XXV*=H!J%+=/,. MV-57MO89/XTR]U".Q=4U#4K*Q5_FP9%D)Q[+DUBR>,]%2YS')J.I$=K2'8@^ MI;'Z4".IBO&M(R/M31#'*H5(_E5:,_:VW6\%Q-<26VFQHNSGNP /ZT^=1T8TKG0 MFTOH"ZL+?3P!D_:[B.#CZ.P-8M[KVA6$HBO/$D#3L,^78V\ES^&Z/(J)O FG M/>2O=WM[JL-LGFR/)'?#KSZ)H<=I,B!A+.JG+'W M&*./QJ5-=\574EQ]B\/Z)I;Q MIN1[EB[$=L'S<$_05+X>^(>MWOAV**XM;.Q1I$'VI40J4S\_!%,\6V,WBSSE M,LOV2WD5HKM'6(=/1<9K/F->0LQZ3XKOUB;5_%/V&$X23[.4B"D@<+G)/6J# M^"?!MG/9Q:MXH^TR33E0,[.%Z M$\'D5S>I?#+4(]:6*UCB-S=L)$C+AW ;G.3TX-',+D/09M(\#Z>TD.D[[V[E M.U;80G!P.JEE_K6Y#J<'AZ6TMKC1W-_=6Z2!92-L8(Z$C )X]:YB;PWJW@U[ M8Z+9PWFL0;3+$$W2 G ZJ.*DOM+OM3N9;BZ8Z;?-<*LUM/<&0[N=P&2< 42^%D-/ C4"/[;"ZL(B.XY]ZTI%ETNSN(8=0:_GFVXF=!N3Y@.I_W M:.8?*84&FG0M9EN-0N+FZN9T:2&*SF =%/RD'.03@UV>@Z&VOVPEM[F:P5HO M+=K^W=FN!N)"K@ '[@_*N'\:^')=1N%-RTD,44 8W<;8.1UY'3I3C\:X_"ZB MWL9)[YHXT6#YB1&0 "W7O\W_ 'U65BR;X@2Z=X3OXHS'#?W@PTD$0(\D=U/) MQ72:9!#<^'+34O+DO()0C+!"F]H6 )VDXX!SC\*\KUKQ1>^./$US>16\,9G? M)*=7^M=SX1LH]-TF:T:\^RRR2(2K3$*>H/0^_P"E40WFDM[_ $P:+IU@ M^X[7>56,R#&2.& _2F:E=V>#T%0ZKKEDL$LAM_MDSCRX8G'R@^IK$EDGF:X6XN650HD(+8##VK/NFD:* M.VL5>=6/F;^#M%"5]RY3NB>TNIK>XCBLGEM;FW&XLN" YZXR.*KW$[.9&GFD MFOBQD9K@9R:JS7#65R61:"259(I<9 ;(4UFZQ#]KM$>*>1L#R&KRV.]MM5E-J6CP\2'*Q[@I '?WJ.XU>:XW>6I1I M2-SQD9%1, MX$CQH=J?4]JT['X11:&?-UK7;.R9AD6L0,\V/^ C /U->=B,?A,+O-7[=3UL MNR?,,Q?L\)1E*72R,R+6S;QI'+#)) P#^5E0"<]^Y]>F/>M;2="\2ZW)-#IF MGW3VL[APR1L(U!'0N?E'XD"MFSU+1/#7_(*TDWLN[B?4Y&8#C'$:D#WYS]*9 MJ>O:OK[*+JZ;R2,+$H"1#'0;5 'Z5\]4S^=1M8:E=]&_\C]:P/A?C'35?.\1 M&A!;W:_S,2\^%EA!<-)J_B$6RCE['2T6Z=_;S02B_G6GI=WIGA6;_B0:2D,B MD%;J_(N)U/?:0H4#VP3[TZWT8M.4V&63ID<*!]:9K=B=/TF>43+'+Y8(6,=_ M3-<4J.89@_\ :)-)_=]V_P!YZZQ7 G#*O0I/%U%U^S=?A]R90UOQA+<3EM2O MVDD/ 3=\Q]L#I^.!6,WBS3!OQ]I)'&(XXSG_ ,B5SYM]\K$R_.R\Y['Z]:AL MM*>WNE4LS-U.QCC/:O3I9!ADDI-MG@XOQ8SF<^7 0C0@MDDG^+7Z(]4TC0!J MEG'W][*7*;<%VK M4L+N6)!'EV)&-VXC%:OAW#WTNOG_ ,!G+_Q%3B;I7_\ )8_Y&K'X-60;OM,^ MWVMT_P#CE3#P(5"EKB=0>F;=/_CE94FI-9L(8Y9I2W82M_C522]O[HD-/,47 M@ 3-Q^M+_5W#=7+[U_D->*O$W_/]?^ Q_P C?'@A"3F[E4>OD)_\?_(E<_!*(,^9-<,Q_P"F[8_G23WDCE0LDK,3@9G;C]:<>&L-)_$_ MO7_R),O%3B?I77_@,?\ (N:QHSZ)&)7>18RV%>10H8^@PQYK5M?&,ES:_9-6 MDDEDC&(;E3F1/]EL_>'X\5RFIN^I:7'#+,7!F\LB>4D 8[9/6KGA&VM9HO[+ MU6YDBN,[+6Z8;CDG@2>W;->9CLJ> 2KX63T^_P#0^BRKCZAQ#!Y5Q5!2C/13 M22:?R_-?+O[#O1+-IK"$'*D28+>F#W[U]3^"!JNNZ?9:[=PVIL;JTCF MCD@PK ("4#!R-T889!']Y#W%?5WP/OHKSX2Z M5'"1(+53:MN7'( _QKV\JS...A[!_$?&<6\%5<@<<3AI^TPT]$]/Q/!/C)<0 MW'C2^>59&R!P&]A7%:--;-?P[(I$Q%*>6S_RS;VKJ?BA:";7M:NFD*2I*B[1 MT4'%<9H8_P!/4DG_ %4W_HMJ^CIM6L?EZ5D4&'[O.3D@X_&O28)EU/PYITS@ M,XB\@L.Q!P/T%>:J?W2IV(&:[KP YO+*ZTH'( \Y"?8'_&LJBNM#HINVYD?$ MC UFUBWC*V,7SCZ8K'L[I;"QM)=KRJEPTCQH=I;IP#VJM\8_$T>B>(K"W$)D ME-E&'(]:G$BR^';24# NX#\*^B-,M8KWX>7$#R"*.2Q*Y;N3%7R]!$7F8A3YJJI#=@">E?4N MGZ9. M+*[O/&.H2-O39,"VWVS6;JUCJ>D^-61EEM(X)LB1E*HX/;/^>M==XVO+:Z\0 M7KQ2(2)2C .#R#S405GO(4_-V]Q71^#K*\BU_ M3FN\O;$+'*" 2>34,2S&HS/K]BI;8K2@\=JV6YD=9\ M(C9:;\2]3F)AMK:UB=R\IV@ AAR2>.M>U#Q=X>NYF\OQ!ITC,2P7[9&/ZU\G M>(_$NF:%>ZK9ZDEY_9VH$PRR6A3S ,]?F(]:@3P=\$[C2DO-.\;>(9;U %:R M6-%D7\[5OL]W!(_L__ Y\*V5V M^O\ AKQ=K5Y=8-M-INHC(4$@[L@D=OUKWGRH?^>A_2F!\_H88[9M-62::)U' M$D> _.>":YWQ!X;&GW$4\4PC0L!YF2=ASTP*ZC4M1N->CM8IG6T087RY_E*G M/KBL75%:Q@DM)BS7-NY965=RLN.*\[4Z[(XCQ1X<%G9;)"UP9WW^NQVMXHMVD(5,#!S[XKVS4[%]3FM!?3!+?RM^%P,>]>'ZK>0V>L:G<6R2 MO) ^0T@^]]*Z(LPLB#6_#[:+KUW;7"K<0EBT4D?4=,5C:IX6M7LC*K[+@_-@ MD]:NVOBF+52&N5DMY"H&^09Y&:O_ &F*8,CR@3D9C48Y%:$6L<=9O)?7PM93 M\L0X=1@_G3X);RZN'2.V86L1*AI#R3ZBKTU]=279AVQ1.IY^7&ZK4:K1W=FUI$(V)FY\UB,8]*E:&65KF&P82HY\P; MAW':M'1;"74([E);14:2/#IC!7'>@"E8V4M_(MJH5!C)?IN%3>5;VTPBMK-E M(.UWZ[C73>&/#LN9/-A(@"X5R<$UKQ>$;JSA-RR%(6;(+<].@_&@#E=+T"+[ M2&U%?+ML@N O2NSM=#TE9YHK.)W25 %8D\\?_7J^=1M8H&@FA$EY* RV:+OE M?'8 <_C6_;>$]4UNYTZ:7'AW29!A@%\R=NV-G'YYJ6-',6OV?P[%';P@RS2. M%2-,R$OV'^?SKJ[7P+KGBJPM=1O6B\/6/G -&27N9@3R JAE'&.XKNO _P / MH=(N2=.L$AN58E=2N(E-R0?[K]4^@->I>&/A8QEDO98AOD)=YYL.Y)ZG)YS4 MW96AY=HO@&TT:2XAL+!HED'SW5TOG38]]V=@_P!W->E^#/AA<^9]IN\LS#&^ M9BQ_6O0H+.QT50P"SSJN!@2!T04R;HDL]$TC0L%W^TW"'KMR M!4MQKDMPY"+Y2 8!QT%5%@FB5W(&">6-9^KZ[::=&I>=6<<^6.]4@O]07FI:=I"":Z^=B/N!N]<3JOCG4=1F%O8PL(SQ\N:9:>#[S5I] M]W*RJQW%":8B_JGQ%N;@^5I]N(T'&15"S\-:KXFGJ-T M:Y/1R>*J>+/'V@^!;.6:>Y5S$<,D//IQ]>M QVC> [33B28 SL/F)&*U[O6= M%\+VCO?4;NTU!OL<;C*Q; 2^3@ M $=.E<_]BECC1)+ AXLA0KEGV[NN.U=O?1K>:UJ&TB)+9T:&-XMLK?=_KFF7 MEU##?W-K9P7$MY) &E98\R>I 'I[U,I(M19%X1TG3?%TDD>GV9>_LH\2I+.R M>8,C/?CK^5=+>7\-MI$@LA9M-*Y3RRQ+)&O7#?CZUF^%$CTK5EGD/]D:?(1) M.LJ$F7Y2N >O4C\JC3Q5#X(O[C2O[*:_L)6+39)!.>?E..*RN58=HXT/4+&Z ME_LV<7XD1UAB8[G7+%B-Q[?+^==3I26MY87.^-K&%H2$=A@X[CKC/XUA67Q% MTD:8731UBEM0P@BF/FLV[&23@8^Z/UK''CKQ7XDO&BM[&>SL'93]G$[>2,>P M P#469KS'46_AB[\+:>^N(TE]:2PK'%OV,FXR%5P">#G%9]SXKO](T&9]GEW M?NYZ5:FN"?#D>CWTMNJ-)YBI''Q&<@CGGN,UMZ%KNGP:>=/CT^ M.1>LLTHW,W7G!K5*Y$F>5PZMXIUF%PTEPUF/^68&03]:Z?P=X,>:9+B>408/ MF$*^&XKK8K&-55T67:S]1QZ5:VDYF=U@=N,.VXX^E/E9E=%36[#PW M<7,DD-FVH7LQ#R/.Y(&/QJ>UO+F.+9911P<;5\I>5J8W&GV(98+;SG;JZJ$I M7OKB2!4Q#:A>Z]:(T[$W1"-"N[J)WO;EW+<;W?;@=<5"=,TVUF#S.MS*#U0Y M-!Y?TZU,;*YB7"87'T'>EAB:Y;#3 $_PKP:L$06Z;19)YR_\ +27#G\..*+"*$0BS MN0ER?XIAMS5N&">? ^VVMNJ\E23DCVIC31H2S("6Z +UIRH\V'2V<%3T'&#^ M.*I"U(GLXS(VYS./[H-2VSM9AVA*19_A8#)K:^NX(='T2^U^65]D;3G[/'[G.#TIW*LS82=;DEI&,[]@Y.?P M[5-';W=X_P"[LRZGC,CJJC'?K63=V_C!=+N[Z\GT[PM!"^P!(@TYQV#@@G\J MQ;"#P]XBT[5=2\0ZIJ>KB%EC6WN)"^3SR(VR .*R;L/E9T&HZKIFEW#IJ&OV MMF^#_HB(\DA_\=Q^M4K/Q59WIB&C^'=8UCS?DWW*K'#GZHY;]*GM$LM$U"XA MT/0;/3HTC.R]?;&A7:.3A>#[>G(J7( M$BA!%XMO9/\ 18])T&(N%*;1,ZCN"X:>PMTD.&G@A 8@=\@]: M2G:F1EES][*EJZ>XDL/L;6VD/#5%56MV\N,%F(YV@52L])C\):C>GU--BMH-+L6CGN2LLSA M5C0?/(,\@^X]:RDVWH*UBE8ZCJ&FA9XQ(;9U?[1;7 5XI&R.1@FK/]D2:C9N MD$EI_9[;5=68C8Q!],]/PKH]$MM.M)KE;=)(;9(P)%FG.(E*@LW3GYN,>]5] M/L-#UR:6'2+;SI40S3*8_E>0= 6[9YJ=2DNI''X;32- GBCTV/4X?(/ESX)5 M6P<_TJ+5+74;+6;%XUM8[&9/WL0"[6Z\#N/PIM_XDU/0['4M._T33[*Y4!([ M8!VA89!!QUZ_I46F+>7-M#+<7CW<-N3)&+8D!\_WAFE=HTYD:WAV]TE8)+.] MMH[">8%[=(2T@< D@MN'7(_2N)\4^#-6E\4O?:>TMQ),%>^,=JU6QC)ZC]-\2>+_ YIEZ^D3S)I\CA+N_VI)(&S[G-=AJ"Z?J%K MI=]YE@$J&*,'$AB&T.*FQ5 MTG'6N9\F&[6.)K=8C&VZ65E&''I5V)NQFDW26Y=)+5H8S(K+ MLZRX'7/:N]2:PNK")X6>615)\LQ\J?7-<=H5O->W$C6S$6B-AS<#;ST&*ZG6 MH+S15CMI)80QCW((6Z@CO1:PAJ-$LT-;F.2")98^29%Z;N3TI#LMF1S^+K2_ MB.^%OMTV5?IA .V,U2LM0D)P$FA6,_,R\9%<''F;1CBN]T M=7U."V,,:-#/'C*@9SBK:<%=HROK8C%U#=R$/E?[I':JFHW&G1@0S()%/7;S MFNGTCP;-/':&'L!R3^%<-?'8> M@G[2:3[=?N/1PV Q..DJ="DYM]$KF9&\=_+;QV\9%NO 4C%+?>#;G[;:A8V= MWSMA1"Y?/ XP:[#2KWP]X5L7B@%UKER>IDS;PK] "6;\<5#J'CC5]4D(MC#I ML;+L9-.A6#&&IMOO?\ 0_5\L\+LTQD%7Q[5"']Y_H:^ MD>$!X8M;&'Q)?VMA8V@,D5@TWF2_,2<"-,D')/WMH]ZI:KKGA>TGG;3M#>[\ MQ@XDOYB%5O4(A_F37,6UA/[RDTGTV/I/JO G#*2Q,WBZJZ+:_Y%6\\5ZUJ<)C%PUM:MC]U !# M&WX#&?UJE!I,DLD:LKON^Z%!SG\OYUJW6LV.DH&L+*2_GDZLY\E%_0[JSI-> MO;C<-WV8'@K;C8#7IX7A^G%_OI79Y&8>*&*4/89/0AAZ?DKO_(T+C1X] M)I M;^YALR0 B-AG/TQG]:I_\)%9VL;O:V4MVR@%9KQO+4'V //XBLG8N" N,G)] M_K4)ME4D[5.>F1TKZ>EA:5)6A&Q^1X[-\=F,W4QE:51^;?\ 2+C^([O5)'N+ MAE+,NWR[=1$!_P!\XJ)Y0\31NQ\D'D,W\/W=R!YK*H MPHZUT\B>YY%T]4K''37]C%<7:/MVJ>">U:'AVXLKJ]BX8$(6#9ZFN.OHTNYH MRPVNX^:.M30-82#4+1!&!@%-GI[YHY$([YI K;S2O?\ R8C^3Z=Z9OI2(^X$XQ4JGY2>]6G;83U'VEM:ZC8_97FC$Z2^8 M&=#@'\!5R+0;A9A+_;=A:MG/F2AST_X">.#5 QQ.@#Q(Q!SDJ":!;Q)\R*%. M>1CC&UO\:RE252Z_']!M*2M(ZSQGXRU*_L[/0K_4H=62 "Y@N$3E4VD;02 < M<]*^DO@/9@?!32KE%VNUW<[SW.",5\CZDRSWEC-L"LMDD1P,="*^Q_V>+1KK MX&6.Q@&%U<\,>/O"OS'&P6&SFA"CHG+\.61_0.)G4J>&M*3>OM'^#?Z'@'Q3 MTF2P@UC4&D6475PB!1U4@BO.M*HZ?A72_$'QA MXZ\/^+-2M/#7B>YTG3KA=L\$$[ 2#GT(]37-13,NGP1D_O(R2[Y^\36T?A%) M>\1V+3K,RJQ&_9_.OM'PC=/:>%X&R7W62@!AQ_JQ7QC92Q>>(Y9&$C;=H7ZU M]CV%S9:7\.A=W4ACCAL@S,QX'R"L'J0OB9Y)X@U2XO;2[FGC@EMX%9D$JAB" M" .OUKX^.I7LEW<7)NY%EF8R-D9!)KZC?7?#WB?1M=O;.]@GLH[#[U\EI<*JXA1MN% WMS5+0T>R1[/X7U6:_\-6[,^Y@,2, 179>$8"WB"PY M;ALJ3]*\/\#:=)JEU<1>=,@R-L:/7M7@0O#X@TZ,;G4MM*NW*U1!P7Q6BNC? MS77DV[V1-0!G\:M>+-/;5M5N8E M%LSO,REKB 3;1GL"1ZU!HVC7'A^WEM!=1W"ALAHHA$![;0325P/>_P!G:RDT M+3;Y&8K).P5.Y&% M8]":XN5G7=&5\0;)\3VEG/->3P-\DZ28Q7F]]JK26*D0R2RQX\Y>[5W_ (VU M!='9[+3U:SCSPT7S%L_7-<9=:=J-O8F5XE QWMDLL*K]I)QSU)P#4S--?6'DQ)YN/2K1T0^NRTR.;[- M]H2/ 9 K2"/.3WJU+I::9>_:)FCAL?,YAD/)&*33;34_$TS#CFO2]"^'=Q?77VN M6.-I9/\ EX<8=A_A5$GEW@KP3_9E[YFDZ?\ 9)VBVR7UQ^\N&)]&Q\GT->N> M!?@_):VOG7L\TT@BA>,U$D,ARZD<\G=52ZUFWT MO<\\@!7G:OK2L.Y;M[.3>SR-R.I:J6J^)M.T(YW+))Z@@UQ&N>+;_6IGBL&D M"MZ+5C0? UY<2J;Y8W!ZY-*Q%@N_&.I^(7DCMPT<6< @=:LZ=X$NKYA)=N2Y MYVGN*[[1]!M-+C\U+9=D:DG/(K!\6?%CPSX5:6S^U"XU Q&5((3\Y.X# IH$ M:=CX6MM*B1Y$2''\;5A>+/BEHWA&Z:P0P7FIM'E(HG!SZ&O$F^,K>.#=?:-2 M:P0R&*.WD/(^N*\Y\0R1:1%<0VFJ13>(X+A+B*[C.2(\L=OZ4-I%)7.^N?VC M-8\3:;=7-RL6GQ12-$+&WE'F$@#DC'K7F>G_ !%U&":[CN[:._MIY1+)YO4= MP,_A5"SL+W4;.>\N[A99I#E@< L>_'':MCPMI%[H2) D8W@;N&;L1 MQS77^')]&TR>2%;Q;H7]SL%M&,[ ._XUJ(NFMXAN6U9%M]. \JW5ACRSCKQU MY%9L:5S!W:7K%C;IQKO\ 5X].LM'DCTR*%+D*J"?;P<=$/ M,./=L\5HRW%WJ$K*[,B*&&B/12;BWDMF>8)]XE=J_0YJ>[NH92!:6Y\T.48&?,P=N?QKIO"VL:T+&33--T^6XNS M('$RR+C'Y]R0:I*Q+=SG-0FGM[N6&2[,8C/3\OUJ"5XY)-T>XN."2 M,YK2\1:3JUG14B2QW4FQ%EN).P4$_I5:#Q=ITFFO; M:/HD^NW,LAA2[9'MT1_^!XS^M,\,?#;XJ:EJ][:WFIMI=@R?);3*CK@D?Q#' M8FIYAFK/!-IUKYVI26^BVY^[)>,8R?S']:PAXNT>:>.UTT:AXAN)&V@6$68W M<=MX)X_"K?Q&^'WA_P"'?AJ2XN[.)]:N@8+=LLSAL\R8R1Z]:\@T[QCXL\.R M6[6OB&=%MQ^[CPHVGN.GM3;&MSW/3/#GC[Q4B'2=$M=!C\X*6NHS+,!WZ@8_ M6N#\7WNBZ'K.H6'B#6=9\0743>7L@RL0;'3KQ@Y_.N=F^*GB76=25WUB9+>0 MA)((BI,K_P# 1UKH_$'@:+2KBR?45^RFZ19!)(I:09X/ /.<5ES6-E"YK^$[ M_0I;"RNK#1H=/:7]R9+E][9]2"/ZUN^+(=&L=.M;Q-2MH8I6.Y(-JR,JG#%5 M#<\BJ>KV?AK0;?2EMS]N@A'FW$WD2(TO;:N>G6F:KID&IWD5XH338!B2Q\S_ M )9(.N2>N:;=T-NQDWNMS3P16^F7-Q=V3N"T4B%2?0X)Y-7TM[9;2XMW%Q8R M2QN6NIXL(C < GTYKH-*\0>'/B'KL=H'BLKVRA)=I4.)B!U&/I6?XTTR\T]I?*WW:)*B"X: R*68 <+W'O733^& M[Z1[HSB&*50N%5/+)'I4?_"2SZ7OB^W&2REW&"W\O*@#@9 ]Q5B'6-#6UMT" MF-[@EFE;AR<>_2DPN5++0](F$B&XAOKT+E[>)_,V -@\UTUUX/L-UH!9LT<< M>59'R"3VQ7,7MW;)JN_3_*\K8P?! 9P3DY[]:R[&]O)(XIQ>R%WE)4QGY4%9 M=1HW;G3M-L+EH6,GS"A.Y:E8M'Q# M8S:<1%='3+>&1EDEX)9@H.1T]:HLUPM[;W.F6 OHFB#0^>V&DD(&6;CCOWJ: M^M+R)_-=4BMSD^2<$G*@9X.:I(UW# !:/LO4/$K#!"^F36B0G(MW2RZI"1#J M0LGD3-TJ':I8VU];>SNYK4264\PPYMVY<]B:AEN;2XACAB$;W6X; MY5ZL<'/ X'-<^TUX2]JD4[,['Y@O II$-Z% 1W<=S+(;V4S-DL9&R2>_YYK0 M\-^+3I*%+9O)?;Y^.16J:)39Z?X-UE?&TEUI%M-!<1@>1$H;<^\'TMO#M\H$$7Z?IUQX?U[[1I,D@\H^:Y3E2",$G/?K5WQ!J]OK]S%< M0B1)UEY"]6SUXK)R5QV9ZG?^*K2:TWI?VDMO#'MD%NV<.W.W(ZFLNRDC^R"0 M%D67YL#DUF>!](L=A3U03)+:S;]T(?[C+S1*\M^6VKLV#)(XS5:^U%'MH7CN=_EMN8,.<52M M=;76S-#I\@^U#AE/I6B46(Z*PEM)5+271B8(1Y7)W?6JS6EE9S-%=Q-Y0*O& MNW+2 U4TW[39LJRJK$ [R1R/I6M:2KJ%U)^]!18-ID?[P/RXQ^9JI+EVU$W; M5EMK;3[Q3"JC3HY""D8'S./PK&U=5,KF[;[1M&%*_> '04EG?FSADMPDTTZC MY+@(6Q^0K9M?#-]>:6D[Q!<'>\TW[H8]>2*YYU:=!7JLZ"W&5/UDR/TS6O??&'5))0=!TVT\,A$\M9+",F;:1C)=LD$YZKCK7S6(SZ ME2DXX?WO/I_F?I^5>&V=9BE4K05*'>;MIZ;GGMY\([_Q)>//J-F-"M,;1>:@ MYB2; Y*DC+?\!!KKM%'A3P1H]O9QF7Q!+$3\X#0Q9]F)W$?@*P=2EO=0N3/? MW$UUEF=I'/N6/\ 7%1Q6I#N=JMA>!*,D^^02#]*\:53,X.X:US+$_6*J^S';\_P VCI-8^*.M:@J16BPZ5 B[%6T4(VWT+'DUQ>L: ME);PR75P[W#@X)D?!/XFM**Q\J#S'43$@M[*?8=*SM2GS@M'YBHVX*QSR*[L M)D<&^:L[M')C/$F.#@\/D.$C2BNK2YOP#PK!=>)@;EI;6PM$;:'DEW,3_(FN MO^S6=DR-!#+>3)U!7:OY56\+I NG:@%C4C/F"/J%)JU!J21A\+R>_>OIJ&7T M*/PH_**M6P+7<<6-\<@V$4)N3LR8I)7>GZ'FFFZ;)$B&[4N3)@2*,G&:@T^P, M%YMV>4R3 .9#R 3T_&O4HO#3DW$?D%E!+1G. *T="\'V"2I%?6ZSS [GZ#WBSH_RLJ-G;S7I_BC3X=( MU">.)< !2!]?_P!8KA_^$9DAU"&ZLX%4>86D8<5HHRW:$VEN="&$B+D[0A(Y MK)U,)'T.WN=,FEM[=#=^5N3//./>IW" MS3LU8X,!"JF-@PQS3@0*Z#QK;0VNO7,$$?E(@4X[9(&:P)(P,$>E(!#)CI3V M88 '?!_G5=P1]*G64)L^7<2.E4I- 37[J;F.,*?EA'S=O\\5]D?L[S"/X$V" MLVS=<78^O(KXPOKV&XU66&)F+1PIN4]NM?8WP"N((/@1IAFS@W5V/U%?FF8K MFSW#K^\O_2)'] U?^3:4O^OC_.1\[_$NWFBENI)I3)"UTVQ3SC %<)IUO#+/ M)G=@1L6'X'_"M_X@W[2>(=0BDD;R4N2RIVY KG;68VLUPV\)VOVG7;&&&3;))EF6]Q!)"%=MDK(0K\'H2,?K M6/H*(/$%EN=D4*^YESE3M;'2M_P3XR\3Z]?Z)I-_J3S:59L?*MRJ@.<=3@9/ MXFLY?"7'GX5\MV88W4 M2+(0LDJ%@/8U[[\0UG3X87#)(_E?8< ?\ K(A:.Y\P:C8:??:>KR6_EM@80/ MM8\#M7G\EG(UTRVP"!7R4)^Z*Z+2$N+Z$;7:61R(RI_A^7VID^E-:7\\+H/W M>Y78=<4QW-SP+HB20^?;(DTS2$LS'[@KU/PA&(?%5CLP6#\@=*X_X?VHTKPO M?>;;,TMZR&!@>4"AL_GD5UG@H>5XIT_@KSG![FJ$4=1&W6KX'CYVZ_6J&X6Y M,C2QJ@7)+$#'ZU8U2^@BO+J6:6.+?.Z!I.FGMIMK:!4N(C$RM(X'4$] M>X*8B!9@&'^0:Y6;Q;)(D>GHKPR12$,%'!(' /XU)J'B"ZEU,75H[A;=/+:) MUP,\\@_\"JM')- 'GD2%X906:2+!(;'J:QL:7-N.[B")-.!(6&';.<54U2TF M:R$LC.82W##IBL5K"?4 _DR"-V("JS$#/K@5NIX=U97M],EU/,.W>8\X'X<# M]:S+NA:)H.B>$(K9'W>(-1D&/)ME#%'_VBQVX^IHN,XY-"_LQH-/DB=E8> M9N Z?5NPIEJ7U K%I=H]W<^9M,J+B*/_ 'GZ5V>HZ!J&IZJ(_$5\D83YH],T MT855[>*1( ,BWC(Z#(^\?IFO4O!WP\N-=BBO-CF.0X^S21%8U ] *]1\/_ M _T[0%2YO466?81Y8^ZN>F!6Z=22T18K2-511@8& *+"N96B^$=-T&$&5@S M#_EF%P :ORZV&81V\7E@#;NQT%41)-/,2Q)3/4"EN+JUT]6>ZG#)C(5>N:M: M&8HA>Z=OG9R>CGI4=YJ-II*!IW1I0.F:YC5/B1-=9M=/A*HH(W;>1^-9NF^% MM1U^D^$+ M&Q0-A%95R7<\ ?C7+^-OC1X7^']REE-.UW>RCW MCV@*X')EZG\:R/&GQ1T+P7; K.+R[^5O*A9<9W8Q7B_B+]H'5/$5[<>9 ^G: M L18!0OF'WSSC_OJO+-3\9V6HQRW3PW*W,;[EV'<'SP.K>O-*X['I/BO]HN[ MURVO+>Y=]%5@RQ1+_%DX&<5YA<,MI(CQPSW&$+&^"LY9FYVY],G]*YNZ6]U2 M[DEN,%]IDV(NXE:]J^&FI:/H_ARVLXXWU&6>)YV%P%+)(' "<]L,YQ[5E*9K M&!Y11VY M_2LG*YK&-MS,UW5%L["Q6R/F%G:0*N&>-"N,-@>QK8U"XTQ@Z:O<7*F6V(M% MP=H)!R.E=(GP_ABF1K>TCM5SB1LEUY[Y8]:5/#EEHB7-L\\VMR$_*# NV,$\ MX/;C-)78I61RMK\.;RXL=-ETN)ECGC#.[+@ANW-='I?@1[#1;F'7;Q(FY$;% MM[U:1BD1*6AW?PS:VU77FL+ M^&%A)$?LSR'")(-IR3[#-4?B/+IDNKPM:7$5S.(]CFW^[GZUR]K):Q7$(ACN M$5"P:1G99,$CI@X[UZ?J7@C1K+P1CV4WV9)+G5[O=MV:7&'.?3YR%'X&H*+TCL$,+=6NI8=)TBVT$HN?.NF\Z=/1E?F.V;[0 MS'OADR*P-,M_$FMP7;:+X2E^RH,K=:F//!W@;PWY'AOP]%-? M13,5GNP0L9.['1OF/3KFN0O?C/XQ\7LLAU%[6W$?E/;VL*IM],;!S_.AS2&E MJ>AW_P .]1A#7'BWQ,]CIBQKLAME$(W$=!CYC7G-WK.G>&-1W:5HZ731$MY] M^=[2CZM57Q1!XEG\.V_VC4KR[TPMYK+<%2P8=B6^:I-$\+CQ'I"ZI(TL;PH< M?;)=J, .P[UDW)YQ-:NEE;(P=8].QM1_4D'K5?Q9XK\6ZI<6 MJ7>MWS>6/D42,F2. >#S_P#7KTNST/1O#WPXM+F2]\F]NG,QTY8E+SOG@ ]0 M*X>[^*4.KZ+-IFJ^'H(IXI&6TGMRPD5L]&SUXSP:RC)MV&XI!:ZA>ZGX8N9] M>O6E2P^94EE'G2YP, -]3TKE?/BO?-B2V)7?D^9@L1DX)_"NGTOPWINJ>%H+ MJ_O FI#>T2L#EP#T('%4AX)O+$J08]UP 4^]\RGH:OFMN'+V,G2O+\/ZK9WE MM9"Y590QA09SZU[/GVMCIUA)"C)J!D)9SD#]!^=U=?*CV_,X XR6(S]X=:NZL8O5EZ'P;;7,6H2:*NW5 W$9; "YYYI8;J> M:PN(I=JR6[!3O?.P \X_*J\2W.C^'@D4R?VA$RBZ=7^:-3]WD=.@]1756>H7,VGV@DT M^-9+=H8[6X;#%0[#/Y*/SHM# M=Q7\]Q-$L%D#@1+RI]*T;73;D7]U<7Q:VA#>9"T_'7J.*SM4TT:H\]E]HG,! M.Y'B("DCJ,]:S6KN@.[^&_A^UNM'US6YS#+<6N9?LKRJ% .XD$=0!@5S6J/9 M:L\L]KI;6D;D9E23(9>Y%4M'TZ73+6[MK&X=I;F-OM C/F>>K#&"#P/<]:6U MU:VTVUL--U"QE>XC0JL5MR&7/ )! /TS3M9W*1F7=M)")=:M;L75M$PBV29) M7H"<5JZL_P#:VFQS6ENPGDC505<#/R@Y(-7M)AL-3U:9;.V*Z. %FMY4;=O_ M #(]#U[U5O[I-/GU!'.0A5(HHD'RICC!]:TB^;84D8VDPV^E1S74<;SWK$"2 M/@K$1W%.N;R^@O8VV 0NNX.I'!I3?SVME<)!;Q06UTO,DS'>/_KU5U* _P!D M0C36>1MOSM(W7Z4];;!RMHJ2X#>8\)=I7X,?+9]:[G_A"+6Y\+?;"60I\[*\ M9+'UKBO"FCW-U>1O]IV/"210 Q]JAR*C&VYY' M:^';*ZA2X23$,SF-H@I&/K5VQ^&*V'VB[A2*X7!$;'[P->@MX>LK2R$L:+YI M;,BJ1R?6J-S+'!;-&OFJ3R%&!^5+5ZFMDF7 MN;B"W M1;DJ01@D9]?\ &LJM:&'CS3=@C3E5DH05V^QY'\5(SIDUK'! P$J MLX; S7$:5F:)FCER&9%/0>I/I7JGQ%\$RZW=QO<:S;6B( !;&7S'_ ( MI /U-4=.\-Z)I8(CL&OY6_Y;7TIP#[)'@'_@61[5YU3/,)2C:#YG]WYGWV4^ M'V>YL^:%#DA_-+1?YG>^&[*\UW1;>Z2S\WGZU+':>'M$OYK MC4+XWLN,&UL5RN>.K]!T'3- M!+C4&2TC<]9V"-^"C<6_';7ARS#,<8[X>/*O(_0*?!W#/#B]IGF-YY?RP_JY MT.K_ !*,X6'2])M-,3[H8+OD/XGO]!7/RIJ^NW"FXDGN';D JS@8[84''XXK M12XTVPCD%G!)=,GR[YW,"$>VQV+_ / JQ?%/BV^MO#LHB9;0KDH+90F..NX< MG\:WI9'6K>]B)MG+6\11M!)_.NAT+QS8ZQ9!;33'DV [GD(!89/4 ?SKQBZF:]O))99!YW7(Z5O M^#M4FL[E+>/=*&)) '8@U]#1RC"T-5"_J?F.;\79SGH4BD7Q);0G*Z6XP,#YEK+C*PIL&<]<9YI'D!'S!A^->FJ<59)6 M1\G*M)_YFK_PD=E(I7^SILD*R[F.RNG 9>/3I3%)SP0!]*?NW M97J#UV\&CDC?0ASN:4&HP:;9-::?9RK-* &FF8<]S^@JJ)]@P#QFJ^XRN/F< M*.!SDY%"-OD"]&Z?,.E:I/HA-N4E8E0/=W3J"/E&[)&<^U1S-&;5GQB;)Z#' M&/2L=/$5HVKR6BM+#.F1YAX1C[&MCS!=Z?.VW:R#@J,9R#7S*G.CC'[=NTMG MTV/V>GA\/C^'X?V;"'-2BG5C*/O[[QEU7D(R@V4$F &:1T) QV3'\S3+-!<" MYW#[D9(/?/%2L17+!MJ#&05!S\ MP'\Q16G4J4Y1@V[U&M#ERS+,NA.E*=."M@^=N2NN;FW<=V=Q#JL-O:$7UQ&S ML2X:)<<$#C%9(UVY"-=1-%#%R(Q(FYF'T[5S\LPGMX?E \L?,"-N[GN!UZBI MKI (+1UX9_>Y!/;Y14U*Y\;&P!GBE,:Y!R?PKZEI1;2/ MQ2;YI.5K7U-7Q%J_]M:M/OJ[X'L__"CM M-56VC[3=GT[BOS;'O_A>P]_YO_;)'] U=/#2E_U\?YR/F?QY;HU_J%X7!=[L MH8QZ #FN76%I!R21[UO^+58:]>.5)A-PZY/3.*R+.3B(;0L<_*X/XJU7_A@H/BW3U/*CM^%9&CMOU*!T^4X;D_0UL_#-"?%U@1 MQR>G^Z:SGI$N&LBEXY8'QCJA(R1,X'TW5F2+Y<:L.-Z9'US5WQT^WQ=JI/>= ME_'=5!I1);HF#N1< GM6D'> WK(896MK:Z>(#[: /))&5!')KZ)C_P"*T^ 1 M&I,+6Y:R*F4*>"HP>/PKP/2$DDN(V 4I'(FX,,Y)//XU]'ZTT\7PUFB6W'V> MVM)-@50,DJ6R<5F]"#Y7^#3PZ#XZM[$(M]976Y'EFC(*,N/FY^F*Z?6--L'U M^^E\KS29FR?7GK4GP3UF#4-6-O"XO-\56+( "<$URRW43UJN5W[:3I4=COBF28Q?/YDG<,. M>!7T=J'_ 39^"5V@.G^.[FT)QRMZLF[_ON0_P"35H:W/.OV5OB3JGCSP'/9 M:C;VV[\JM?\+!\*_]#-IO_?\ ;_"M5&Y+/SGU=)!-B!Y)E=MN MT.?E^4=:V]'\+WG,EM&NYMF=P%-U(/IVJ6HBMWO+F957RH@-YSZ M5:T+P]J_B::5S*NB:9D?\3&Z3,C^T,>5!^NXUZGX;\&)IE_;-I\$DDP#(UVR M[KR?ZDC1N]=YX:^&C2HTUT7L%;RV9#DN>#]^NUABT_04,5M MC.PP&>)?&G@[X53_V=JV;[62F]]-LER8Q_M'O]*]"^&GQIT3Q M];/%I5E)IT\:!E212NX>N#7BOB[]F?QCXE^(UQXJL]1L-)TV>8,U_J<( 4#G MY$W+YG3&,BO?;73;=+;3%80R7%C#Y;ZJ85BW\YP%!; _X$:WT2,)2;E8U2TU MW.?,;/K33"Z62;W;Y 0>_+;CS'= MTC/&":11N:YXX1F-OI8P3G#$9S6)8>'M4\1RJ;EY ">2M=?X>\#P:4\;W+[V MQP"F>?K6QJWB/3/#ZAKB9+50",1MF1C_ +-%AE'1?!%EI9._<[XYW=*L:GXG MTOP['_I%R#)@JD,8R37#W_C36-9BF33$;3+1C@7,K9D;ZU4T_24AE6=E^TWC M##N_)]S4.5BU&YY?\5/CO^:X*S@_M6SN]1:_CD2P@ M/SR\.S;3@#_OFNW^+_PGFO=0^WZ:RA;G"L$7Y@17BLNF_P!DW7ERF2:ZCZ M@S1ZC$,1(K#.3[5Q$NDZUK%@+/3'OA$S^:$MW9D]*[?0-!\8'P<;&SM72X%T MKS3,6_U6%J4&Q6TB7[-?R:C.EK:69MOE0G+ !61P'8\_A4%Q=27DH:6:21R<;?6D:.8OM* M1@>L;9Q^%.C\RRE$D4C1R_\ /1>..]60/=9]X5HPC=E7J:EA01N7D19<#[LA MX%0_:97E*VL,MVW5G49Y]2>U9^N7MMI9C;6M1M[*.7.Q(CYDSD@5$P:98VSW,FU(F)]2=OX\U0MM7O)45M#\/,X+\ZAK9^X, MY$.WWS][O3(;+3-U^?5=;73K/2 MH=.L+4B**")]V%'1N,5/,:W"]*\NT[4+F,R?:9_.2X&U ?7UQ5 M2323:W+1%?MFIXON?$]P-4%BT5S>I]GN;HR'RE?_'TJWX=\/7M[H]MX?L]%-E%:XA24M) ME@*H8[8_,\WG(I2 M$C@]2\(3:JT@NM0FOYI9.9&D^1<\8"_A5R\\'Z]XEM+/3?L42Z?8N%@:U(5Y M,\\_]]5ZM?6'AW6O# U:PM/[(M3 \L8,8;S>,Y[?UKSKQW\2IO!-]!8Z?%;/ M&X\RY:$88L20-@'.<+67,$BQ=.\&AO>W&A,M_I#;8W/S.A!QFO.GT'4O'.I7 M,]LD)]'NH(+>[O'CN@L\;W6=Y!(RIKTWX;0V-C MHT=YX<%I_P )3>MON+6-E,L2[B&/KR<4XNVH_BT.)TCQ%X0T'0K2*>)[O4K= M_)F7'";AVKMO$ECIUGH]K>6=^B10V_F[I&W-Y87*\?3/YUY3\5_!$OAGQ1<$ M6^[S;CS69#\O4Y#>]<1=:C>ZA=?NUDM4=3$'AD.U!TVULJ6,/,K/CRP!S56S MUS0O%/B"UT?27FTSR[<1Q0A=RSR8RRDGWW'_ (#75^--?T_38VT74M7E0R6X M7R[*+][&68#;]_MGT%$9?#7BZXDL&LYK2\B.-=FTV^GLUO1+*)TM J#9TRQ)//XTOPX\ ^$?AUXAUW M4M;\1:< @,-J@D1\\,<,-P]J(RU-O=MJ<]HOB?PQ::6^K7$ES:Z)I\AM$%RG M[^X8C^#\Q^51:QXNT&_T^2Z\,W=S+J#+Y-M87;8://?'3^(_E7+_ !XO[?Q% MKT&M:=([Z(R^6BP$"WC<=\#BO,-(M[AM&[>'5GCGU*WB65T5BH![!\?[PJ#2?!%Y:V32:A<6%K?RER(] MNX1DD$\XKCOB5\3K_09K.TTB>.%DB222?3KKRVG^7[KX'^U_X[69X.^*MYXB M\46VA76G7=Q!=ADBNVNF9H'*[B3\GL:E1Y-ANS.N.E0>%FN+N!UO"D;%8U!P MQ[XK$\.>,-0L[>U,=G:#43&DU'0;B:'5=2-PD*27$ M@)A=2X:/.%)(4 8^I%,;4+[51)^+K1YS%?VF'F9 M^6]:OG]DWQ84VQWEJH/4[J^?EQMP_P!<7'[P^K5>QY!>RB1R[ L,\$'&!41: MWDB+;FDE7D1L>*];/[(/BT*0VI6YSR/FXJ ?LA^-W)'V^Q*KT._%./''#Z7^ M]Q^\OZM4L>3^'/$\^G:U&=;_ -+\.GZL)$!PX$AR0?_UUX1\6O#K^ M#?B-J.D2*I^P>1 2AR/DB0=:\S'9_EV<2C2P-=3:U:3Z'[5X585+,\1*<%)J MFW&^NMT<7=&&P!.V28J2I*_*H.?7O46D7\U[J"Q_N;> <-L&"?KU/XU!XBO- M2DM'M;.!;A#(6PS*,[1Y6 M>8_CW-I\LZ%6-/MM\MSTDW9M[:V2UF2UE1CEXAMWC/KWKC-1U^UDU"_\ MM6WS8653,W\7RULG9,X)N$C0$<>8O%>=:WXEU#32F(;L'!SZBN@\, :??Q!OE5Q]_P!& MQTK8O]!D+-,L)W%\DJPR:W/"OAJWGOX_MTT<(4@B24XS[9I?7:+TYU]YD\CS M2.^&G_X"_P#(TE*&)8O*,P6]"7W/_(C+*B@]\U2GUVP35%L2^+AU.T#UK4B@D4.TD.\YX&* MX35M-N1XSBNQ8R[8RK_[/!K2-2CNIK[S/^S,=]JC)?\ ;K_R+.E>)[F[\0#3 MY(RD677>!W -7?%7B(Z*AC !FF3,;"O1M6_9^UCX9:''KVK>(++5H-<&+.S@ M +VVWYLM\Q[#VKR+XE:9-+>6,D,3L=C$D#@"M'4I;7,U@L2G>5)_<_\ (Q=, M\626UI)'+;17(0EU>3DY->@>'M:75-*0"-(F;YFC!Y.*\>^RW Z(PQ_LUT_@ M)9EUC:YV!HR.1[UQ?5\.I^U7Q?,]Z6<9U4P2P%1R]FE:RC9V[-VNST5'9=P1 MR$8Y*GI4WF[8#&@" _>;/)I+B)@&PA5 >=O>D+%ESY!&!UK*.%PT)1K M6X@S[%83ZI4J2<6K/3=+HWN9VL7ATW2[F1(S,"!N1AE3]:XB7Q1>ZDD<$=FM MO K*Y1/NGFNWUJ-[K2;F(1$[L5RO]D-;* BD.PQT]Z2PF%NVOSZFKXGS^5"- M!S:C&R5HVT6RO:[^\Z31=7DEL;B/[/' S'82@QU]*OJ_V*.9@<*HW,"*KV-B MUM"%(/F$?^RTLY8VLQ8J^4JGA,-**IM:)WW,UQ+GBQ+Q?M'SN/+M]F][6M:Q M%H?BJVUR&:")0SPL2QQCVQ^E7Q*R (&PI_A/(KCO"@,.H7)$0C!5>57KUKL& M+/(..U)X/#U(*$MEYZF=#B/.,/7J8FG4:E.U]-';:ZM8?*.U=2$C3Y&X[FNE4: M2<7_ "WL>9+-<=.%:$Y7]M\?G9W7W'0!0AQ2GI4<"R;0LPVR@8/%2,NT=:WO MW/$LTDF"9)ZTLB8*# />F4?Q ^F/YBGO_2'9]BS<+_Q+$E4,^Y]I4#M7GVG7 M4MMXPF8),(7?:!M'^->F01C^P(/F 9I&QGZFJL^DP1NERXW;<'CUK&=3ET-( M1[C;N[>]8-(6RHV[6'-?6WP+<+\#]+!Y(NKH_AD5\E73^:5=DV,>@]J^K?@E M.\?P/TXK;"7-S= N?X>:_.<4_:9W0;7V_P#VR1^^XA./AK3T_P"7K_-GRUK5 M[+?[J5-3X"J7Q&+XX3/B[5<_\_4G_ *%5$KNM M/X>E3(@^+O@]IMS9Z];/J5O*UM'"TD=S]SY\#@CO5GQ!\0]$@U2:);KTU'5H]1064H?R;20[Y5)8%!^!K!\8>)?V?O%FL:_,^CZK MIGF6D4.FP6EEY0@G7(D,K#J>@Z"G$#GK6_BO;<20A6A/1U&!74>!F_XJ:Q(& MXA&X'TKFK2V\-626\7@RZNIM+:WB>Y6[ZK<8/F*OL./SKIO L8/BBV"CRR%< M_7Y:O8#F_$=C:/>W3W$ 0.1_DTK<-_C7=?\,@^%_P#HHK_^ ?\ ]:L/P_HFFVEA87QEN&O@ M22J @-[C!-=3_P ):_\ M'_ ?F3!;;R]1N9'5I)KI#Y,)!_@'<^G./:NZ\+_"J?Q$%6^@1X(6W0VL'RQK M_O'DM7MNC>!M.\/00ERL;HHPKX*CV Z_G4E/171YWX9^$!4V"Y9GU62X5L?(IX^E0Q0;@K2+E1_&W6JVJZY9:(@,DBR$#D#FN(U'Q9? MZ],T%E&4B!P"H(JEH39'5>(O'5II0A5@US+%]SN!7&W&HZMXJD8@;8B< 8 MK.T@DO7*8^;D[@<^]=@UK;:%9&6.-(]O61B-HI;#.8\.?#V.W"2Z@?- M;KUX%=-._RO-("L:>IZC/MU MIMSX.T^>P74=0OGO2RY1GE!"OZ+& "/QS4W I7_CW5-3)ATB$QQL<&XE';U% M946B1K<&XNY#<7!Y9Y&R,^PJ[@P1KN5@OJ",_I36"W (QS2;*L6+<9ESL M0#@XH>=(PQ$ F.(Y9^ M?I757?B"Z?4?+MXBD(;YMG\?UHF4P2/*6YA9XF6"(=3) MU/TJHL4<,_ER3>8V-Q&>E$EW LP14,X!&%12Q&?I5V$2R:?\VYY]Y!'WN ?K M2RW%O9HWF%<+T7=CGVJGJ&MV\$A2XNF:0C"VEJAFD;ZLH(7\14,4VM7\=H+* MTL] @F.#2UA,MQ$FG6G&+J]?9&1[$]:YZ_ M\6V,;!=-BNO$$XE6(M%^[A5CGJV.E=59>!/"H.>N/?--Z$&IJ'B2_OM:EU)II/.G;>+>+Y0N >.G4&O4X[B MQA\.0WYTUO[0NXMI;&W\?>LO4;;1O$J/%9HEGJD:^9+&N#$!DGKZFIDN9=(T M3[5*\2P0*0$V,WZ5BWW2NSTOQ'= MV%UH)L5C%M!$2SY^9FQW)K/4+GLVI^&O#6G7.MW6IZ9_9=O%E;)0_P![GY:\ MZMO"&K:Q(;O28H_LL3*S/*XW YX K4UR;4M3N],6\1+W2[L";SIGW,N>H!! MX^AKU'PC!I>E6K#2K5 D8!::\R[28YPH4+CZF@W5K'!>*?"]QK265Q%KR(;> M41W*NQ7R'QQC\UKHX[.]O+&3[5%<2V\91%9'WBX(7[_ XS3M3\8Z)J%U$EII MEK'K$DKF:RNHWC("H<-DM@G[WY"J7@34]7,NJS_:)9A<%EBM9H&"QA6(;RST MZ"@ENYSFLZ%#XGT:]U2UT]?#\UA/L;:WWF X;ZYKSC5H+WQ-)M2G\.7MK*P;W0=7T_7V MTRTN)+;2H6>)+FY*^4(N@.>W '6D]17L>I_"+SO#GAD6LMWYZZ;;?:\,X!R> M=@!'M5CQ!\.[?4XU10(KB[420SW3!F09P1[C .*\,U74Q!K4<45TUV8T\MY& M8K'(1V]"*^C?"&I:9XCTK3YM,T";6[A=B^8LZH+8[R'VDY# +SCW-92B]D3; MGV.=U[P')-;#3&E6\N(H_+ANE7D97M[9KQG7? WB7X7ZE_:L+&SN6*1^>I.7 M'WN?3[HKZ+\1?'+P=X1UYM)EL;N>YA_=?:S@?-GI]S Q5'XW_%/1])T;2;26 MVLKV*_B$TBR9>4*1Q\RM@=1VI0A+[122CU,GX5Z?9>,)-3U[44DFN+\$)'.I M:)' Y(]J\W\4VWP[N?%<%I;:=J=M<6AEAU&>*4+;^>A4!E4CH3N[UZSH?QAG-+J2:V7T+5KB*QNG*8$B2QG;D=N*^C?@YXBO/&?PGN;F^ MO8;+5;>]$,6I,@.T?)A3[G?6+?\ [/>E>,--TW5O#NIR)9W$/S2W3J %Y&[& M ?6N6UZU?X4ZUH6C6]U!?^&!(+B\EDF6:.9@."B1D.I!1>"?PK.3N]#6*Y3J M=#\%V_A3Q!5M[;03ED7UXKOHM TS6=(@2V\G4-/M!]JWV MTF&9\X577Z-7E7[0>MZ#XP\/Z%?>'IXY;:(%9,MMDB;V7@X///OUKR?P]X\U M?P=!.VB:E-81D .I.X-STP?2GR-CG),]H\"^*;2U\4:G:2^%(]+@N9&>29G_ M 'NXGC'M7F_Q"\*7'@_Q1=RWMMYBRS--$6)82ANF?ID52T;XF:M9>.K'Q!>2 MP:A.K"-UD&(RIR.1T_&O=/&%G)KOA^[UV&VCNXK1"!;NP829&XD'LHP.:EQ5 M)ZZF"BY,\0\)Z2OC/Q59Z--=RP-@R20;"8]O.<>AXJEXC^'$DLSR6-O,FD&1 MU668[0,$@\5U.O\ Q,M9(KB;PMHPL+HL%N94'[S('\)[#_Z]S^(O'UY%% MJ%Z9%A4.(2#&VWZ< TU*2>ES:Z2LC,719FDEACF2<6XP8RW%;=AX-U"VM \* MS_:ID/[Q#]T>U=/X?\(Z9IT@FGD<2;>5+ Y^M>@^&XM1FD$>AZ=-J=P1M3,1 MDP/H.E98C%TL/&]5J*[MZ&<:MO;[7=U/J=S8/L M0?I7M>B_#+X:_"&W$M_/;>>HW--?2*S<>B@ _I7YIF/'^682?L<(W6J=HJZN M>A'"NWO,_/[X1?LU?$'Q+XAG,&D.;.1SB]G8I&!R<@U]F?#/]D6Q\/0O>>+M M3&I3( 1%&VV- /7/6F>./VT?#VDV\]OX3TV35/*.T3/&\<0/^[\N1^-?+'Q" M^-/C'XCWIOM3UEH;5B^GVK%_NJ.D5<^T MM7^,WPS^%!EL]+6$W2X&RR4,&/H6KS;6?VM]:U*-YM)2PT.WWE8_[1?+2>_6 MOA;P_P"(+>#Q/&LCS_OMP829(!W#GI_6N\UV&)M$LCD2C>Y!;\*][+/#S*J$ MN?&)U9O=R=R:F(:7NGTQ/^U!XT,<*Q:IH$CRY&?- &1CW]Z=)^TI\0+=-AO] M"\_LGFBOE"\B,6FV(,408/*=V/\ =Q4D^3J=FV.FB\Q-1\/[,D',PKY5M)"MS>@HN M]]XQG'&:B2S5M/E)W*!,IXY'0TO]1LA_Z!(A]=FNI]5S?M-?$(QP3C5/#Z0D M'!1]QSGZUXUXQM;GXE>*KS6'U"R&IWCCSEW;$8A0H(!]E%>=SV\AL[-%(1$W MGS0SQ!HS:&N \5TW0^5*&P:P!=74NH1V<=@[S.,H X&?SHGCD6YE=7E4," M60D;.OYUI^#;A?[3@E^8$/A0/ND?CS75+)\'%VY#["/B?Q(H\KQ-_DO\BU%I ML:*WVTO:%!\RY#8/?I7/ZUXAT_2;[[.C23\9R ,@5OZS81CG' M6N$(YHM+,&QE,;YPRX!^F>M..28*2OR_B:1\4^)7O57_@*-3Q7J>E M>%IHE.HQ7J2\*\(.!]:WSI.F_P!C17RZW#,TJAA;I$2PR0,=?>O,_'T1$]N0 MJ[EZ*D>175Z/N-A;2!_+RJ\# (Y]*/["P?9_>;_\15XDO?GC_P" BZ=J%I?Z MV^G&X$+)G+R*0, 9JSX8DL_%&I7%G%?16S0]7G!"MTZ'\:YVVTR2'7IYXW_U MJMD.P;/!I?!MJD>I3,(@7QEA8X!BEW$GZ47-I'YQ81[<=1D#)_& MN-^($22P0LT8*AQA3@CM5+(,(UU^\TCXM<0IZJ#_ .W?^"=3*]G'#;.VIV1, M^"B";YL'N1VJ]K.BG0K%+JYO+1XFY!BF#?RKSC4R/LFER1QQY,(5WVY*CW+,OUZFLXY!AG]I_>:+Q@SIZ.C3?\ V[_P3TJ6WGBU"6S:?$D2 MLSN'(4 =23TJ'2)CK33K970E\A268.0/_KUZ!=?#[PEHWP@T_P 1:5JNL:YX MRUJT,%[IH>.XM[9W503^ZCW Y8]6[&O1_P!K+PW"EGI&K6.C30^$SIUM&\UI M929$N#YA(7)Z>U;+AZATG)?,/^(NYK:TL/2?_;I\]Q+<7$(>)G=2>!DY;GJ, MU3O[]-/DB2[E,;R?=#'G&?TYJ]I_A/P_XFU46MK-*^CF%I[1XXW$@;:XP5*A MA\R@\@=:YF_\*:C:7;S_ &262"T)C=F==P4'K@U+R"E>RJ2^\M>+6.:M+"4O MN.D,-U]K6'EYI.@#Y'YYJ!H67439'9]JSM,>\$_X53;PU/#86VN+>3O8L_S6 MR8(7ZX7-4H]!O+.Z>Y\Y9;"20 *LRNT9QT..1^-+^P(+:K(T7BQB&O>P-)_+ M_@'2GPW>6^7-M&JKSNWIQ^M0:7-+K3)$((MR&0A.6QNY&!D4/(5TK2&O%1OXLMI/Y M?\ TG:XCR9&B3L=S)_C4*ZPL8FM$NX.<%XU=#G\,UG((9E!BX$1W'RV#>@Z& MN9O_ [(OB:*]CW>5O#E"N ?H.M82R9QVKR-?^(GT).\LJI?U\CMSC-%$!ERB;L>V.HI(;FY60+&62#:2\JKAB M.W%2LHF]J\C1^)>#;N\II?U_VZ.9')Y4D^RTY;28G/DR'_@)KE?%?B[^QS9M M;2RR!CEE8]E%+[ ME_\ (DRRW"QI&(<(G(&PTV1YI8E1X7&2WTK MZX^%>GWGA[X":=!J-K+:3W%S,\2RKM8#=P2/>O)/V5[+SOC%I"LWF0[B!&YR M3]0>*^N_C\NR'3HP52$*YVCCD8KXF>)EA>*,)ES][F3E?TC)6/%XEXVHYWD_ M]FX7#*E!2OH_TM8_.#5K2Z^U3NT>$:1_W@]:CMT+:9J8/7RH_P#T.C4Y6EGF M1I6=5D=U4-TY_6DM9&?3]3;/6*/_ -#K]IW/Q2UD6O#D?EW?I5KX M67\$GB&VV3J7\OC!S@U!H:&072MN(>!P2.H'%)\&O"EG#KT<3HTY>$L"Y((_ M*IJ? 5#20GBV0/XIU78X8R74JG_OJJUV#);VZ%MVRVQD]NM9/BO0U;QAKMQ; M1* )75 S' ;>W/7W%5HM$U%(H7N[P0R-'\HM^01D]<[OYTOLA+21T6FZ?-=7 M5O<0@/';SQAL?45]=0FYC\(YA.T-!C /MY'9- MF2)B,2'8WM7$^ OVQ/"?@>#5;>\^&C:DMY?3WWG7,*L^Z0CYW;Y(.3M'^>U:WP^1G\3VA9 MU!4.<-WXKDO%.N@:BWVBTMK#40RQSV=K(&2%A]Y>"?;G//--\*:X?^$V0*Q_ M=Y7'U%:\H&Q=2,M^S+QB5Q^;&M#P!X8TK68M276+*>X>4E895A,@5^<'CM5= MV,1FD"*0')SGWJYHWC76=#U%QI.H&Q.S.U5!R#UZT^5 4(K06ME!$6*LK,NP MC'0XZ4SRW]3^=67:2=@99_.E9F9Y3]YB3FH/LA_O-4,#[EEN[+3H1%91QLA& M1)'S^M9;F6\E!F;>,\ =ZY/X0V&K1> K!]9C:"1OF*3X!"^O%;&L>+[70(G2 MWD61V!Q@=*IQL6FE$TF,5ANED8(O=:Y77?'K,IMM/A+$\!@*Q4GU;Q7C3K;V^^_NV&!%$<#\37%7+W_ (A?S-1N62)?N649P /] MH^M78-#M;*$B/,DG]]_O'\::W[L\ J0.<\YJ)2T!*Y)$@MX%B*);QCHL?.?J M:47:Y;@$ <#=Q^55"'D1\?+T)QWI+15,S,8\L>!41NRN0L R3J"3VY%-B!\P M $@Y]*E:X6RC)N=J)V/=:P[GQ.QE9-/&Z3O,_0U=B;VT-][HPPN7D5%!YSP: MP]0\3HI\NQC9F'60]*P;[5[8%OM4CW5R?X4. #6;)JMU>/LW)% !RJ#YC]:: MB*YJ7]^]PVZZNC,Z](D/%9,^K7$[_NBMK&!C ZFJ?)Z?3M5W%8JI)#; F0)D'NV*?9S37\I2VB\I2#F61M MJ =R3VKG]6\4:=IMV]C8Q+K&H(W_ !\3R&*UMS_$Q8$9 Z]#TZ5QFK_$VWBV M-+=?\)3J"SJ"UHABL(T"G( POF$$*/F7'!ZB@$K'8W_B&T%Q!=LK1 M*5B3ZMU(^AKS[5/B[;MJT_=V,*%&(8MW89ZTKV*2+%GXZU:]U2>>UD^P6H M8HHV 28]"2,GZUZ7\%I$U/Q:K:E>W$J6JEBI8.#E3V-<%'H<-P%9W;?&QZ!XM\:2^'O%%Y)9V%E%;W,!BV>4N60 MCKG'WJ\'O;6*:6ZC65XXW'$3#^5:Q@U+4[J:XN9B(C*S+'(>>3VIFI/%:S13 M743[$7A5 /Y<QMG-VC-8&UMYEWVH)+,1R!Z4FHZ;J/:M.9M$I=3'\":G<6' MBM9+@R?9;DF-Y&? !%=YXFBU":X5K:[VV8^^CMD'TXK$TOPN@UR*'>4LU4S$ MJNX!A]?PZ5T]M'YPN)+JT#(H)&3MX^E2:))Z'&W'AB*=TF8TF#$@_AKH;R[/B&2>%+4VZJ,)(),#BM;PWIER;>$V$RVU M[&2-W7(JA*.MA-3N+FP@MM+1IWL[>(J 2=RGVKU#2;36-;^&UCI>G3BPOPS2 M)/.QRX';BN+MK=M1\0V=MJS&:YMX@_[O@.0.]=3<^-[NT"&"S_?6Q.VV!7I^ M)J+%V.:[ZUUIKW6]3LI(+**XA MC:,M =OE(8RS$#')YKD+WQOX;US5;2\N+W4=-*PK;QNL2B)9<$G@'G&\?E2J M-$BL])U*XNIENEOF5IE!$MX,LIQC@# '#$5G)M#YB[X*^&6EZO\ 8-4T*[CO M+.WE:>>61LLQ"NI#>FAGM=#M-3T_6'Q.H&&50,@)@9Y#=O M2H?'NF:KIGAW[#X)LOL&G7UR;B_N58 QJ<@*QR<=>@-1;:1L:9X2G\;^'8+)='MM#G@F,<,UP' D! MXVDGO3-;\<>+O@]-'X;MY+73$ACWN;= ?,R.N2*9HO[5WA[4O[1TS4]$E%J9 M!=6*EW)2?G^(/G&2*\Y^-6IW'C?QB]]8ZS%J*7T2+Y-JI_=J%QM)*CGJ,=:Z MDK&?-9:%"\GU#6;J2YRUXUPS,0K%B[GZ5ZQ=_ /7M9TSPU/:1-]K>UVS"Y+, M(QG //3@#\Z\Q\'_ !)G^'UAI%G?Z,]EY-TF^[\N-\IN S@G.>O'6OH3PS^T MG8'1+V[C1[V\E60QVEUF,LH<@'Y>W3BLZOM)+W$7%Q:U(?%_@>PTOX:7?AZP M)FU+3\2W4H3_ %A/7'Y5X)X>T.VUW7M.L4C=$NKA(I"0_$2WT2?5(O#6FP6\4K$K=7,>]L\X9?O M8Z]J5-M+EGH*UY(])TQ?"EN5\,VNN:G9W\D!LT_>DIGJ0!NXZU\]>++*;1]4 MNM/\RY6WAW*\R.:6UMH?M< M5HR"4.2-R<@X/6O3&\.:3<*(Y[62%>RACS^&:M:7\+]8U[7H%T31[B=$&$5( MP@_$L:G$8RAA8WKS4;=6T@C2G(XVZ^'R7,D3QD[#C=$>XKU#PS?'1_#6KZ7< MW[SP7I>&?V1_&6JB.74I[/28<_,LA/F@>V%(_,UZSX M6_92\)^'E#:S>'4=PR \IC (ZX /-?GN8\?9-A7RPJ^T?:.M_N.VGA*EKWL? M(.CZ"CG_ (E]B[^:/O1H7;CV%=KX/_9B\5^)_%$.LPVT]I ;=82]T"HY8G.# M7UK+KGPS^&7EPHMG:W"YVJD>7Z>IKS;Q7^W3X5TZ>XL=*MI[BZBB? :, %E& M1_%7RM3BSB+-O=RO RC'O.__ #9TJ4/BD;OA']E/0](VW&OW U";JR;B(Q^ M)K5\2_%KX>_!>!K33K>*2[BC+M#I\:LV/=Q_C7R3XU_:I\9>.]+O9DD_L^-9 M47R48+B$HWOZ[?SKR_6?$%]J[V%Y#>R-OCVM$H"J^W@YP?>ML+P)FN:S]OGF M);C_ "IV1E+%4J:M#<]&\?\ [??C[X@SZQI7A&T3P_';EHUF/,N.0#R.O%>; M>$_%7B/Q7:N_BK4;F\OO-;,LK$Y]L5=L/#5OIMU/J-K;;?-"2N2=Q9B6(_F* ML:QJ_P#8K!( &OY,^:-H 7/2OTS+\BR_*X^SP=%1MULKG(Z]26YM'0XX[($. MEL."%D<+NY]#7.>)](:UTZXF2X@ 12P$9PMI_HFJ27#.TSH"0"W RPKU==; MM=3\/Z=;PL3)"K>80C>'-,72].1 I4L 6# M=YA[5ST.BDNFNX(HVP A)_/'^%,-ZPG63KL*X_"H(U(YSP:23G/%5S M,SY4-NM1FAL[R9$42>4Q#'M7F4'CG7E@2 WJJA;)&W_ZU>BWA7[!=ALGCCQ ;E91?\ 8?PCMFL91D9' M/UIH;YC@8%,+(W8?&^M1,3)*ER2.0PY%7+3XB7M@R36PC67&"'0<'UZ5SD1& M=P7!Z9%*54\XZ?K6;@F[A9&W<^.-7E$DK3H92=YVCJ:Z'PM\0HKV"*VO +6[ MWX$LBAA-_A7"/^^!RO!&.*:8@F >BGAIQX)XVGNPZFI4;*Q25 MC7NO%VI7F'E2!@IQG:/\*DC\9:J(]J- . -@Z?E6(L)1>3P>:0.0^!P:=AG M1)XYU:,C*VN?78,_RJ.V\=ZM%E;FDZ_)K5N8IVBA.,!%)&*XX29&4'YTU8OF+Y*O_LFE M*-R9*YZ/'HD;H#-$CE5RK%VR:R-;U6ST\(LEA;WAT\':;8WL:@ M1ZS9DQS#"D#<0 3V[FM;XI_ME>)_B7X'T#PV=,31;:Q8;Y;2=F68CLP;KGWS M7S_O:( *23T.:1XV=,!L8.['O75&P21VDWQ>U2748]0D1+>\MHA;QO91+%\F M6(!P!_?;GZ5-;?%JYA2Z1[25_M"EI&=E);/-<'YF]=A7(]ZC7$DO0!1Q6,I: MZE1.[MOBJ;?3Y(!;3K:MUB^4G\*J:EX[\_26ATM'LP[+YI>-"2/\:Y.4B,[@ M,M2(J."2VYCUS0FGL4:C>+MG& M.T@9(Q:6T<;2*0RY8A1G(]Z\0.P%N2?1:] \%SLWA^!00RQ'8O/04WL!VL%_ MI,-O)G3I(I6 7=#CBI+3^Q;FX1+C49[90/EW1C(/H362(W4$@#;[TR=/,CVD M?+V4]JP<4]RN8ZG4]'EV$6KQRP./];" V1[XKG[B(Q;YD;?(HV[#ZU6L;BXT MYP;>9HP#G:&VC\AUK4_MRWU.8&_B6&XZ"=%VICW K-QML;1G=69Q_B#PF_B" M.WFGQ"4&/DZ4_P"P/IUJ5@4M(J!=IZD>N*[F;362$O$5GMF'WA]QC_,5B7<+ M1;!L()*J23\PY]>XK#6YK'R,73M3EO8U9)#%,ORD-D+5N"]OUU6.#[-Y\Y MHXWU9[O^RE<;OC9HT8;)$C9 .?6OK[X_/$8;%&P3A\9/TKXD_8F\7VGB;XIZ M+>PV1MI&F\LD]^.M?;7[0\,8M+=]HR$8AL$\_+Z5^)YEIQ[@K=*U$ 3^S-0W#,]$D6O#32RRZAY0W2BU(51[LHK=^%T MA3QD\)&V2*!U(Z8(P*P_#]VT U&6$J+B*T+HS#"_ZU,9Q[\5T^F^.%U/QEHA M@\,+;7.R2WO)[9V(E+'=YF"<8! 'XU,E=6&G9W.0\2?\AS5,<;KB3^>*+^/9 M#:#.?W _K5G5M+O+SQ+J,,*8!NG#2M@!1N^M6M4\/7<26\?F6[-';@&3=QWI M)75@;N[EKP!ILFH1QF"Y,21WP,@!QN0A,_R->Y> +::Q\%:C URTFR>8J&YV MJSL0#^!KP/1+2739K:1M4MH8%G5GC5B22#D]J^A_"5^VK>&O$QTP[H84,R^9 M&1O(C).TTI+2P['B>O\ Q/@O+SQ1HL(_LJ^TFV66VEW<2.3$?ZFN-\/_ !R^ M,)^TV-AXDC6"\?;/:O AB+'K$Z7D&1=+"=I4YP3CTZTX-1(>ARVIP:B-=N-0U#4XKO4+J M=Y;A4/W&+ ]!P,DG\JV]*NGMO$0NC+@XW<'K7,>)=(.CPS&*X\W]XA>8H 3G MITZ]#3](U&:VBMKF)%N)8Y"/WO3\16Z=QK4]+D>?6/#URT_9 M;B-)IB[^5M+,>IJ_HG@WQOXTTRZ\0:);VYT"S027,#RHLC_WMHSFN.M=2O3X MV:RNK/R@R!@& RH(R!^1JTKC>AZI'\R(Z'((YJ3<_K^M,=2\47'E6ZMM^Z"O3%:GA[ MX>M<2?:+\L3UP>:ZW2/"]MHL'$*;4.23Q67K_P 3[#1RT&GV_P!JN\%-JG.T M]B:R<7W';H;B)IGAJ!9[F1+6W4?>;@FN-U?XC7FJL;70HO*B8D&Y?CCUKG;V M&^\02^=JMTTJ.=RV^?E2K:,D"!(T"!>%"UES,JS&PZ1&LK379:^O&Y:64EE! M]A6D)"(D0G<5Z#'2HQ([; %P3U [TI'\?7'85#U*6FY.-SH=PRWK52ZRX$A! M.WC;BH[S4H[)#-)(H8#A2>:P[CQ/<7ROY"""(<&5J$@N:[WMO:J7G81@C[I/ M)K+O_%D]Q;^596OV=%_Y;$XS7-3ZE%"SL\GVJ?MN/!K,N=1N+OB>81)_#&#Q M6Z5D+F9K76I6X.^827L^YU2:3 8I%&.FP8%44FWRJAD\F-CRZKD MU/=V*,-L+.ZC_EHS#G\*9)7NKM(D9P JCDR>E8&E?$'P_KEZ=/L+HSWN2I=N M!D=AZUK:C +BVFMD+9="A*C)S7/:1\+-'\(I;W5RT%@Z,9CH>9@I(]0*YW5?BKH.@>8NGW%N+H1LP>=E M=I#Z8[5X3XY\477B34GU&[NYH9BH$5M&Q"_6@=CUKQS\:M.\%3BRT:Q_M74C MUNKL9C'TKG_'?Q)?6(=/MC=7%R]Q']JN#YA5%Y(V8.?[@_.O/=&N5EM(K>-7 MDN9#DR,N<-[DUNV.DOF%YDFN)A%LQOQGYF/I[BBZ6XGQ3WTR6$< MEN7Y^9C[=JZ31H--TJ");*W.3G).2WTKCM)_:!LX]4 MN7:U::W0-'$@QO< ?I4N[*1'#;7MN+JTGMO(N% 'SKRU02Q:G#,;6!(_(!\T MJ.O3'^-='H_Q-T;Q/:F[2T:>6)]PM6Y>/'?=W%0:?X8:YBU:5K][4S?/;LPZ M$G./R-1;H,YA+.?=(LB/Y:G.2>12V\P&F2B3+1[\(76N\;1Y-/M;19O+EWJ M[]V]ZE?P]#=(%B1 NY:*([-I[G%=-;VDD5@((6"1*-K*G:I;6P-[OC59-H& ''WJM;:D7LPMR8[]D&U2O M)Y[56ALYA:QQ2D&5%'F,O\)]Z>@N>0IY:FII+6U:Q-"^&\Q%)P),<'Z5>@C !:.(J[C^(=:=S3FMJ10-,R2,VV.3<=LI' MS$>QID4#)()G]1Q13%I 1B).OJ*1GZN+ZU0S7S12,JK'!$244G&3@FL-+=+D&W MMVW%OF/TKI/!NA6]Y+-%-<(9XEW"('+!>S?2D]=QK5V-OQKXI@\$?#6]T2>Q M2VN[Q%#7MJ K3CW4#Z=STKY5U^_DDL9$667[.R@ 2T_$6^.OWS1_:T MO(8$\L+N^9?7BO'M6T&[6QDL4B#[F&UR>2?2B$E%7Z"G-QE9G+Z8T]F5FADW M-%\X.,D8J30_M,USYT0DCD;[Q4XRYSD_D:Z"TT2^T)@TJV\4,J;2SD.U5*<4N9O0%KT(?%7B&XUC0=#T*+0X +%2/M9&997.> M>G !JMX1EU+PWXDCDOO,OH501+"9#\BDCG]37>^#_@CX\\:74$FDZ#J-RF," M4V[;!Z'..E?2OP\_8/\ $US/;WGBB[L;,-RT:IN?'I@XYKYG,>)\FRR/^TXA M1?9:LZ*>&J5'='D%Y\/K'RUO?.,H-;ND63:E'%8VNF272J/W82 M(N0/3I7V=I7[,GA#P[:6S:H[W*Q#!^T';&?P-6]5^)'PH^%EI6)E[+*\-.J^]M#TXX:*5IRL?-GA;X >-==C0P:2=.@ M;D/:O>9@F&F6TD:DB!N"-W//YBL5'CC/=7)8:#[J[_ MIU<-1TO=GUSI?PP^&'PXCW3QV&Z,9+7C*[+C\*SO$/[4?@KPO:R6^C%=0: Y M\NS "*/P'2OSSM?'>N>)]Y#9X_P"^/UKOH>&T:R]IFV+E5?:[2,I8Q+^&CZ[\4_M>ZY=7JVNC M:9'$)D!+,Q^7\<=:^>M=^/?C7Q8NK)JVJRVQ1DDCB21F*!-VX#D>JUR&M:S> MPM97L:7%HUQ"C2P3#&UQ@M_.JTVJQOKPGGM$6&Z!R0>BL?FK[S+N$LFRQ)X? M#QNNKU_,XIUZD]6RMJMP^NZ=97$\\MS>VSF%Y)LY(SG/7WJ:_:*/4[2Y4?), M% "M\PXVGFD%S;PB[B= QE8-N0Y!((_H*9-;1SP)"TRY7/EMTV@U]9%*+7*K M6.6UW=LCM;!$U.^A;<$O(FC"L> I8$'\E_6J6@ZHMC'<6I10\(?+C 5; M7IUP>:QY5>Y3E=6.2%@;D20.A>W<%CD=Q_D4:;H+I RQVV(5SDXJ_8W9@$;J MYRIR58=>!6I=^+[F]DCB"QV\ &&"+UHE-K0P:U.&FT>6.6(*=B1R;E&WK6U_ M9VID!VL91 .?-V\&M-&\P;C( ZDD$KN_2K%UXFU"YMQ;27 , &/DCVD_K41; M; R"A$!D92JCN:I[P2?3M4]Q*[C9N+(3RIJ)MJ^RCCZ5L64[^58K"Z)3.OWMG [D5YE;JSQE0A Z#(-:+8=BLDRA=K, M%[./UI]^%$44=LSN<=U_A-6[1)1H4\GG%%\W&T=^!2Y0,$G#>GM2*&\TJ5/ JX%0>6S LQ/>M M'6FM7C00D E1DCUI46'&#^-*]DY722.U7U^ MSPW$\M3V M"QQNSME4YZ5:TR=625@WW2PP&QV^E/D,Y,S#;O+'O"X%1(N5( &1UK8M;A9M M)?<%$FXX&.U98PYR"P!/.U:.4:(7B+88?XK6GE:WAMB M(PRJV=I7K4>NZH^IS12F#[*0Q7:!BE:Q9D2HT;_=);MBNG\+W^J0036NG:7) MJ*JP=S$V2@[DBN:9'#QE0P.<,6!KL?A#_;LGCS0X-#AN+BXGN%+I:KOW*#SN M '3 )YJ6!W-H+BYM%D2%F7:&; ^Z>F#59@6=_F&4^\OI5OXG7LWA^6_2RNS! MY=RP94?JWF$L,4[0M4T[Q;:()W2SO6&1<+PC'WJ-&.Q0&2H../<5'(%R3C<. MX/2KVH6-WI]T8+H#>!E6C.5D'J*HD;LE3D9P?:DQ:IES3-8N-.E4HV^VZ&!O MN_A6AJ4B%/M$!,@D4#(; 5JPMC*#C%6-.D^RS;GRUNW$D?8>A'ZUDXVU-XS2 M.*\:1W=_JMI*L91XV"NV_CCG]:Z+3?$"6DL>6]O/]S=R#Z?C79^#?AOJ'BVPGGMKJPTG1H_W4LUY( J\>AX[=,U%F6VY M=3OOV;-3T#4_C#X8N] \B.UNB9/LEO$%,1QQFOK3]H$DV$#+D@(P("XS]WO7 MCO[)WPN\/^#]7CETJ6+4[_S&62^4Y4 =DZ_S[U[%^T&S#0XVW;%*.3@8]/\ M"OQ+,E_QGN"3ZTY?E([;_P"ROU/SYV:"5%Q&875K\GC(/]WU K6\-^*[32=5CF?3)$149%9+GS",]N5KDX(P< MD$_E5E(Q\Q4G('':@""_ECU&_OYS$RB65FQ(,=6SVHNH(;N"-'@0;%"Y51SU M]J65]C,,:>6(4$CBB($FEQ);3?(I0)E@%; Z5]D^!GN->\"Z?\ 8Y2E MG<6_DRJAX9MN"#S]:^.[%MA9\?,#T]17N_[-?C46]S=Z!J%TL=D\BR0AFQM+ M'&/UI2%S,\W\>Z6W@[Q!+:RK(CBZ80.1@$'V8E0PK!K6XGJ?/WBR"34=->WAMRDT\D; =0-V?YBN;V7%^YL1"5GA?&Q. M&->U>-?#T*ZW9WNE1/:PJFUHR<@9P12MX.5"U]:P)+=, TDG^%7&I9F\()QN M7/A]J?P^M/ %YI>K27D?C-W7R)4^:V2,%\ELED4K@.)",9]L5'K'P<.;8VZF,.0V_<003]*U M5:Q$DSWL28K8+&S??8\LWXT]I))G)!98C^' MY4A@@B"MN+/[=:PYM;&JB7"C1 GJ?4U#)YI8%$ ]SQ49U'[&I>:55&,A">36 M/>^)9[L'8HM8NF]^"?I5?,$(ZXZUE7/B2>Y&;9?)MQP9&X- MUW,3T[5DW>I MR7#%?,V =8UZ54FN(Q(J*Y6-NLBKS4MQ);O)&L&0J\%V/7ZTU'41%#.3*$8! M$/5J?.EJ3E<@]F?H?I4EE"]TQ2"!YN=N]!\OXFI;^WT_08W?5]02'9R8 V2? M:M *L-R\A,5O%Y\W9%7-/U!8-%M3/X@NUM(LC,:\G].E<1XK^.FFZ09;72D1 M(QN3Y/O$^N:\FUWQS?:C&L-Y0 MB8'XG%9.9;9YEI6EZA)8RW#0A(XGR)0N 1WKTN;PE8PWOVJTO'NO/A "A3A& MKL;W3X;Q;*."%8K7=M\N->A)Z&DM-!N;F9FA'EP1-T'I64YW%N<-K6D6M]=0 MV=Y<2F^BQMDY''H:Z6QC:"")_P!TPA0Q@=C5NXT=A)Y[H!,=R@MP'8&+ G+ ,./UK!OJB#S;XTS_VI!IUJZG8G.P#H:\V728M)N8Y[AUB"OE-H MZY(X_2NW\9^-=,.L-I3&5WC;[\@^4?C6!?1'68XY[?#K']\=B?45WQUC<16\ M/:@FB:WN/\6?%N2S:\BM;2,E,>1*W7%<(WC+4=9NA?I:1HNQ[AC M,S#AHQP>*E;BN-2V:2!%BA+DDMSVJL@=L/.S1M%P1BM:66UDLX[B&\CC9H\A M3(!C/(K@==OIM2U.-(+F+]T,N5D'S?K5\H7N=AI%I;:\C1VK^8Z.1(Q&-OI4 M\WABV20"65TV!B_/#8[5S>@>+?\ A&;:X80[X;A@TFWDBKVJ_$VTO+6:**SW M*X"AL\Y[U-WV-+&I8QZ7;3$A@Q\O&16%)?/X2\3M>V=NDJM$49B>HQPMXI7:^+8I-1U9F7^F&_U9Q%9 MRB>;#;(!DECU'%>K^&/V1OB;XV6+9ID&C6V<$WS+N7WP3G->8ZKJJ6FOB[AN MBCP.LNY6V[@/I7Z9Z!\2IO''P,C\6:))'+J#:>)2.6VS! 67ZBOS+C7/,SR2 MG1A@(+W]+OHV=6%ITZSUC'BK7;FYC0@M%8812>X^92/YUZ MA8^#?@;\!;<2&.PLI(Q@R32F64]ON@XS^%?"GQ8_:*^*7BK4_L]QK\^GV".W MRVQ9,X_AX/TK@9+O5[^[B^US+=.P\PFZGBO_ (* > _#^^+0+.XU7;E5<1^4F1VY KQ/QA^W[X[U MF$?\(_!8:<2<"$*3(H]SNKP&^T9;NR58(5%TOSF)74Y]^*Q8-'DU"66&)729 MU E>/&00P/'Y5])EW >0X*2J3I>TEWDV_P S&>*JO96/9[/XT>-_&-^W]MZQ M*)+I3$ZH-@4UQ=M%YB7T[%@3[1I,NUB"L MN[ XV[N.P]JAU*7[3H5B=^V)2;=F[Y'S#/\ WU3!.T'F%,[7)!7V%0NHD@\M MON%M^SWZ9_2NR[(T,C2M79-055?$ZR!FKK(M3%O?_:K=0!'*'8*,$GJ>?K7! M26T=GX@,S,49F'>NJ!V2/AN&P>._%))7O8#I_%_BZ/Q+% 3:M#* =SELC)QV MKGU/=,N[#+$,DT[V$32Q),^ %;/ 'K59=-:2$"$D;#RHY%=-H' MA74-7GW16@MHHQO:6YF2, ;L=":ZV3P1;_/;M?6488X8QW<0Q^M(#@K=2T3& M9\ (,%>U=%XG6@#DU&(MQYZ=/H*7OTXI60QP1+G/&?KQ_]:G;#($"=6]>U M "*[#H*4G=P*<$91SV.*4*,YQ0*Q R8)S^E36$01HP\>>?F+4XH&YX_&B\"Q MV=J!G2V?PI\;^-;I=/T;0;Z8X)&0)#@^K'C]:Z"U_X)T?&\ MV*I+HVD#YMQ'VZ'/_H5>[?LU_M!>$;O7/"7A]-:G.IY6%8R&PS^@K]"UV[&W M@$G^+;_C5IE*5C\BX?\ @G3\;+2'8-#TJ0'I_I\?'_C]1P_\$]/CO9>=LT72 M&##H;^/(^GSU^O:.F,<\>U-<*S!ZN,G'8B3N?CJ/^"?W[0#1,J^%],8$_>_M M.(9_\?I;G_@G[\=I[94'A#3EE4\N-3A_^+K]AE(+' '-.Q@$=JKVK(L?CC;_ M /!/;X[0R;Y/"NG'_N)0?_%5?C_X)]?&M9%FD\+:^*. M3POA:P'_ '$(/_BJ_8_S@YP4 /J*4R)CI^M#DWL2W8_',?L'?'>!-I\)V#'_ M +"$'_Q52P_L.?'NTLFAE\):>T#G)_XF4 QT_P!KVK]A#=3@_^*JRO M["WQT5B8O"-A$=2@.?_'J_88H@X50!]*G"H%Y5>?:HNPV/QOD_8&^.TS[ MF\(V+ ]QJ4'_ ,53)/\ @G_\=@N3X4LR#V&I0?\ Q5?LJ' &!P* P )ZTU/6F#/R$L_V%OCE!\R M>"+20/\ Q-J,)_\ 9JD7]ACXY1LX'@FU4L<_\A"#T_WJ_9%96C 4*"!QQQ39 M3YAW8Y^M.Y#/QUL/V$?CO&AC/@VT (/)U"#_ .*JK-^P9\=+&/)QX-MPWH=0A_^*I- M2_8:^-TFPW/AR&(>BSQRX/X&OV9(#?3ZU*N$4@=ZF3=BHGXN:W^PG\4_#/A2 M^\0ZIIUE:V=E&96+S("<#/ S[5D? 6U\7_"OXN:'K6G0Q""9VMV68K,I5D*\ M!>G!K]9OVG8A/\#_ !6DK Q-9R8)QG[AK\Q_#FJ/I/B.SF**R+.BH(VX(QC/ MUK.3]QLM:LK?M%?"-M#L)]5BF1DOKJ2238N K,V?ZUX_X8L3:V4DOL7XZ6ZWGPR<^5,)(Y/- QNSDBOEZWAO5TUWN]/DM@K;2PC./49./2N"E4< MEJ='+RFKIVH6VH6D>DZB^&;BWNCU5NPSZ5DW-I)97CP3J?/B)3&4; O*[>OUKI0W]N>%K>=GVW.F)MG9>KIC.X_0 UTQ;ZF;UV,E=F/FX-1 M2Y! VAD/44.5E(*\CUIR_,OI6]M#&Q*]3 M^%?Q4T'PIIMUH4\5R5FN/M#9!D#*%((!Z#DUY L0.1G&[J1_*KME=L?LJ$*I MA4HK 8P"346U*/M;X&?&WPIXHUFWAT?2[NTGFNEBW.#@D]3].*]+_:'DW^&7 MA*X_=NP..<8KY'_94D4>.])09"C45&,]>#7UI^T.?*T MW\I\?\ ?-?B.;_\ ME[E_^"7Y2/2CKA9>I^:EU)^^G;'1V_G40; MYYS6Q:LU^4Y%68UQN]ZJ6CL3C/-6W.%S2$4Y^3GO4DS_ +GGI395J291Y &* M%H Y&S'O5"6XZ&NCT73;R[\&ZG<1[4E69%1@0&!#A@>?IFL'3(EE=$?H?0UW MEOIDD7P_NOLEQY(-ZH;@'C;T_6@5CT3X6_%[[;I5K#K^H'3M1TJ1\7CG]W=J M6;&[.<,-R],=*]"\0Z+HGB[1(_/BCN9XUV)<0L Y 'ZU\M11B'PKK,,X$H:9 M8D:1_M;6-2R;0% M:7@D =ZQCX>>35OLL$;R,Q(,473BE'Q]U3*I?:7;W"(N%8$[@?QK/M?BA#:2 MFZ@TV2.[+%A(DGWQR:OV;ZFRLVR,'K_$.GTI)%S(68CY>2#WK6O-*B MT=X!?2D)+]TQ8)K"D\0VVE+++):K*HDPHE;!/_ >AH T;#3[S5976U@=HUR? ME&<# ^;@=.:=<'2M(A'VV8:C*_2.$C&?0YKD;WXOWUK&[::TILI[8K,BQ^6$ M"DDCCUP*\0U'XG:AK95FC",K,D9C7:0">,XZ\4 >LZW\=575;G1K53IT<2%0 MR* W;D&O+]5N];U<37%[J4MX$);A@5Q]:QQH*F!KP7#32DGS4;KDUE,BMY0XW6?G0.<;B>62YO@(S:+#$GR )D'%> M@?#'X8:YXG\0K#I<\=M;S1 O),6"J!@'G%=''\/]'\->%);OQ#?2RM&AD7R2 M 6'I7:>!OC'I[Z):RZ1;>7;B/RD1P [8.,G'TJ)MI:%1W.@C\&Z-\-;&0ZA* MU[=!=YDB&"WMR:P3XVL-/; MG4[GYI%B0G!$9Q6;BV([BYU6VTB/?>+"\I +MG!Q5>*\M)OWY*%7'*A5 Q7 MCVOZK6>/+*-?'E_':7 M!N8'8R*N ME6[2A!'*N&!SN' ->0:7X>::?),:MLY ^0@_C7J7AW3[I-)40033JC[6**S< MX%H^6?1'GGBVPEOM2N(8ANASM0IU6L73=$;2)@LZ^9#)E26. M ">YKV/3/A'XF\1:NWV&VVQL,@3QN#_Z#7K&B?L'>.?%6A&>2^TR'<,3Y(:QMM(U:%B%(7AF4X7GH:];\'Z@A MT^!H9XYRK_\ +/G'UKUFX_X)M>/];F5;_5M(M[=.C6\K,Q'T*UZ/\./^";,? MA*Y6XO?%EP/ER8(XP5S^-?/U^/>'*?PXJ+]-2OJ=;9Q/%-:\1:)X=L+2&^1V MEND+3+&N03DX-<#=:QIFL[(A?RPE&)0$8&/0FOM;6_V K#7;\7%QXMN@BC:B M>0G _P FH[3_ ()]^#UM_)U+Q%-_Z"OO2+]F'X+^![ M4R307=Z8EW,?MN3CW&?>KFDW_P %O",3W-MX80E?E+2Q)(<_B:N/&4\3&^"P M=2IZ(GZM37Q3/SG_ +.U.T,$26E[<&1N1#$S;CW/3BNBD^%GCW7X$AT7PW>N MQ<,'V%>/?-?1X_I/[#/Q>\27D,ATH:P^"O^"??Q#@1GUGQ3HT4$S F*W\TO^1CJ[J?_ 4V M\.VUI-+%][<7 .>>I]*XCQ/^VS\2=:CGETV_MK2"!PKG[(N2<]CFO$JU..<8 M^1PIT?74Z(K#0V=SW2S_ .">6CRLLFL>*[F8C@QPVZ 8^N :]U^&/@+PO\$_ M"/\ PCUGJR?V<2SXNYE!R0 >"?:OA[0?BE\0_';WKWGBF>WMX0F7MI"I.YXMF@;*J&QP2._2O)[:\A:;[5,\HD!P-LC' M:I'3KQ1JCN8(EG/F^;(57GD9XJ]>>"I+.Q$D#(A?ECYF[]*_<,#@WAL-"C?F MY8V;/*DN:;DM+E-)II;O9:7%Q)*J-*[AV(X!( YK6T?QOIVCP6Z31W,SAST/XUH TR1^N*>#S[T 4K5TR5<%9.RLI'\Z20@DA?E^M; M/B?Q)9:Y'"MFLGFQG+/(H&?;BL('SAB@"WI$UC;7H^W1-*A[XR*[R*YT!4AD MBU&TML')55;>/TKS9U$:X+@>SG I(VD/RA$'^T"2: /53JFE7NGZA:0ZO9W% MP\9<^89#M7>/4'UKFWTJU6&5UNK$!CG)#G/Z5SND;BE[)&BJ3%ACNQD9!_I5 MJ62]:':OE;?]\_X4 4GM$M67;)$"X+0JK90/KZ8-6T]X'R22,8]L5F>%]#2RN9IT5RJ?*P [^M2W8: M.H5!\_.2.:3&5!%5)Y)X;V B-S%(V#\CXQ24BK*Q#L/;'XU MB>+[)[C1XP4!B5\MAB#CZBMV4[6P%S2:O$T7AJ];&\["5 ZYJR";]FH0GX\> M"S/(L$<-XGE$9)SFOU4^/G[3FD?L_+I(U/2=6UMM0)")IRQDKC/),CKZ5^3O M[/6L>?\ &?X?I';R,S:E$K_)]WISFOU$_:2^$=K\:=5T6QFU-]-2S+?OT4'! MY'0ULN6VID[W.&M_^"E?A-[AHG\$>*X^,[GBM@/_ $=4D?\ P4B\%--ME\*> M)HE_OF.WV_I-6-%_P3TM+H#9XWNV"KNYMD--3_@G?:$&0^-;H@\#_1$JTXL6 MIU<7_!1?X;.@:33]:M?^ND4?]'-7X/\ @H3\)Y5S+?7MLQ. );?&?R)KB4_X M)TVL-PF/&%U*K=08%&*\]^(?[)%IX*\)]8-QJ$FU7M M[<%1SCGTKM)/^";EC<+&7\:7\B.,[7B&!2]WN)H^G_$GQR\#^$YQ#J7B2RB< MD ;'\P9^JYH/QQ\#B#SCXFT]8\9R\X%?+NG_ /!-JUAD?R/%T\?N;=3_ $JM M-_P3:TS8\LWB9I)-Q+/);+@BAI= 3/H/QI^T'X%GT:2.S\=V-A+N!\Y&W@J. MHX!JNG[6'PJO)P(O&-HSLO)\MER?RKXHT[]FC08_'&O^';:]D TZ(R^>D"YD MP5'3_@1KKM?_ &0_#'A;X>7'C#4]=NWLH8EE>."TC9OF('3/O6;19]J^'OC1 MX)\27T-CI_B2SNKV< Q0+)\SY[ 'OU_2MC7?&VA^%XXI-6U2"P25RBF=P.GX MU^=?ASX+^'] \:>'=9T/5;A]3L;:+Q!$\]LL6Z%?G*\=1P*^IOC]\"+3X\>& M=(BNIS;-9(9QM4'>2HZY]\TA-'K]A\8_!%]+Y,'BC37E_NFX4?S-;=GXOT74 M[E;>SU>QNIB<".&X1F/'8 Y-?GQ\&OV(?#WQ7T.XU2'4EMYH;A[1U^SI]]0# M_(UI? +X VGA[X@KKNFZ@R7WA_638O;B(*)0"P.?RIH5C]$8R%'+#@9..U/A ME$O(.*JV[22*-J#(&'S5A8@G3BF]4+;8Y[X@V4-]X0UNWO88[F![27,;KD'Y M#7YRZ#X8TG4[O3W>Q2.5KYUS'_"!A@,?C7W_ /&/Q*?#7@Z9_+D>2Y;R043= M@-QSZ=:^#_"&G-##:&;R MYK>X,D3$X ;-?'FJ6MUIXKA4(+'UZ=*\["M)V-ZM[:&5X9U"34[ M)3*3(4&PEC@XKMO"EV+77;>W"JUE?1_9IPXXP>#7+Z)86FG-(L"G:.7W'I6K M;R%3&Z$;%8. #SP:[V[R(C\)(]F]C?WEM-@-%(1@>G:JX=%'# \G@5T'CB&" M+Q'/-&I19T5P#_NBN>N(L6Q7<"&&>F#6RU1FQ'N(U0%Y%CS_ 'J;]KCC;+.J MY==IW#D58L[B:SMXE@2&49Y\Z(28_.K;:QJ0;)M]/>,$')L5&.?_ *]%D(]? M_93=7\=:-ALDZBO\C7UO^TF^WPSG<"1%(2,^BU\G?LQW\][XZT 21PIC5 O[ MF((._I7TA^UW++%I%K&LI0/'*/E[_*!_6OPO.7;C_+U_N%EZGY[7 M0*S/D=6/\Z@DEPV".:E8!(@6(4!637(QDM"S M]MVOH[.2/58?FG+?,#!(>.OI6?I'ECE,<=Y:L^< DOC^5'_"PM#?08=,M+:]LT@=_,OHF&^Z) MQ@L,]L''UK/>^T,0"3S;]VZAF0<'\#6=_(5M;FB?#UU;[F_M'2\#.5+OD#'^ M[]*PM0\(W.LI(+>>PNO*R9C$SG:<9Q]W%%QKGAQOO?:VD;J3$"#[#;71;"SN[&6.4R3W21@-,#GKS[TA[GF.E%;226WD4*0. <\Y^M3?V=!_S MR7\S5O5XM-GGBN=/GN/4F9!5'[>?^?@_]\B@5CW5Y9KB3>.8O0FI+>RGNYL0 MQ%AGC=\@'ODU>MAIL^D77]G6]S?ZFR*+4!?W>XO@ECV&!5.]GN-*M]+B\3:I M'ISW,PC6WM>2>>YJ.MQ_::%NEL-/ ?4+\2R@_P#'K;R ?^1,\?E3-5\6P:,; M>WG,/AM)SN66<#>PQZ\;JY6Z^*>G^'M7OHK32I)90[)%=%P25 Z\\5Y/XC\5 M3:U>&^DE:ZE;YML[ LOM3N![YXIU.S\/^%D\0PSC5HS,(XAD*2?4*2-<.) M,L\,BA6+=#5 >A3_ !0T_4M&U'3+'2HX((6\L.C*I8<'<1COEJ\ZBTYIMDEO M:R D_TTEO"TBS0EL?-Z$@?RH MZ+255YI/LEL3*JXG$Q[9ZCWI9)Y[35YWFMMB)*,!1U..U.O-2EC\),L<"07Q M(+R!?F([US=GKFIZA;VMSY4C_92P<'^+T)% $^LSF34K^XGO/+(D*",'G'O3 M+&\MO#31RV+ %QF1MW+53BNYKB\GNIX8XXY#N8O&3R32?8HUFDF5Q,^>8PO& M/:@!_C?Q1>:^+2.61DMD0[@2?F]JB\#:H=+:9Q.($9<* #Q^&:V-.T >(T:2 M!0C1XW+,, 5)_8']FF13Y4TQ_P">0X I-7&BV]UY\4A:0M0!Z=:1 MYWFB,?EIO0!3*P&)".I]J2"Q2[@"F1D13\RYQFE5(EMWBDE\I5D*Q;S][GUJ M5&Q6J)I+R-;/,*X&12Q7T*2K<(L8B9N0)2Q'Z53D;R-R1&,*WWC MG.:Z"/28UL99)H@O&[9CO0^6/03=B&_U6VOKS,AS'&NW"-QSZU@7EJVH-<'3 MG,><93?S'CO5ZS6RW2R6_F&Z!R8&Z-^%2P:<'O8KJY)M=^08EXW?[WK3?+%7 MZDW1AV-A/N\S4)YV"'=&%8\8KT3X7_#'6?BUK\6GZ!927 G6-)9N66W4DY+> MX_I71?"/X*ZI\9-?BLM)7RK<$&>Y/W$ ZU]YVMIX%_9&\ 1LJQI=/#DE?];= M.!^?)/ZU^9<4<7QRU?5,![^(EHDM;>IVT<*JGO5-$8OAG]G/X4? [P=:MXRB MT:]NE $U_JT481S[!L_SK7LOB[\$O"T##1CH!ASNSID$1 /T'/:OASXQ_%+7 M?CA>7=_J+2G3D<+;V:_*(\'/0=:P;:U@L;"*\N+<2+#$9#!$,'Y5)Z>O%?,8 M;@;$9G25;-\7)SEJXQE9+R.J6)4?=@MC[MU3]M+X=Z5(D%I8WES<,=J(EL$W M?3K6%K?[=]AIEN#:^%GGE;@1&]V,/JOEG%?$6H^*=,U*.RFM;-][L'$CN \8 M(P!C\:SY+.^M]8BM((7:[N'VHS9;J3S7IT_#3(:+7/&4W_>E

P1/]G5=J8+D\FM;4M!E>.1GD?,9R&3N*JRW6 MI-9Q);HR;#_$/O52E<#F--LKC3M0DM]NQ!\S=\^E=/:R$)%%%-'#)GW%O&%+YX847 M3V2:UH@AEE,]=&K1FW'GG[+$J%\GU M]*X"Y\5K!>2QM'^Y52P;L>>M%QG23:I%;^VHIK;[A&< _2J.K"XNM3N99)&1W+-;;]B,@()/TZUYIXIL!WDOBN6^TR:^20K+OQ(&]*P[.66+4(;KS5E64 M9P5Z5B+N^,,"#GK M5 6]2TWROLMZ\;RI@893SG/M70^79-&TM\R(Y02;USS[&N?O_$UQI\/D)"'4 MR#@]EJ;Q1?*DMNTL16,(K.@[B@#7T?1=.DO!+;3%LKN:,L< &MZ]F$$0M8>0 M1G!XQ7$:7JT,^K0?9861-@4@5M:Y*^:9+J/: 40\ ^]9\DD-LS-6$6IS1SWD92 M-1_JP,AJYB_E,%HL2(T>YSY<9!X7-;4OB7[5(\;JHY^7;SBL;Q,XFNX9TE=W M*CY@/EX&*WAHC+J54$TMCY\K8,+?+N/6I?M"ZI!-&#AUPP)/6H&A*+']H9G1 MST]ZLZ8L)O%?'EY(3GN*T&.O+,F"VEA)(^ZQ"U%=V&$FV@8D(&3VJA<: M?R+1W4;I][(9/?!S7LVGWA:V7/1T#'ZUXY%:W%K>VK M/$50,JY/N:]9;*NJIT"BG>YE+5 M(K^CJ?U%,@_1GP@!)X8T@K\H-M&?KQ71V*C[7;D=I!G\ZY#X?74DGA#1F7=6P!SEQ09M:GMREIXD"L%418)(Z<5Y]A;OXBZU%+" JI$4<@ M 2_*OM7?EV2&/TVC*^HQ7GZ(\'Q1U;S7\Y)(XQ&@_P"6?"U5V6CN)DECL)(X MH4BE8%0N6?"3P?KWAKQOK;7>GP6VFS9$$Z%264%@. <]"/SKV%%/) M;KV/K7-_$K7[KPEX+U;5K!$EN;6 O$A[MSFF3)&NR[MR;OO'<3Z>U.^QHUQ' M/LB29>/,Q\V./\37._#;7+CQ?X-TS4[Z-8+N>,-(J] L MO;JJ$'YA[TR&,1 *!E#_ 8H'9B1R*2221GT.156>))8_*G5)8CR0RYY[5Y[ MX;^(FIZM\5]7\.R6:0Z99QY28=6/->F&-64$BBZ0K$<)1$QLPJ#Y0/2O&?'^ MB^(+CQQ:3V&@P:A8F2%I+F1D!7$G/4YXMAA)3Y1@>M<1\6OB+9?"7P->^ M(KVWEN(;9XPR1]?FD5?ZT^=,=F=F^<;F '8$=#Q378!-K' .*\5UKXZ3ZQ\) MM'\6^&+(3?;[GRQ'*>5P<'^1KUW2I9-0T.SNYPL&WA>9E8G#!5)YYKKS;,S'^]W KA_CGI[W7P ME\3P1C,DEC,B_BA%..A-F8_[/^K6^M>&;\?9((K=+PQA8#N$@\J-BQY//./P MKJ)DNH_&-@A%LENK,42, ,%Q7S)^SEJ>K_##X&^+M3@87U[!J^V.-SG@I"/Z MU[UX,U2Y\17F@:E>XBOKF#>\*'H=N:F1HB;]IXG_ (4KXBP!Q&.G^\/\*^0/ M 0,>M>&SM!S*XSC)Z5]=_M.S.OP:US(^4+SGZU\@_#[48KK6]%N8>1F5D4>P MK&;7*RDKLZSXZ?$M?ACI5O>R0?:&GDE*\8^[C/\ Z$M?*MUJ.NJI:HJL488P%]*\2)Z M:7+$]^_9OT>+3/"FMZG(WD233$ O_<4*W'_CU>">-=7?7/$FJ70 (DO'VN#G M(#$#]*^B[5[;PG\$IC<;U<6[')X.Y\(OZFOE^X4-)OB.V/ 9<_Q';S^.:]RE ML>55?,]"[:O)#H^H7#6XE5CY>[(R/PK*6,*VQ1M7^[6C>/$NC6QCED,LHW20 MYXS62\C1GGK1+<4=A)"OF =>:N6(A>0(\!RQQN]*I!&E(*#+9K:LFD5$$L. M#S4C.X^%>B65SKBSARSVZ[BI[$Y _6MCPY OB+XU7;:O^->?>"=:M_#GBB&\N1]H@57BY'9N#Q6Y\2M36YU6")6SY8R0/ M:N#8"9X]N00^36B,F6]3E666(! IQQQ^M M[D!^]-,V2/;.*W)V\O3+V4'&\^2N>OK678[8KS+#A5^7ZT1(:M(J:H5:Y\I3 M\L:G%17&ES3>$IIX6(N+:)]30 =XQN3]:BNB9;AMYP0PSCZUZ3\.M&6_N)() MDWVLBK:LHYRG.[]*J0'<:9JRZ?X$.IB3]S'9^8K@=6(/]:^'?B7X=FU2]EU4 MS 22EI6B)ZJ3FOI#7/$LWA[X53Z!*W^DV]^;3#'G;D.?R#5\U>*C=SS"-&:1 M""HQZ9K(?,DM3AGMRDJ^2#$Y&S(YYQ_C72^ 4NFUEE;:R+%AR_V#1+<"" M296C8,,\?[-;&C:%;QZG--'(SKLPR]NU!E3DN8].\.P"Q#%DWDKN#,?ZUJ>) M+TV>DZ=!)P'#3-]&X_I61H>K(1_9AC$AD555AUSG%3^.I/.U%K5>EL@C _#/ M]:(HVD4K4!Y2 8N< \_E5VWMDU19 X#(L9;D M<<@UT1("WU.WM="EOI9 (X8_,=B.@R!_,BJ6G>(;37H+>ZM98Y(6;ESQCZYZ M5$]HNM>'[S1IY!;B5"FY1T&X$?RK+\!_"\MIVM>'+2>><]8V7[YZ]*NUQ/0U M6NV*2!WB2,R-\S. .O'-,OM2-A!&0RXZC<>M:EA\ =4\1Z<_@\_;)KJ&-;D/ M'_K2HR#GZ=Z\<^)=GJ&BBWTY[IG6R9X/.((:3 [TN0E2/0[#6'OKXVT^"'.< M@X-5[+XC65]J]SIT*-%-9AQDC.XKG/\ (UP%CJT]IX^THL?D'EQ.N>H8 9_, MU](^,/V8=/\ EMH/C*PN?MDNKV\S/;L>%9\D?SH42SR;P;X\@\8ZO=P- T3 M1)Y@8=QZX_&NLR/\J:Y#X>>%-7\,:IJJZQ;QP3_9B450 =NY<M2DPEE?)8..0>U%- MZ$V(_P#7X7)1>Y-3I:KL)1FC ZYZFHT0 @/\NX_+5H!W@WSE<@X"KZ53,Y-I MZ$&^0VK&(A7@.6W=2*?:KY:/S^[9-P/OZ5"(G=C(#G^\!W]*=;R/M99@%13Q MBLVK$ILBAN2)DGQO/W3["K=Y,(P(P S"INBR?3 M[Z)EF61SYICQ]:HW",D9A=5WN,!CV^E/98 K9&V9NA]*LNB74:L3EU'%%P,R M*W58 Q4&5&V].2*JSP;;C:S)Y7<'M6L8I(F# X..E5&AADF*3*2Y')]:=[C1 M0O-( A8PRJY[,O6D6PD"PB-0IX!W'M4\]K%9V[[)3[8/2HK:Y)6+=.4)Z BM M>@WH7EDM]#G5P/,D/50,@U=U'7)KR2+SXXCCJ57!JDMO;F3S7EW$=0>U7'LK M2Z@5ZU!=RW.HJL;1>5M'+*.M6)(;B"1!QD<#W MJS$IE^4R[3G;D^M!4;LQ)HY84"(N&'/S=Z3!GV>9 K;!_#Q72:A9I&L;2$LQ M^7*C(K/N=)8Q,4EV[A\N1CGTHYK"E%LPY6LYRSK9F%C\I)[UF6FCR66M&.#" M0S\L!TK3D@N(\J(F)'#9Z T]W)"D9$XQBJ4S+6.AFW[BV8AW<;3]P5)###>6 M+O*NW(X;'(JQ=33/?KYT*E2.N*FG:.X)A3;CNOI579:>A3@B2SLI)&9FA5,[ MCUS5C2M90LP*MY6, ^]1749DTZ> ?* I QT-8JZA]G>())P6YC%/E;U!;G07 MNGS1_:)U821,I&UCGC'I7C-XTTU[<;HG\J-=A4+[YKV&QN96:2%AN9^5Y[51 MU'1X9!=,"J,5/R\=:I*VYM<\L*0-:)+#%LE7"C=QGD5?U831WT1^RK/ ,L^! MS6O/8J;N"%H8Y%*\N#C'3_"I]1@@C8FT< G.03UJN9$G-W%]-=%4BAV0RJ#$ MH'*^QJ@FF/\ VK):R$+)*@;)_E6XZ/HVGK/,2)2YV<9_"EBTJ?5X%OX^;EOO M'NN.U4!#H]C'H>K(7*2[EW,FPK2 MBAT^>"2[BE9&CZ =#0!CWY,4<3-&$1V^8'VIVHVJ16LA@:,D+M!;MFI-1D.J MZ?+"JX=EW(>PKF=/@NKR"_BFEQL;H3V&>?TH SI2\C;99B2/XAZYK1\2WQF8 M;V;)B4#-8S6TD#1@+ORVX'/6M*^2:[B+RV^TJ0.N<"@"[X4OS#;@?+YF>">M M:/B/49VBA9R"8^>/6N>M[*<21':41C@,*V?[+N+O2+J;=OVML'/?K_2@#E7D MDDNC(^2"<$U)9L$G5V;;&LG)]JGL) B213(=W/7M5<*MQ*(<[5/;U- ':66M M6YNGRN^!DVKN'>H=,T81AH=SE7 *L:-H$MUI0E$$:>3R!GEJGCN+G4+: M9K8"/:I4GT- 791O-+AT^_*M.B\@XSU%5H]1BE*VCJ62-RPQZ$YINI:?%? 3 M23DW P#SZ51TVWENM1>*$!I0O/X4G8#5N[)9"ICE1 #PK')JO?1B-T^924P2 M5H^RM>721&-A+G&15;6(FTZ[*+E\^M3>Q2.IT?Q"?, FW-$P^11SDULWL#7= MQ;RRR+& ,E1Z>AKC=+=A!$(T"REL$^GO4M_?W6GRO#O,HD&0Q["I;N.QN^(K M][2)(%C_ '!.>.17)@R$;I%"Y.%/K5V>XDO5M6&T:*>$-!(A:(%>,U';Z3?W7FPQE8TB?*O)QCVK5\%:C>2WT.G MW4ISMD5,C.,8_P :TM9AEW&W9 VXYR#@T72-;E33+R+4+:2RN8"]U&PQ*HXS MFNL5?+A@W?> PUFWW[M'5 1D'G-=A,5GWLO51G!IIW#1H; 8WNK:7X?^(FLW,[E&,,8=G/R@X7I7J$8?[-$#PNP?GTKP#XM^&K[ MQEXIUK3K: @F&)\J<%CM4XIH#W33]3@U&W2Y@;>I7/RG-+K^CV^OZ=-87HW0 M295@H[8__77A?[/]U?:!?:WI^M7:));H2MH9-SJH YQ75^"OVE_ _CWQ4="T MC4#+J#L56-U/+#@C/UI@>C^'M#M-!T^.QM05MX_N_2M.5Q$I8G"@9)/I3HU! MR3T'3%1:E ;BRFC7EF1A]O*?@#X'N_"-KXC6]AEBDNK]I1O./9-#^)N@>'#9-+!J=N[_ M &D*24*G&#]:L#;L?!>GV'B.YUB*(B[N!AGSQ71"/:!GG%)&I50"?N\&ED!/ M0TFKA9&9>^)],TO4;>QN;M(+JYSY4+$9;\*\P_:HMM-N_A/J=CJ %% M/S,%F1C@<=A3?B-\/;SQ#\6/#>MQVS2V]FFUF5B,5W'B_P %67B76=)NKY$D MALW;,4G*ME"!D?4U%F!Y-^SSX T&^^$.EV$(DDLH;J66-96(*DR.>A^IKW:V MT9+:RAMH6810],^E-T_2(=/C$5I;PPQ*252-0 .2?ZUQOBSQIXBTOQKI]C:Z M*UUIKD"6X!/RT[@=G=2)9(]W/<"*"(&1W)QA15#RM,\6Z49(IOM^G3DH=K<$ M'@U%X^TQ]:\'ZQ9Q*V^>V:-1T/(K#^#7AN3PE\/K339D='BSD,O)KXU^#J^1/X8&W#'S21WYQ7V7^U3E_@SK*CY@6 /ZU\C_#:%4U[PVJ]%B< M8]\9K*I\+*CN>9?'/=;_ !*O!G[T8(_W?3]:XO0[!]=\2V%@FTF9UBP,\ ]> MU>J?M-Z&EAXLTW55D5_M,+))$?\ EF1MQ^>?TKF_@3I/]I?$FUD/2!#(>^/0 MUYU'?4]*4ER'I'[1MPUCX5LM$CS!+.<$]%*P@2#\RIKYDS*\HB[EAM] 3WKV MG]J/Q!)JGC+3+/<6BL[<;B.,2,SY!_X#BO']/(DN45U9E&"Q4M2:NL<]S<#3SBJME"MK: M&*/[L7R*/:HD4R8VS#YT?;@UNZP:BD6A^$DA10HAMT7=Z-L&?U M!_.LEN:O8\3\47)N]>OV[#Y5/O6 JE=I!QCKBKDUP9"7;EGQL8&^])ND;\\"LRW82K-(<@ ?K5OQ M!;Z+"DEW*V,[$&#[DU[MX,MDMM*+SR+"D<2JS M,<8 !H>Q4=SYX^)[ZA>?$?4ED@^QVTJB1XCT,G35>*-3L_#6K1PW M4##S.1MY //^%>A>/_$":_XGUG5OM!\IY0L6#]T!17BVN7HUZSU!;V0^9&P, M+>O(_P#KU.YJX)QN=$LJ).)4F8&X9AY#'*CCK[5T.APO;VR2O&MN_H.=XKQ> M*_N8(GVS$,OW0W5>*]P^'DBZWI6GL[[01Y4WJI]:4EHY4NY^SLH+]G8$_H0 M:Y."$F=R!U']:46;217OB;?* DY(Z4G_ DEGH>E&6XC;S;J5;>,#@?6IK], MJK^F0:R=6TV76/#R6SQYDB6256(^Z>2N<')_$5[G#X6:[>4P1I9VR8#/%( D:UX5U;PQXQ MMMWC>RT76[VU5)=21BT;F3(=>5..3Z5\U_&SX>3W%_;1V$XU-8W;SKM5"[^. MO '6O5+CP+9^*-./]HN!#;R[XYO-Y!7IS3;O0WTZWMY(P2A4A-I&U@,X)J'4 M=RN1(\.N? =MH^J6VK7#2RSPW5MO"@%1%O3G\,FOL'Q!X;U/_A$-/U.XUVSO M-,N4CETZU1SNC&SY![&0Z7_I M$RM9;MMOYF5 ^GM1[1BY1GB_PKK]K-]IUBYM;R>6SVB>#Y2Y@2-7"EN%JO_9>H?\]E_.G[5]C1)'"G,4YC3@2< MG/:G(DRNT3,H;JH/<5 )/-MY/-!$B]Q5R.=)HU:%0940$ENP%>=9\HA]N@EG M\J1T0XYS4KQ):9C;;(TA^7!Z5%:L9V$XBC(Z&I+U99A"5VJVXC([54& @M'/ MF(0G<"O84>2L!+J P8\Y'05(8X'+NC#S ."#UJ9-6!VL M4Y7GMI5.!+!QM7N*L1PK-.A=7C.=Q*\\55U*Z"R(3\H90#CUIEE?2LF*P(L7+W9<7*A& C' /?-7;*R:.%"%);=@BL^:ZVW2IY8*+SD5JV&Y(Y9&9 MLXR ?Z4%*/-O';WJO(HA>"*$[F88+.*;/<36]]%)(Q=6Y*8YI; M5S+=M+=+M3:?+SQWJXK4TBE<C6LMY 8Y-[J>4/(J> M63;*R^47R>">13;1RFHS(("LO!!!X]ZW+LF7/LT*W4D1MPY8\33U=?E61_O-UQ6%-;RMU4)K M@6]_Y,4!E7+6":8QL59Y'XXZXI,EI(T+9(FV1, MY8;M[JO./:FZGX@M[D-;_8B@SB.3T/K67JMW<1$VI3[*R'YF[XI8Q UXEH]Q MD;-^[WJ&1S&Q8:?%';D3-O1!D@\9)[^]8NM6-O\ :0T>$3J/6M.+3(WTY#+= M&4*_13C ]*C$-C)>E9G^3@#-3K!_JW]*YG5],6WDR0Y8>IK>+NB#G?#\VHRBZ%^BI V M=H[U1N="'VN&2V8J01GKFK"6$]K#%;SJ5.0S$#K6@%R]E MM[W1;B/TKD$@6VGMRC"9 CJZCK]3 M^7ZUZC_9TL5J(I+@,,8%<_J7AH:;&;:.W+7);>77^Z>U%P.*TJ]EDO)87L T M,2$AL=*M016\WVAOM!=I6!$*CG&.M7M6TV\AO;9(I#''*P+[1U7O7+HLMK>K M*6(@+%%?H>2:8&A-8_8 7EN&V+DJAXK,LM>N;/3YHE.1)-N'/3@U?UE+JVLI MFF'F)(,(3UK&?3HQ8VS1.26^\#V- $\4LUS(5 !9NIJQF:?8RKM M4K#6;B2+9Y298=2*DBM9H[BW8("SIP1VY- &A=:8\\<:&,*V M-E_:^H7#NX&T\9K4N+(W!5CN2%C@J.F:ALK9+"]D$HS&2 "*G1C14:*2SBG7 M<,JVU6%:5NJS64!(#B-"KOC)Y[U>UG1A+%YD.&1@&V+UJG87"6EN\:+N);E=G':P7=S%*H*B,8(]ZAL+79QLUVNE^(+-X5;*R]+T8)JXTIHYI%9=TL@R=K?6IC+WK$R5C)1-RGG. *FMP.#GD$-5."S ?K7HZ6.=GZ)?"Y\^ /#JGK]ABX_P" MUW.FNGVR%6(7YAUKB_ -H=.\':) S#>EJ@_)174Z?()-0ME[EQ4"/>PP^9\4=1DFN$:/R8O(13WVKUJI\:;[6='T;1GT2X^S32748E M)&04RN1^6:Y6;Q?HO@_XKWZZSJJ6ZS6<+(DAP,B-,X-4B>9(\ZT_1$'[:.N2 MK?20[=/!EME)96!0=.0*XGX/_ Q[;XFQ:UIVK-:RV^J>;Y^&-IXLN_&%EJ<4NM30^5DR#G&,#]*Y_X ZQ-H.IZ_<>)+F"%;Z[\VRW M *@+=/SJK,+H^E(FQ&NY@S$#D=Z>V-ISP/ZU2L-0@U6T6ZM9DGA()#H<@U99 MQ(-I/XU%F.YY5^T!\;H_@9X)77O[.:^9YQ#Y0?:6/'/0^M9/[/GQPT_X^QZA MJ,FDMIVI:6ZILF.YU#8/!P.N:VOC[\-;'XD^$3IMY:O="-O-01G!R,?X5P?[ M+'PLU'X>ZWXB\[3WL+>Y"E&8Y)P% _\ 0?UK0+GT:0X!SRP;TQQ3@1@YI"$: M4DD].E'RD\'% 7&]"7!XQT'I7A5Q^UCX!F\>+X0>Z>/4Q=K 6(OV1K74/'MAXDL;8K;N"X#-SCKBGI&C/D@L0-N3S4F%!X6IT)NR/N3-;Q3RB&-$(RQQ_\ 7%>@20JP)"\UY+\??@]:_&+1M/M+N'SQ M9S>8JYP,G _I19%7/-OV9/%-U\1?C'\0/$]C>W$GAV_6);2*9LHCA4+ ?Y'6 MO;HK)HOB!:NUPLN5;Y0?N\&N7_9O^$%S\(/"M]I=PJ(9;MI496!PN% _]!%= M7!#!_P + A:,GS &SGITI.PSD_VM=P^#>J^6V&+ 8_[ZKY*^%0DAU/PP7(+/ M ^?;@5]9?M=2;?A',J\>;?(G4*1C!^F3^=;?PAME\._"!K^0^6QADN6/J! MQ_2N3#1ON=55VB>&?%;5[C7?&VJ7;P[8'EWJ?I@6DES20F4%V.[VS5?,MMIURT4^V*=@K1CO@5ZO4Y$K(SOM( MDFRR@D#M85MKF.1^ ?E-3(#2^SPA(R4V MX."1W%=O\.[)1JL4AHKCP5ED4K@I@D5WGPZ@2'39[]6&0WE'_@ M.&;^=8R>@T3:?!'XE^+ME;$[HH/F'?D9AYP[@O$"=J MJM%P"JVJXRV-[+]>E1$>>[[>1G J:Z),V[^ZBKGZ5<78R>KL=1X$M/+M]2NG M.W PI(J/3T\S4%=^0N^0GT(4D5=T]?L'A MGYI6P,U1:7[+I&H3D8.!"I'][ M@G^=8K65SHG[JLCG;D%WD8'G-;7[1SZAIGPCFU/3Y)(IHFPPC?;\I M7D_I^M6_ 6E@7ENDBY2"%96_WVZUC?M:R7&G_#.ULX'(^U2_,H[H,#_V;]*3 M?0:T/E:R\33I97$1=C!.IP6Y(.*S(+N-K9;(C,\C-AR>P&:H1EDD&3F)B=J^ M@K>\(V%M>2N]TP$JD[,]>1BM8JVY%2KRNW0SYM,NFC5Q"H:,AN> <5Z/\(9G MUW[:EQ,+&-9 V]#\H;T[55GTO_23$L9:((6;N"*UO#>E6MO:7"V :-W<$*>A M;Z5E)W5C-2/8=8DFT_PPZ+*9%NKIF!<8RJG)_P#0\?A7)6TACD;*Y%;GBB2= MX--M[EMABMD8IZDXW?RK&(V\8I11NW<&*LI1E)RP'%=)+IL)L=40IL;[&[J< M=]A%)M568LJM MILY+X^\?-CQ^F:[?36<:!?@22$RA<'S.E5?#?V32KFYF*"-I8!%Z9R<_TJ:Q MN;2WTN[A?(E.T)]!30#@6D\*Q0DR(OGN&/F=12ZM>W$6C:2?-E$?EDJN_P!R M/Z4R6\AFTB"WCSYHEW,W MC>QDW2HH>$%0_&,K56VEG?Q1>NADW[YAM+\8R:FO+^"?Q%;W1W>4#&"?<8J* MQ>%=9N;GY@':3!]>32L@L0Z)]HAT36"L\@8Q8W%OI6;YT_\ STG_ .^ZT;-8 MK72[V(EBSC YJEYR_P#/-J+(+&8L;A(W*C:?O4OFQI< D9W84E>G7_"I([=9 M&:,EN1QZ4)$4\Q$C+X[_ (5QMKE.CE>OD/@5PIBC1$A4Y#=,U).Y-JR-M4#H M3U-,%J)XQDNA7U[4QG5X%CEPR*>".M4OD&Z7$TL! M0S8PQJQ;6QO+3=-,6:,<#C%,,1*1-#\R_P :CZ51N;](9(]@=-BO('SLIY)JQ;7D4DBLX,2'C)'6H9HH':XP[JQ M;@>M"=Q7'ZA:>3:6\\4FYI1\R/ZU5G1X/+G5MQ'5JT(@6@:*Y4,5V^6:DTY8 MH@T)%OX_>8ZXI1"+Q8) MT578)RT?457G>.[L;>&3#A3RWK[5%"TFE2EK?(5F!P.P[T6[F!MVWEW&END! MW2LH MZ;;W,Z;8MQ7NHIQEJ:F1:">Z7;U\L9W-T-5+M;.>&8@!Y5&2%Z8K8C26RDN( M)%*1E<@GN*H?V)(S,(HMBL,[_:MD[@85G!/9R0_9HMFY@[8JYXPOKR["/$%B M(7#-C'-2M'=Q6,\=H5DDBOW%FNGV3-,_F,77!'8$$TV>R74X7E,K*Y(( M8'!P.U8_AKQ5'JGAR[-_@W-NP7'N. ?UJ6PNKYKJ&UB598V^8MG^&BP'/ZK< MGPZ05MVNU63(?EBHKG]6MK.^GC:*.18_+\P;A@ CFNQ\4ZA-H33%+;S8V0KG M&0#7FMUK5U+:F-V.,8PHZ"J 6ZU*;[79R3P-+:(Y7;C@\=:J63IQ5X)-02)Y3;FZLQ?L8VB>-WW,@/W1WKLH/W% M[ 8P&79PAZBL"TB::,;(G)!VC:.];$3O8_/( LX(R&]*8Q^K&:ZN5A65D![" MMVV@:6$0HQ.Y,9/MQ5>W9HU@F>(-+,QV^U)HFIRWFMSH5V#RV5$'KFH;+1'; M6%P@6-YCC?TXIEY#'#/(#\PXSSWKH+FQ*M"&^5VZ^U95[!9VK/Y\H9^H4'DU M# A368-):)BN=_R$,<[1ZU+'96UQ?N\<.3*I7S$'%1VV@)J\\EZ;]@U0JW_'H!\K=!FI&AOA[1,ZE;H #'N)[BNRET0PR^6%0-(-RKWJO M?Z,[QQO:YAD=1E@>56MJTO+-)K>WEDW7\2E5W=304MRWIFDO?0&290A3/)%; MNF6:VZ>9D[ I48[U1_M6".U,9E7S@"64<52N=9<0@"81QCD#/6N9O6R-]AWB M'4C>WXP_E/%&$##J#GM[UTWA.V,;+(LDC,5VRM(HR_Z5P\-Y!<7%M*60L\@) M)/IS7H^DWHR,;22*A)IW(D>.ZZI_M2\QG;YSX'IS_\ 7J'3D5KN M NS*!(IRH]Q5O7@?[6O,C@S.1CZTW2H8WO[3S%+*)5X_&O13]VYS'Z&Z(0-! MT]QEOW*A]U'KC;XG^1-K# M'-:GB7]B_P *Z-?NR)GH,"N^4MG:<+@=:%J58E=MXP<'M3T/RCGH,52?*_Q@TZ-BR9 M#?F<58BY@9S2C&:I[CC/)7UH8LJYH M2,2N,Y J*,[23P.&*N!_(U\G^%43X?W7AL:G<)Y M,$!M6D!Y:0X('Z5])_MB:CYFB6%I%N$QW.I'.6&1CZ\U\&?%;4M8TBQ\+0W4 M[M);)YEPA/)E'"_IFLY1NFC2.Y-\1]0.K^/=5N$R29W1-V>0&P!_*O=/B;?I MX4^"\%B%,1ECCM]R=<-DD?K7@O@=I?&'Q"TU;N,A+C41*5Q_RS+J3G\!7K/[ M35]:VVE:-H_FR-O?SF(( 7 Z8_"L:$.6YO5DK)'@3)%"I2WF.U4RULE> M) SLP"H/[IZFNF\#:SJMCX:U3[;#%;6,Z^;82<[Y@^$8]>V#7$>)9I;6>"WB M4.0A*2YY..F*]&\811Z18Z-I*[E:VM/FP.-S.QQ^HKE^"^G+:># MWN'.9+B;(^@4?U%<=\1I&NO$EQ'NW)$!_*O3?#UFFB>#].C^[LMM[?7&?ZUX MQKNI&[N;N<')>8@'V!(_I6T'9:FE:WA6U^TZW:(5RJN"P_$5;:C"[,U%MZ'5>(%&GZ?9VI&"L>\C\*P=7E M>'2+"WV@^>YN3ZY.%Q].*V/%-P+K5KI>H1@@_2L'Q)(JWS MM6WCV ]E !-9 MTHM*[+F[E."109I#P47%8ZPF^NTMD^_*Q8GT &?\*Y[3OB5I]_J$NE*[/4? 4)N[>\G"X%Q+L3Z"N"_: M(;/1O\ 6"VM?F'7#-C_ KUGP99BQTZS0?+A%8Y]<,(B-%#(_4$]:VDW8RQBFBLXA$3*N6/O[UZ9H*_Z1%.2A M6&,R/&#R ./ZBN;4WTM/F..7:@[*M9?WPI'!-272M)-*Y!.X M[<^_K59B8XE/<-C\*W6A!([HK*IYE R<5&+K3187!\X@ 'N??VJI#)$+L3N[QAQ@ MJQK3=6M6 C55CD&0QZUYWV3K[KN07X#J\P#1@'!7::SCAT65%VJQ SG^E:C7 M:30OM\YI3\IP>*6RCBPZ+%&B<8=SDYI4,!*Q(X)P.*4L@E(:!0' MZ8:AH8[:2K-[&CW"$%(QT]>WI3[5H9I8H2=LNW+-CO3KFQ=G/D!-R',NK;<5114,0\]_WIZ!1S4T,NZ4L[G>O(]":)@)[A5?:K;?, M)'KZ4H;6,GN7HXXYS"DC_O(F#=>HJM/ITJ+)=0ON4]$Q5,W,T4BM)&5C;@M[ M5:M[Z2.5H)7*F3_5<\5I892#R++E4*.O#!3@5=N+MT98WB8!EY?M4WDO!YUI M.-@D&1*/6JB6]V"ULLHF:,;LGN*I(B1/+I\=HRNF'0C@'UJ'<))1,ISG]TR> MA]:4S?:6*%B"> OO5Q$==Z1PCSPOSD#M4RT,V-WI.L2R/Y$BG;@]ZL//;N#Y M\)+1?=9>AJMY\$\^^=&4HNT#'!-0LRJT9$F""2P/3VJ;HFYI?N )%7J1O&WM M67]3LP./"+/Y2SR$$L=K,.,4^>Y.D6C_:B9$.I/-5O%JSW\$,6^($I M\\:KR*UH([W6[>6W-K)"(V3.SCNN:W \HN?M=VAL(( M6E:W93@GYN6QTK572G5F#Q/'/@?O"<[*Z:[LH-/Q2D%Y . V.]"U M?$2^N+'0]\3?NGFP,#)KSE[ MI@J_O S2G&TCD5M^)I[O4-,?;)YD*R;RN[I5/0-&^T;6.7]FMW**-Z[RN>U6,(@G@D *RK@H.H/K5C13%;Q^= M]I,D:C8 XYSZ5#:N-F(_A9+J2;)Y1\! >HJ&;PP\LTCS81(RH4$X^7G_ KL M+J*%YBL+_9T1?GDQUJJ]C'J$2 RMY:AL29^]G_\ 55:(PE=;G//]K V6C&WC M#?,S+_C637,1!'3M6G%XET>6^>)II3+_>:NFTVUAOX906>01I@%SQBH8'.Z3H4EI:I# M<;UVD?QY -;%S9SK9".63<%<2*0W0>E6;U(TBABCE1B3\WM3H7#RBW55F@)P M9.ZU-QI'4V-W;QVL09'ED,8#JI]#574=4L!XETXKMN+V1B=@.&0E:S!(-2:X)VI M(G*BN(/#5I(=?LXI"SIN)^4]>#7JGAV"":)XY%,GF2MM ;!7&1_2N'\!:?+_P ME6GEXV\I%DY//.QJ]$\(R"XDN(_LQB59'"R,N#U-6]AZV/*]6C\C4[M5# "4 MC+'/>I]"!EU:P0D8,ZC]:BUU1%JUZN6%==UR( MQZC_ ([;3XJU),?>FQQ[5S/PH@,WQ1\'1Q+TU>VSQR?G%=C\:!<3^*;J6.%M MGG,2WE'!Z5SGPSGN]*^)?AR]\E@L-ZDF?+.."#6U/84T?MN;NWC@8,P58TRS M-PHQUYI(94E@5XR65APP&01]:_.A_CM^T!<0ZC9Q>&?[3T&ZE>,+'%\\D3,1 MP<\&MW1/C/\ M"Z?:Q6^G>"Y+73X%"1VUW\[JHXZYK:,;HSYDC] 4<[<\#%. MDVN@W?*I[U\.1_M#?M!&)XF\"V\AZ@LVWZ#\Z^J_AEXDU?Q#X+TJ\\167]F: MW/$HN+4'(B?:,GZ9SBIFK#4DR#PG]F&N:X/-,A-VW?V%=\^-WS?,#7G_ (09 M9O$>ME;8+&+Q@P(^\<#FNZ,N)-SIMCQP*4=BBOJU_::3!Y]S=1VT (RTI 'I MU) ]*^9?CE^U_X\Q'6/C,F'!Q^5>$_L??"R#Q)9:U9WEO:HFFR&/9- )&.\[B,^QK M0@^P/ASXYM?B5X-TOQ%9*4M[V(/M/\)P.*ZAU&P5B>%_#D7A71K;3[6&.&WA M&$$"[4(^@K9+,1C%*X$+@++Z<5Y=^T=\0=5^&/PIU37M%CBEU"":W1=W. \\ M:-D?1C7I\[ R*>-NWD>M?(_BW]IZP\?>*Y_AVNES62WM^EK_ &DZDHA5PW<# MJ5"_C3 U_P!E7]I/Q#\4_$^I:%XJM[>"86XN+5[9" 1D @_G7U(8-C$'CT]Z M\Z\#_">+PAXA34BMIY@A,0:* *Q!(/7/M7I,O.?3J* 8S:?6O'/VDOCU-\"M M)TJ>VTQM4NK^5HDC4 XP!ZD>HKV+E9%QT->)?B)F M!'&]"7#$^_2N+_97O?#>I_#N^NO"\LDEG+J#LPF7:RN43(QVZ"O0-.6X/C,B MYC"HL9V2 ]JE[&D3Q/\ :XOUCETRSCAS3^%?G1\2-;U+6 M=0M)K^(Q.H"2G.0"#C^M?I#^V]'#I/PMFUZ;:LMO* DBC)^XX _/%?F)XHU" MXN[4>:AWSH9'/]UN_P"=9EIV/H3X&K:WGC2.2SC$D.G6"1O)URY!P?\ QPUD M_M >)UU/QL;>XAW1VT0C#H1P>O\ 6M_]D2 7&D:O>"/)\BU5F/\ NS?XFO _ MBGK5Y+\1;E8CYHFNCY@(] .!6%^4ULY,OR+97*.5EE\T\KN["H,*S??SCU-- M@M1.)Y7A-L8!]UGSD'O20E$.!&2!@547?4B2L3K\O2M.!K*>WME%PD,R$Y2< M9&:SQL4Y?Y5]JM+%:2!2LOSCGE:;5]A)V%?PKJ.JZI:S6L2ZA-;$2BV@9(_&EL;_ $^33Y)IPIM96R0HQ[U-\$M-AN?%U[=@"000-&2!QE\@ M?RK?\%@:[\67N&7Y4W2$X^[@<5S.+N=*EH>K>)9_[/T&Y!.!'#L'\J\'N(]J MJO\ ?7S/Q))Q^IKUWXG7[0:&R1_?G<+@_4&O(I0XC;S!\P:M8FB"F MKMHI1K]OU9"QX)WD_P!:XGQOJOV30]=O7/WH7P?0D$"NPC7R;:^F4X$FVH'VFX3.3[8_PK=62,GN>%_#FQ&H>)K!E4D+NE=OKDBOI MKPPD=U9M;Q<33S<'U4*0?UQ7CWPQ\%7WA-+F74 IG50BX] *]W\#V:MJNGC: M0+:%G\NXP-US-NE"XY( M)KZN\<7YTWX>ZU,O$[QX52<;NE?#7Q+G>/7;:>"Y>&4P,I R,'BL5N:3UB+J M%C9Z1<&^DOF@W*/,A?)R37)ZMJP-TGVQ?#+Q5_:.A3W,LJK=VJ[&&. MH)XQ^%=SX&$GDZY>N7>1H_LZ%CP_B6SD\+326@ 0W"JA'&1M89_.LG8ZM.4Y6?S+<$'YB1@U4G?/R#C//0U: MOYO*P1U]:JI.97=QG*= 3UIF!;T_3[@7.ER6EN9F9!YBXXP788_2O,?A>\2_ M'34I(5\IVDNT8%O;[K4K'3TM[R>?RK=(-S%1QOR_!'XBO*-%\306/C MNVEOKO1#IZR7$B/8P*LZ[U?[Y!]#WK560$'A_P (7>CZMXAEA@N8I&MGG\+2?:/"EY)Y6/WBJ'[@ M8K/\U_\ GH:WM$>&7PG<)$0OF3*%!..@P:Q_L3>L?YT[H"?4;:WDNO+A8%0N M 1QS3'GD%H(W^;R3G)/85:F_X^_^!&H/^6DGUKCY%8T]I+F(Y^;))(GC0,M M\L+; ZL>-O1:@/\ Q[?\#JP?^04/]X?SK!J[,7-W*D-SGS$? MRK9CO9;@HD:*X+'D'/%9=O\ =N?]P?S-:'A;I!_NM_.M%!7-54:5Q;JV*2R, MBX 0LG'.>.*I-=0D/,P=R?E( Z'O6MJG_'U%]*P],_Y!=_\ ]=VK3D0>VD]& M3&Q1(%EA1I!MRREJIQ1B R.P$,;_ '03\V:DL_\ EG]*HZQ]\?[U)P2'[1EZ M!U7:21N# EO5:TKQ8YTFEBW E> @X(KG[7JW^X:Z/3_]2?\ KG4--14=B'N6HY_ MMMN\$J#D<9IDH8HJ2(CHIVK(IY!JO%_Q])5AO]0/^NU:1)90*HVO\ Q[ZK^-:FF?\ (%BJF(A?2]ICD10K M,,@^AHAFGM5=)?E++L\W;U]ZMR_>/^[3;[_CU@^A_E4N*:U$S,MKB2"[$AO,*PF-N1C Q4.J_\C';?[I_I2WO_'O=_45#5G8V MIZLNJCR'#L,QL,,1T'M5..:=-:E\HX#'[S&K\W_(*D^BU0A_X_HZI03U'4T9 MTDS;HT5%W/\ Q,%S7&ZS8Y?*;A)NSG%=QIW;\:Y;6_\ CZ?ZFA05S"YA?;I/ MFM5N!:N3N:11RV.E8[7S1O)%YK7((+$N,58;_D(+_O&KWB/_ (]!_P!<*LT. M>BL$B$T\ZJELRLGT-$8HU.(O[0P:X]D@*(XR0>C?2M[3[&SM+&.-IS:F-N"PP369X@_Y&.#Z MBG^)/^/@?A5%R?O1]?UIAE@LI62>-0S)@*O\ C[D_W8__ $$4 MC64FCSD6-PLQ7RFD(&#*1TQ7=>![VXMK.YCGE>69E!0$9R,-_A67LFX\1I8P0LMJ5FE M!Q&HX^IKHO'/6VK@=2_Y"X'!]*@C_P!3!_UQ3^=7M3_U2_05R3BHRT%* M;1UG@>TM1J<*S,L:C+(Z]>01716EL]EJTJPW/^(3G7+_T$S?S-2>&XDEUO3E;.#.O2HM=_Y#&H?]=V M_F:L^%?^0]I__79:[.1K26DBM'*T:KU M"L<'VKHF\:W&#BZER2. QK@[+_5-_O?TJR?NGZBNF,$D8<[>IVDWC6Y5%+7$ MH".&'SG-?>7PKA2X\,:3(%D+2:;;2&1CD'Y> />OS9F_U8^M?II\,?\ DF_@ M_P#Z\;?_ - K&K%)'1391\,HZ>(M8^U70BE^UDH%&%Q@<'WKOI0)@/E.,<]. M*\Q\&?\ (R>(_P#K_;^0KM]-_P"/V[^I_G7)$UN2:[X:L/$=H+:_@2YMNNUZ MSO!_PR\-^ C>?V#I<.GM=MOF,(QN;U-=#:_P_P"X:F_Y:251G<$C4+@]?6EV M)]*8W^K'UI:07*LUNI92K-N'3C(KQC4/V;["^\2:?JZ/;6JVL_VIE2##2-NR M,G/; _*O<8OX?I3%^X?HO]:87&% 410Q8@O-*NX4N+>[C:%D*Y^\",]171]C2#JOXT$IZGEGP/^ M#T?P:T'6-.2X@G6]OY+Q/(CVB,,B*%QGMMIW@?5-9OOBCXEM+^S:WTZT=1:7 M+.6$R$<\8X(->FI_JI_]VN:TG_D/+])/YFI>QNMBA\6_AM9?%3PO+H6I*K6[ ML#(I!.WY3M(_'%?DE\9?@[XF^$WB^^\+ZO$\JYS9W>XJ)TYQ^-?L[??\>S_] M+^(H#)XCU.2XB:5?M#,K %>?K7V=^S[_R*Z_6'_V:MG_GX_ZZ MFLYP1K";/@T:6FCZ;?SK/]J6_GPB,I#+C8<#/4<-^=0V_P![<5(SQCWKV']I MC_D,:%_UV?\ ] ->4P_>;_>-5""L1.;N1PJY?#IYN.JUI&6U8;6A>$!K_"5K31_#.O:Q$"58!LE MZQJ3E>G:?!8QZ;H5IJ5RUG9R[7G=8]S8P/<>M>;?QI_ MOK_.NY\?_P#'GIG_ %ZK_P"@K6$XI2L:1FTBIXGLHO#]O+:-=1N9Y^'W;=RC MD<9/8UR%OJ"0W3;"HVK]Y@> T[_ *Z#_P!!%=G\1O\ D7V_ZX_X MT1V"]V>*!1:]>\!6/FPZ@45*Z%_P ?=M_O MFO;/AI_QX_\ ;1:&-F+\?]3:TT+2[%)#&9YLD*><+_3FOD;X@W,>IOCY8;FW M8J >"Z]R:^H?VB_^0YH'^XW_ *%7R1\3/^1G/_7)JS6XUKH+X9ETT6-VFJW< MK.>TD>\8[8YKK]-T)]L4=M/#*5&^,%,#']#7,^&?^/=_P_\ 017HVF?\@:3_ M 'ZAR:9S3]UZ&G;VKP:*'P@>Y;:T8.2".#_*NC\+ZE))X4,,P$:)<$1$]2,G M-55_Y!6C?[[5IV?_ " K;_?D_P#0C6M+777<*IW,$@_>J< ]JT M7_U512?\>XKJL,993V\%F1>1K"\CA-U@"-P$*_+V M.:W+O_CZ2N/\:?<7_>_I4 ;WAQ_#^@V8VWML;V3"^<)1\R@8P?R'Y5U2WMGJ M5FMA_:=K!+N! :4$D5XGI?\ Q[VG^^?YUUND?\C4OT%.45<+VU/4VFM]( 1- M0TME("MYUV ?U_&JFL1VFO'9/J^C2Q%"!";M2"37*-_K[C_>-6/X4^HK"45< M7.WH=2EK927,2OJ&D((D"HJ7()''-7CI^D1VC"RN+""65P99!*OS<8ZURUA_ MK1]#3[C_ (]?^!5/*ADMWHL%K((;2[TI8 ^^E_^!BUSMQ_ +JD_WJFK505@/_]D! end EX-101.SCH 8 avav-20221029.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Organization and Significant Accounting Policies - (Loss) earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements - (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Intangibles, net - Intangibles included in other assets on the balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Intangibles, net - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Debt - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Debt - Future principle payments (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Leases - Maturities - ASC 842 (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Components of lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Business Acquisitions - Planck (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Business Acquisitions - Telerob (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Pension - Projected benefit obligation and fair value of plan assets (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Pension - Expected benefits paid (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - Business Acquisitions - Arcturus (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Significant Accounting Policies - (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Organization and Significant Accounting Policies - Contract Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Organization and Significant Accounting Policies - Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Investments - Available For Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Investments - Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value Measurements - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value Measurements - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Equity Method Investments - Investment in Limited Partnership Fund (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Intangibles, net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Debt - (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Long-Term Incentive Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Share Repurchase Plan and Issuances - Shelf Registration (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Pension (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Intangibles, net link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Customer-Funded Research & Development link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Long-Term Incentive Awards link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Share Repurchase link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Pension link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Pension (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Leases - Supplemental lease information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Customer-Funded Research & Development (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Share Repurchase Plan and Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - Pension - Net benefit income (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 avav-20221029_cal.xml EX-101.CAL EX-101.DEF 10 avav-20221029_def.xml EX-101.DEF EX-101.LAB 11 avav-20221029_lab.xml EX-101.LAB EX-101.PRE 12 avav-20221029_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
6 Months Ended
Oct. 29, 2022
Nov. 30, 2022
Cover [Abstract]    
Entity Registrant Name AEROVIRONMENT, INC.  
Entity File Number 001-33261  
Entity Central Index Key 0001368622  
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Oct. 29, 2022  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-2705790  
Amendment Flag false  
Trading Symbol AVAV  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --04-30  
Entity Address, Address Line One 241 18th Street South, Suite 415  
Entity Address, City or Town Arlington  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 22202  
City Area Code 805  
Local Phone Number 520-8350  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   25,157,316
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Small Business false  

*G/X=#WSQ M'_P4=\=-JDMGIOANRL5:3:AN;CS,#UQL%8#_ +;/Q3OK]8KC5+6WWR &.TMR MF!]=U>0>(?#^G6WBK4+3+7+6] M?54>#75['<7=S-)/"8\R3 M%CG<.Y^E0V82[TV^$L?F%F67]/\ Z]1Z; B9FPIC7<5'J17H4,R_V5=1"0^9)+;LH8>C.6_]"%",>E4]%8J44T8%MR(A-Q?*>D?#?7K_ M /M--9N@Z6CX2>WCD.'(& <=*J>,/$:#Q%?Q+;M;0S_/%)LSN7N:9X#LKRTM M9X5>;[/V1^BD=:H>(W:^NQ:^_"=Q[5N:68KV6=@F8T&U&5<'\?6H[V^>[_>K"FR,A M5$G<#KQ6\9.W*8RO)&!INGS36[7%P'D=1E$VYXJ6R$:Z[9>;IJQN[9W/R ,> ME:<$S7$<9BW(JN2-W J]IOVEM3C>4JY5\JR*,@8K2]Q15E9G0W99W"F&&!= MORB)-I-4SP/3VK2N##')_3%5F8*.03]!3UDMX8][([>P?']* -:PGLFNKAU-S$?*/)4G^M M4G-G<1J#>S\#I]E)'Y[JFLKNW5IB+>3F/',H_P *J+=683YH)@,8QYHH 5Q& MJ@13M,/1H2OZY--B)#=,5"KP%CY*NO\ O/FGABIR*:5P+D=S&C$M;B7;U\WI M4HU7:08].M(B1D9A5L_I7-^)M0>QT\A9&227[I4TG@S5-0U"'R6F#21'[S$# MBAJP'3IJ=PT5PS>3GRCP(C@_=_QJ&.[NWC_U< _[=A_C5NTDOBUXAG4JMN6' MS#^\HJG#>3W+F-)PI7J,BD _[7<# D$$0_O>3BNB\-W)&AZ^3@YA'('7K7.S MM=J=LC,Z8X.X6J^OSJ]ELCTYX@6_P"/F1\D_H*YW3[M[)R\8QD$$#WK M0U'4?M%I!&Z$*%Z8Q0HH&S)8Y9N@YS7??#C18KKQ!IDLT45S;LQ#Q2)N!XKA M5@\P[@0%ZG)KT/X5W5E%XNTI5EED=F(**/EZ59)]"> ?"4EC\4+">/1=-@T4 M",PS1VZHRS;B,9ZYQBOH9-$G\+>(+:[UF]FO8KJ21C:R(9"O)QMYKR#PKI,D M?C+3+G8V!."H<'CFO?O'+R-XTT,VMP([PABJ-RC<9YHN@.LTF]@>!9;.,@./ M]2RA, G %C?A6'J?PG\+ZKJDE_=:/;3W3R^:TQ7YBVM?./[1'P<\5?$#XE:'K&AVL-Y86T$44PN+L0$8E=C@;3GAJ^D M+>SM[:-$AB$<:C "]JG\M)%PH /XFJNAG&Z)X'ALM>BUF81BX%E% 84&]HR M ,G?W_*NLE.UQ)Y@P/:GQVR,V7&YT^ZQZBD:-&CV$9%03= DB[6W-NR?X0*8 MZK-"P#$CT(&/Y4IC5(P ,=J$B & 3^=59#L9>G^'-.L'NIHM/MH7=@2\: %O MR^E:$JQ6\;3R. B*6)?H !38V9UVEC4LL0N+=XGY1QM.?2A) S@=!^.W@;7? M$;:%IVOV-WJK2F+[,LJ[]P)X Z]J]!/.T_*/7@5Q>D_"#PMHFL+J5EI%O!>B M0R^>B_-N.IS@UIE$!S5ZGXBUV.,Z*)X&0WSW M8N"1N!!$6%(!VCG=ZU8\2:1:^)?A=>^&[3Q'82:U?Z?%=F*YGV#RQ@LVTDX! M]><5[W?Z=;7]K<13QB1)$VOGN/>OF#XH?"KQ$?C]IVLZ%ITR:0ND-8M)!)PP M*G"XQ]*3N-,\ZMK+1=,^+7A"76M=MUT2Y\."U6[MGW6L:1*@D!<<,")!V'0U M]CWUA'J/A9HM+N$9)K<+!.C9#J1@$&OG#P1\/=9\/?LH>*M%\5:? M94D 9Q&4/ ?''0=*]:_9;US4=>^#&A#5M/ETZZM@UN4G.2X!.#],8J;,J]RO M\#?A3??#C1]3L=35+.>6^EN8I+5NH:-%R3ZYS7%?#[X4:M\._B'K5YJDPNK? M5M0-W%()3\I+9^[WZU](NJ N2H 8J1WSBN4\57@6\L(8K-U NE_>LOTZ&M$K M".Z#A8W,?']:7S3MSFH9 S,Z]!FI-BE.]-["9YO\9O%'_".>&FW6K7,=V3"S M _$=9$R+(HMI M&3>,[6VG!%?#7@:%(]4T-5577[;+G(!YV#G]*RK+]T5!V9-\4]8M]=TO^S]/ M:1)[B9A#(>,D-_\ 6KSWXR^"Y[;P'9:J\6=4M0J3R\ R J2!^%>@_$"QN%\2 M:+<6]DTJ13-@J<(5W'/'K7FO[07Q(L]5L(O#&F,;F=)8S?L#S&2A.!^:BO'I MI\VAZ$FG&Q\_JRP*99"R.S#S(R/O ^]:>A:8]_-!#) M*5?*",[(.IVX)Q[4LEEY2(%#!6Y.X'DY[UZ*]UZF$8NQT7Q!@-KXI:)9!(8HV##_14!V_2L&*)?+#$D'WK=25C%[E&# M:K!GB,J \JK[3^>#3M?FM[K25CL+">QG20%Y);S>K#/IMJ2UMS-/*$5FC'S; ML>E;EK\.M:\3:?-9_+0X]Z?,A'J/[,$A_X6#X<4$'.HJ3CD=#T MX%?4?[5D*RZ&C&,,(XI3DM[#_"O!?VI^ M>%]6<_I7BL:CKXL%LI$PI)=JZ<_=!/7.*JPVR/,TP M1$D(P7[FK:@$E.>O6@!U MG$TD!4$#)SDUK6=E:ZAX26V2Y"31ZKN9&/)79BJ&G1LR '"E1\VXX%,.E/!> MIJA9/[-DD RIXWJ,G^56@,GQKX=33(9;I)I)+:6]CB:$#*HWE/R:Y?\ L](M M0@DAB9\D#]V,A_P'2O8;_28/$O@ZXL9+A]/$U_'=>9)'@R((W4A3]6%=9<_! MRS\-Z+9ZMIC>8(=K-$RY+@#GG/XG\(PF.1FM81(S-YKR %'[C%--";7+^"#5)O):X M"1R=4SM!Z^F31SWW0'!W&KV]IXE?0IK>2WE*%Q*PVC(!/O6_9W^GWUE+"9!Y M@VJ"">3CG@BM6/Q7X:6!;W6?"\=YJ)9O(U*&; V8QR#^-2:=/:F]#Q6UFZS# M>J&0$CTK*4DBK&5=Z")=+=RK;.F\C%8G]A6O]]/SKO-3U:P6!X)XUF+\^1"W M(]:XW[2O_0,D_P"^#0G?4+&CJ_C;6=3CD2YU6/18E0(8K<;25&>/FSZUSMA\ M1-,FCV:]#<7-C#(/LTV\$C:N)UY!JVJOJ5[J1B#38$8X&WTJ:\T>S># M[+%.LHDP0V_A1ZU(G\19U7Q> 2?,ST4\@5<8B M,65[)X8C/Y,3>;\P@;YC]:TD80QR;2G1JMP:Z&G@NY)#\B;?)[[:D ^(6I&RU& M'[),K*54[&4X/ ZU-?Z7':6L&HJV1-'\T2MD9]J?K92Z2YUA8FEMU5<1$<8V MURUSK4C+;JR,P48*@8"GWI,#H$TT:G!(#'F"?&WD#;BN9NY%TK596@=S&K[6 M3<.1WKH_#MO+-$,L9A"K,44<#C@5RR:9-J#2N(55E+9W-2 ] AE?5=)M_L3M M!$X^;:>2:GT6PD2X9U1YBO!#'K6;X%OA;Z.T-RHC$4F./I77V:V-2 MT)M/N#Y@DF9AC9P*R+;5H[=+G$AD"%4 D.3[_/\ _7J;3M>N=0ENKB/5;:[O M(@J+')R<[L<5G)-:RV!JVY-#X6@CN1.L3B;/S#CY17H7PI_9ZU3XO>(X[.UA MECTJW;S;G4MP 0>M+2_2) MU4\+"ZJ57H3>)_$OA#]ESP,L5C%"UUMS% >)9VQ]YL=!7PKX[\=:Q\6O%"Z] MK,\,\6XF&WB(GN][#K8M3_=Q6AIV"0[9X8VDD9G MR'7H!Z?_ %ZT[2Z^S2+Y"Q"Y<%0DQXQT)Y(I6T]=,MAM)*R [-HY />J0L(+ M\>+9WES+ UE#)>2H3@!<<#G/J*Q?$T=II%WHN0H MKN_ UO+H'A#Q1X@EAB$ZCJ#P7-N MEW*SF9")%(/.<*F>]016-M=1^9;7L,XC&XI)$\)Q]6J"WOHKA+=39"U$:(I- MO*0QX]"<=JG=;.99&19-V<%) ,'_ !KH44C)C%B2-46)?E;ER3SGVI)E"8WL MY7(()/I_^JE3C S^'I3;EF",$Y8J>O:J$>=:EXAGB\1J 5,*3;F*YR :](L; MVWU&U$R_.C< CO7E^K64B&41O$9,%W)8 @9^M=CX+@^S:9N25)5DQPK9P: . M@W?O=QY"CA??C_ 5@7MG8O>/<$FWG5<<=S6YQ)R!TK \81W$5G;O:!/-,H#! MCU%1(IE&"\L+*U?#MP9;T6K7#/.B88Q#+ ^]6T MQTZ^G,1:[0+Y93L-R@X_,UK:/?+X?:WNY"J-*JYQRQ)..:R(4=;G1^,==O?" MOA>,P.DDTTG)8X..?\*Y'PX\MXWGO*8Y1N)C!SN]J=\0O$+^*[>.!46**SS97?>7& JXR*!RE=G0B_NQ?P+:%H4E8(ZX]36B;%]/AMK81&=U M7>SR?-G).>1Q6)=^)&GN3:VS1PNTRD._!&.M>MWGA^V'A:QGAF$UU/&2RHP' MEX[$?K0[0 XZQTH75\8V:'SO+ M$%L]#4UA;6J)^^D5'())(SGFJC*X"2JR$,LZ3+T'.<548*"3D$GJ ",5-,L0 MDS!*&4>@Q4$A+')Y/K6P#'E(& H;ZFK*W*B'!M;5SZLCD_SJM&#O^7KZU9F: M[5 0/,].!Q0!-;3!7E+6EJ/DR04<#_T*H1?&$G$%AL[+M-YO & M8AP8E/?Z5&S7P^Z4/^R(%S_*@"E+,DQ!6*WC/JFX?H31N!J247+8,RE0/]@# M^51^7FB]@.:\602230L@;RP.OWN?I3?!]K"\Y"W9WXQ(3#(,?^.UU7]EQ7:H M[L4VGD#O6SX<\&1WCW+H&BBZACQD_CBE>X%6VTJW/V]$O0I^S9#-#)Q\R_[- MH7"J3@,: -/3([" F5YVD..1CC%7 M_%.KV\D%HD 3 3G:.:YZVCO;>TS?6ZP$'[J?,,=L&EE@>3!8':1D9&* &13, MY^7!/H:U]&\4P^#=0M]7N+9[F.!L&.%PIY]ZQ[= DH!'%276DZEKFF36FE:? M)J%ZQ^2"(-+;XG^#I;OP]>VMO#J,3L2<*H!' M6OTH^)LJVOBS1);AC-:KNWVX5F9J?+<"SXIT/Q!KG@R_T;3M7)O9V7.J CY5 MR"0/48&*[F"Y9&",0<#!8=SW->3W'QK\,>&O'6@>#GMKJVNM8#&WD<%57 +8 M.?I7I\3,9"SY#$Y(/K5QB2S9%Q&% [4Y!&3N5^3V]*I+.N"3R0. M$O ^LQZ1KVNVEA?R(LBQR.%(4EA_[+3Y2.8[9KO%XT:L"P_(TLUREM$'E=$4 MC^)L'/''Z-52QG@U"VBGM9(YX)4$D4Z$$.",C!KC/BC\.XOB5I%I8275Y91P MR^<6LYVB)Z\94@_Q"CE*._2YBE3*RI(H_P">9W8-3QD-TK@?AI\.X_AMH0TV M&\N;V-W,GF74K2,,]LL2:[:*7:,4^4FX-'L8[>M2([$8-0%LN:D@;YLG^=5R MAS7)TD'TJ0*K"QIQD*<]NO7%9RB!8,>.H8>_I65%J]O-17%Z]\=_!&A^(7T#4?$4-GJJ%8S"3R6+,._TKJ])TJ&UWRK.)6F;<&*J M-P(]14+<$:37,*(6ED$1S@!QR?PZU7GD78-CKD]&8X5J\V^+'P.M_BEJUIJ, MVKWFG&&/9MM;J2/=P1_"PKJ_ O@Z/P9X9T[1Q=S78ACV>=5=\?NQTQCI2>/O%%QX1\(:WK=M9&^GL+" M:[2U'61D0D#/U%?..H?MJ30_#31?$D>A+]JN+C[/>1,W[N$!CR#ZD>M4,]_\ M;?%'1?ASJOARQU4/"= ME>!_MFJ_BOP3X&U&QN8;>>*_74[>0R$ LBJX7(/?9C\:];MK]]1\.^$+Z_N5 M;4;D6\DL-O+NC#,@)R"?6@#U21V+M@>]21*I'))IW%3+LQVI]!,Y;XA0> M;X'UU4.7^QR%?KM-?GU\+[Z=[_0,(95-]<*[9Q@A:_0;XA/]G\#>(9/2RE/_ M (Z:_/SX.*+JYTE. ?MMPPS_ +M8U?@''XB7XQ?%BP\#W$&DQH9]3N(Y##'G M.,L1G/:OF=89A?7US+B22X)D=B02"3GDUWOQTAL8OB)?37%VK74,I"0'()4^ M@_&M7X&^'])\2Q:PVJV*WT,+HWRDKM!4DC->=#0]%K0R]#30SX8L)IM#L;VY M8D2&=F);Z$,!BI=/T[1M8OUL[;PEI\DK./\ EHR[!GU\RK?CO4-$N-79_#]@ M^FZ0D*HL.3@,!\QK"\):C::MK-HIN9/*2=0PM4H"Q(H Z 8]B:Y'R(P@41AR3@DY'T_K7;?%N(MXSNLA\A$'S/G MC QQ7*L,GR^0_4$T6L9,T(? 6O>(](>^T?1F?3K$XN9(G7<=W&0"-H[_3XH+ECYA#?-EV(! 0G&,=L>]<%X"^(6M> M$N)H(H)M-G M8 P._)8=\5;USXI1?$'3WT75K...RD8/MC;'XX_&@3V/K7X=)X6UB33=0\/3 M17MHP4J]L2WE\='!Z?D*ROVJ8B/#D4F"%2&5G\IPIQ@=,CVKYP_9NEG^%7Q] ML_#&FW-S=Z'J\8D>*20#R3SM &>G%?2_[3:Y\-L@8_-;7!D4-SC:.!FOQ#-_ M^3@9=_@E_P"W'J4_]TD?G7=)H?E3XBUH1D_*THRQXKSOP7JL5UI%F(- L=[.4+&>7=GH<#-?5W@#0[+PWHQ MNKFV2(R()"%)(7'/>L9.P&E\8Y-%T;0+&7R($T^V0111J K,XSMXZG\*^1_B M=\8?$WBRUE^T2VT6GJH86EOE&CW?4\GBO1OB'XF/CW7#=O<"?3(9"D,2C@$# M&3^1KG]2T.RL=%CD;2[6>\N8W/G.3^\VX_QI7N!X_:7\>I:%!:R6;6Q\U1YC MD;G!/)!Z?A6;X:UB>?QU]A6']SEUC62-F._8-N0OKQ7I=]H-E:VNG1W5G! 9 MIU5+:&0DD[A\V/:O/].TXVGQ/C6:3R2MT$0^G PQJUJ@V-K0(?$VL:O%:W>@ MS6<*NQ62YMI(HI%4;CM9N#WKI_#NIZ9XFO+B.QS%>6Y=IXF3"QJI()#],9%> MBWC^)C)C6[_4KC3K:X>.VBO+01(28QET( W+SC\*\;\ 07,'C+68YF:Y>6.Y M*QJ,*3YIX('UI^SYM!WXUSOV#Q-_S\6__ ([437*[ M(UA!R5SA[G4K2>"/^T;<\\87Y>?PK.P\A:6W!$"G;C&6"]ZKVWSP31NDCL6W MI@YVCTK:75([:R@:.'RBQVR<=LK]K=1_V'(/ M.*2ERH&.H!XJM<6MKU:\PBE M%JKQK-'=P>>Y&(D55X_*NB@AMKK1?(FWV=)(UOYI&]#7 M3Z-X5LYV5E>?\ M>VC\:[3P7H?A6QL8=2TR&)XHY%CO$)#^23@$ XY'-2V"B>5OX'N+KPB(8HID MN98\_,G R0>1[#%Q_$'Q[J/AOQ3/!9&UN- M),>Q)8QS\R@]NA&]^,M&-\]Y%# M.@>U<.Z@=0AR?QKS:6>;59[MYG,5N&W! >6I-V)J4VWH86E:!':Z8(EC@21G MWN93VQ4MO<2V4Q6.6U\I$R"J*>M;MAH1NSNBMR^XD%I.0>.G-!\.W<,;O]F@ MM0RA!L;(&!UK'GLQOW(G/-)F MM)GD6*28W$194RK=*OZ9I!MVN(I#OBA(7S''S,/08I.7L_>>W4RA&3V/,)?! M]W',BN[I;1J04+_?8\C/K7M7[+O['&K?$WQ/;>)]:1]+\-6DW=BKW1VYX'89 M9?R->R? W]EV'QM=6^OZ_;-!I,;!HK:11F?Z@UUO[17[6VC_ F@3PCX/CBN M-1>+8TENV([8;L9&.IQQ7Y)GO%6+S"N\GR)<]26CGTBCTZ5&$5SU6=?\9?CO MH?P,\/)X?\/HDNKB,I#%&FY8L<9;WK\Y/'OC;7]9\9W&L7\\ER]PV?,DR<-V M '85T.MZ]+XGNYKV]EDN+B0^8TK\EB>O)K/-L;J+>B*V[@9_A]P*^HX8X7H9 M'1]I4ESUWO+NSDQ%=U'RQV.>87.LLMQ/;!)P>&Q7=:#=1"6!)F19W7;Y8;'3 MU^M8Q9%EV;B947@"N:MO#US+JOVV:XD1RX92K=!7VJ=DEU1Q136YZYXQN6TG M1(VBE\N5W380 <<\BJMO>W.M:;#+;V:17H67&]R%&U2A)-0->3R>'KZ3: MMQ);*DD;2?-LY[BN1L_&.KV=O# MI_K5Q$Q7U6XGDE^T)#<;6.U6@$+ #W4?SIC26\\>\6WV=NY5BP'YU)+9GD^]5H[B221OD6(CDA5VUJ(E#! ._O2!&>0\G:PV\"FS1L\N MXGY2,\4Z.\@CD1)!YK+;#0A$8HI5EFP&7[P4D>M9EO\2YH]"NK&2W MA(O'*ABW(]\8HL!BV?B[51K<]M+*BP6TOSL4 W*3P/KA37H,VGQZE$;B/:Q. M&0,*W5/FD.,$CK@?D*U=*TS3M8G9&=A-#$&"JG((P>IK7O MA_:-O*(T>2X(RLB-GCTKG'O9(T9S'< [61W*=P.F9I]EO6O1OA[XDO[# M6[O0&M?M\EYN9=\88Q@+G&>H%>;IK26 >174SLY*;,G S79^!M7BT_X@VWB5 MKF-80I2<0D[@=A'I6LE[I/8Z^U1#'J!EMP&B+ J^0-WMBL>1H7$1>W"<;?D= MCR/I(Q(< M'[RX_P!HU82S$@_UZK["3%5Y548+=/IFG&"RWH?.?)')V=*L"_:6,@-U_I X MAX_>_P"T*@^S7"'B?CV?-26ME;2)=[+AVQ$/^6?^T*@^S6K*")\^Q04 .D$N M,.X8>[9J*AXHXW_=X/N!2,3NYXH M6\DBL H5AWW\5:N5O)$5!RR5F' MRY28Y9?*4N1R/WU1:;'9?8M1'VC@Q!=H7G^&HQ#9B(*9G_*AR"Q')$T3#>Y9EZ9.1 M^%=/X7E$?A/Q*"< PIQ^=E"QTV,I?RW"Q_*L3-D+GTI*5 M]!N)SFT[OQKU#X LZ?$:R*L03#+R#_LUY@"=Q&.G!KTCX(WUOIOCRSN+RXCM M;=8I,RR-@#Y:VI^[+4PEH?8?@Z25O$NF?O'SYRGVKV3QU&LGC+0S"$^UJ&,? MFR,J9[YQ7A/@O6K&[\6:-Y,\SR)U620'/7&!CN>M?;5I9 M;[2&5IC,Q0%I O!..>/K5#2(%>*<2O\ ;N0?.=^?8A+C .S&2V.M?GC^W)I[^(/C=]DLEBFF MCTB-G,JA=HWR]&K]#[:5PL>\_.4 ? QS7'^)_@UX3\;:JU]K&C6M_=%1&)I( MUW!03QG'N?S-:!8Q?A3HSS_"7PG92W,T1BM8'#QX&1M&1D5Z*;7RP I) _B_ M+_ 56T[0K70-.@TZSMU@M(5V(L? [#%7)20, X% ">3LC^]4;/&0#&Q+K^- M2K\V0>:ABM?*\PJ<,>10!QF@:-XYM=5OIM:UNPNM.+YABMX0K(#TR=@_0FNQ MB<%?NN1T\P' -)'9B)7 "X;[P J(P%H'$8!=5;RP>F[!Q0%B>*4EROS*>Q]: MF$AY&-Q((YKPOPI8?&!/'/FZMJ4,GAMKEP81;X9$RV/FW'V[5[>L<@"9(SGJ M?I0!^;'Q_P!%O=?_ &D/$)LQ !%?0Y>489?WCD[37Z(^'Y&@T#3UD(=!;QC? MW)QSS6'=_!_PSJ.LSZE>Z19W-]+)YC3,@+,>Q)QSU-=0NGPV<4<21"-%X55Z M"@"W"(I(UVY1>G-/>Q:0+B0[N=C'H#^M1QE=@7&<>U..\.A+95?X>U)[ ,O^$TN9+_ %VTN?#[H?+LXXE$HY7J?+'\Z==?#VWNO%3:ZZAKE4V!8RR% MACNP/-=7;DB9W*KOQ@OCG\_RIDD64( YSD$=JS@!P%UX4MH-!US3;-[NYGU* M!XBUQ.[K&S!P0,GCJ/RKYZ@_8OEO?"6I>%?[3MO[.N+I9R[3S;HSUP#M]\5] M>RV4,LBMM 8$$$COZU(]DC[F95+'DG'4UJ!\9?'KPKJG@SX3>"-*EN8KW^R[ MLB9 2[20CU9N0>U>U:3XATS5/#?@S['8M8R2>0WV=QDH-@YSW%=A\1OA1HWQ M(TQ+/5XY6A4$(8/E*DUS\GA67PE::#IZ0HME9/';PS2R[Y7"@+DG'7B@#UO MW-SGBG^4 .)1^54#/B5QGBI_/.-O]*'L)G._$],?#KQ*?-R182_^@&O@7X2L MHU+0(XU,,AEN3EAU.UJ^\OB1*TG@/Q%M&0+&4GM_ :^&_A!<0WU_X=N'C'#7 M./J ]88A7I%1/,?VG?"5XFNZ=X@BLTQ(2DI)&\X;K6U^S;;!-#\72>8)LE,* M>-IV$UJ_&R\BN)[U%D6\N8!MCMFDXPQQG\,Y_"L_X!(EQX=\0CY3G;O8'@$1 ML/QK@PZMJSH;=CRK6_$6F-I-SI:W"VMZ6:102S9!/3-<[\$[NY\.>.;DGS;&(WXNRF7Q[J#, 7PH8@8&<#I7$R_-+AQD%A_7FNX M^+)4^.M1?( IVNW&3W'>CN!MZ1/X07PQ,FI1WY\0I(2C(Y\ M@ICTWC^1K(LHH99$1@ZYYC;!'7'K4@U&YETU[,Q*;(''F%>?I4?AZ56U>"U< M!(F;86QCH,UDM@/1?AKK5G?_ +5_A:UR//ABA4^_#5]5?M.QHOAT2LH)%M< M$CD?(*^0?AGHPB_;#\,7D,9$9CA5OJ U?7?[4>Y_#4>SE3:W/'_ !7X3F[?^ MO^7_ ."7Y2/4I?[K+U/SDFD,SN,\!C_.IEA5M*D) _UV/T%5Y4DC9_W>.23^ M=3EI$L9(UC8CSNN/9:_>>J/+>QV7P?5HO$M_Y;*H^R,.?3(Y_I6GX=L]!UV" M(Z?=W=EXBM#/?K4.E0R-XC M@$D#NC3O\JC@C:U80?[PU:]TXS<;EU+-ND++MVC _&G:]$!J]XIZ>8JG\A4M MO#+NB#0R#]]_=I/$D+C6;X;9%W,N,CV%=?,9#_A!;B;7([!SA[>\WC_=V*:^ MH_'6J)H'@"]=Y&\]XRD2CMD8KYG^&VGR6WQ-TH3YB34K9G4*.=ZJ[$?]\J*^ MD_VB=*T:\^"WFVT.H0W46Q7OE;:BM@<5A+<#PKPZIBA%O'()I"APF O5AS[] M371'3[>2&":\D$=M!N"Q[\N['J />O'[".ZL]#O=5DN9;J6UMCY9SVR!S^=5 M?AQXMU#6=1:"8RN\<7F?OF+ $=,9Z4L)E7^PYUU*U+M'>7\O M)W$=%WGT'\(^M<(=+TR\\5C4GD#ZB[[\,2B)?%EMIUE?65L^GV@\I<,<[?48K MD-!LK3PYJL][!;!IIB_+NY(W'-+$PA+M(BE8QV&2*Y^Y\5)>.QM<84X!;@U5 MV%CJ+K5!(EP6LK4MK,.&8%B",DCOBH*E'WB*UMI#>+;C$]E M*-IP/NGTKTOX7_!C4GN;N\DL_P"S-.^XUQ>1# MO[6,":I?QR*T C48R0".!G^5VGB6^GMK- )8['R,;VZ[D?$)K[2IM-\B6Z*QI(S<1$[@3CKQ7GGBWP4WAZ*8[!=6TC )=GC)Q MFA@BW:>,)?#7BE+"QO/M&C7$,@FCC&TW'R'8I.3T;::3PN-1:/58K*UFLK"Z MW;W5MR9R3_\ 6KSR$3K;G#"1XP2)%8?*/>M73;O5+&+2Y8IYGMK:9 \4)!5L ML#S4E\URA+JTL*SPR1B2!&8,TAR0P[5W.CWFD>$_"ECKV@W\-SKTC;HH6;)B M8=2*P_&D6@BM&;YE ^?)%,< R%#\ASWJ)= M,O[/3;.QE1;R*'"1HWW@,8%;^@:%JUC')&D:*C]G_AY%9SV$G8@G,=M:J+NX M:U61RH6(<$<]*ZF\T"\FN8HY[Q,B3 M&%[&DAT&YT5C;1!I+Z:3,4@7.[)XKBG**B^;;OV\R7[[L4=(LD2V"S6HAEE8 M*@9N".P^M?4?P#_9P6XMX-?\56HAA0^;!;39W..NXY[5;^ O[.$EI+#XG\9X MGD16>"W8X5!U#&H?VB_VC=EC>>&?"\@E9!Y=Q=HIQ&.A5:_$\^X@Q?$.+_L; M(G[NTI_F>E2P_L8>TF0?M&_M+IX9C?PKX+*+=#]W+>PN-D"XZ)CO7PI'X;E? M5I[R^N3.KMOPS;R]>ASQH(8WNHG$SOOR6^=JI(('.Z2W99&^Z:_3N'^'<+P] MA51I*\W\4N[."I6=5W91MK6,Q1EHPL3]%]*M_P!C0;B8Y0,+PHZFL3QQJTFE M0V4,,8<.^6D'\-8L.L:DOAB]GC<33"3Y1Z+7U44WNL"+5VETJ/4+M62?\ CC]AWK6\->-=+\47$MG9.R2QIM;> M.,UI)6$]6=!H<)22\F6W%PES T;6I&=W'R\5QVO:A>V&F[5T_:F[9)!(OEF$ M8':NUMI)K:Y0I(?/7')Z<5B:[X>U36-:FG4;8Y\;SGAO>I@KFB.,N+FW^P$M M TG0C;R ?IWKU[QAI]IH/PE\/:3)(UDMQ*)SY<1<$-DG(R".WK7BNOVT.E7< ML*Q/+/#(L<@Z]2*]8^,GB#3H_P"Q-,OD9I[?3T9HHI0K*"H(R#6L(C.+@CG@ MM(S97"^7DX6*7>[#C!/''>F%IRWF299W^\K'D5R-GXYT6Z$\(ED69)3JUU>PNY8*V03U(S6CT ZF3IC?P!PM<7K>N!9_.C>,36FY2C)R M>/6NLFGE-J[0$;A'D,>F_"FMP,2351K+3 M7%VTBPJ0=T1!"G& ,4L=JDLZ13W!AB4%AYHPP)Z57\*WAM]6$-PA^1\O&R_= M-;,U]'K>J$W;M%F0*N5X. :3>H$GAI]3TU)OLFI1QL&RC#[S =16?JL]WJVH M7=W)=30R,0"B';N]ZZR#0PS2SQ2+&J[64C^(=S63?R0W6LL;2$N"X!/X4HR# MW3K? .LB[T@C]Y!+:MM+LV)$Q-%$NTD_P![\:Y_2].M MK&UFFB41F0AG^:M+3-7:.&>6W*F.3*DCJ:) 8&J*E]%:WEE83VDD1$?V48$;2N2#[U?BO7M=7996QYC<*R].*S]1BN-JSN!BR6P@BM((Y8)Y@V\B./YMOO75?#_35OO&$=I-&D5K=*Y, M:'[QVG&13M#T*:PB1D$3QA?O'DFN]^$7V+3OB)]NF90D%N\FTIQG8:U=70E+ MF:95TE9;6+4X+56+QNT2J@)(Q]*RK6VUCS2 M^6QDA5.!^E;5D[:G&+<(L'TSP:LR2QN8T-C;ERO)8G/Z$4 ,L)+2:VNS#9R*?LRY M/FY[CV%))':M'&%MI(\ ?\M*MZ9?6GV:^#6D)*P[/EW?WA[U&D^FQHW^A?-@ M=S0!6E\E%4+$ZG^\6XJ/.>^06\Y7]V^=A!/W:GN8I\J9'6X M91_':N?Y&I8T%M8PK%*/LVI-YHVL8T9_Z5!)3_LQ_P!:UB[B9A0/"R&- MQN88()^@IC11N^5 'H"*BBQL.WKN/\ (5)!D(-W2J(0, _'EX [\BK NR(? M*VX]\U"-I/%1/_K*5K.XR1'Y/!;V%64DW0R1\OD?ZO%55ZC@].U36H;KDE<\ MY[53=]26KGV!\%?B7X8TG5? OAZYU6)=1O&"I;*. W/!/K7U1XWB6[UO3Q<0 M2O#&F#"B%S)P.17YM?!3PE%K'Q8\'ZO#'-+-I^I(255BH''4BOTK\8Q(/'NC M3VUSY=X(F9$:08/S#CGUI"Y3IO#ZEHW2*WEMXB,@2Q%-V!6K&LD2!E"'< >N M:J:3R3H(Y8BA^4L.#5F6$E$WU69&B<-NZUQ7Q<^)LGPP\/V^H0Z1/KL MTL_D&VMY C*-C-GGW441D4=ZD1"CUI^QO[M>??"OXJ2?$O1S>3Z/)HLT;F,P M3NKL /<5WRYD'\/YU0 !O)7I3%M,/N*@@=\\TPED8U*LS8H 2*&1&9R" W1, MYQ2F)Y"6#?@*7S6/6@.: &QQRCJB#WSS4S0O(!N'3IFG12*%^;I4GG@CE@J@ MYR>E0W9@5FM9/8#VH%HQ[YK@/B_\89_AA!8M:Z'=:R9SRMLX7'?O6[\-_'+> M/O#=MJTMG+I3W (-M.P9Q^5#=P9TT4+Q'[N1_>J5AYC8]!4@D7:,DY]Z1F0C MWI)V$BI,K+]U\ 6W9P=GX5WD-R9B1^?TK@O&=Q9&ZLQ!#B07BAI"K?WJ0([;[+C M?ZT]892E2_:E0KGGYJ6&8O3O8&KG$_%)Y++P5K3D#:;*93CIT[U\)?"FZM?# M?]A75W/Q@$,W@+6E=MA-M*/_'#7YG:EH0L-'\*6 M\Z;1B9GQSL]1@UR=H)!>7-Q+L,<9V$(6ZY[UVO[.5L+;P M]K!$<>RW=6F0G(:1 M(@Q;^,H:XJ3N;..AD>,-1@\1:LVKV6G0Z;ITR*L5O%_!@8R>.]9WAN*&76;< M7%NUY\PP(CR#FDUS0+_P3?2Z-J!B:XM8TRT3Y4@CCO2^$+B[.KV*V1_'&I% MW$F' ('T%S@6._CSB5AAB>G7'N:XGQL'LM;T^6-6!,H!;CID>M=UIUI&-8@EN)81'(R M8Q("Q.../K6=^7Y@>H>!\+^U1X7A1?(($'/KPU?3G[319=(M/X,Q3@^_"5\9 M?"'Q3<:I^V5!:7:Y-O?")6QZ;J^R/VH6/]@6J]<1S_\ H(K\(SI6X_R]?W)? ME(]2E_NLO4^$]0M8YIU1(>2,DXJTUK#'I:$HN3< ?JM)=?\ 'R_T/\ZER!I4 M2YZS _J*_=W\2/+EL;W@!$M]1O2H52R$?AQ6CHZ;-=LI J*$E<9_X"U9W@!- M]U>-C^%E_45J:9QJUN/1V_DUH>'?$ W%;*-\'K"^TJV9+B&UBB993P64!7_4&@#Q7P%X#U?QU+<>"K1QIM_JJ9BE MD^Z"&7Y!^5=!=_"27X+:G)X6_O'QYUU*V695Z5<= );K2XVM)4*XC? MDD*ZK6+./5/ M#MW)!OG,]GF.W3J<9XJ+W8F>&2?$1[SPM/J4=BL9BE$&[;0?#FL7VM>')E6 H?L,^8PX^7YLD\\ MXKK_ (/:[X;TF'7)-1L[2#3KNR L8I/G*2G;D<'ZUU/8ER/)[7Q3_8VKV-O] MC=[:["E7#[ASW%>F_9;_ /YYO_WQ7DGB^R*^,U$8'EJ\810"%V^V:^G=B_\ M/!:Q>XTSQ$^";?P5*+AA%JMDMKYIFSF(.=P4#'<#%;%L5\'^*O#>IZ_I[Q&Z M(F)\IA;11]0L#67Q'HME\:?A7?:UJ"H#->11 M%I/L=J[+M! &UMA7D&O._CO\2-1U'2;+3=+BCTS2+CYXU7YI74F,KBN5\7>)7\;:C&PMWM+:WC CC90& M '7D42Z9XAATS3KVQ@N)UU"8[1)'(P.T]LTW4='N=%AL;JYNF M:)\,2'+NQ'(SFLY#.KTW2K3PY'=VL,]F+V[91&9&#;$W#=G\F_.CQYIH\,%; MW3;J-H)HE#6L>?DD '/XG)KCIM:CU;4$O)V59+8_*$0'* 9.??DULQ>(;KQZ ML%KM:.W@7",%7YCGC/O4O8LJ^%?$4NH+J2WEI))?S#:CX.,^HKU?PS# EG;/ M<1SJD'^M=0!N;T]ZA\(_#E8M$@NKA9?.8LN/+P0^&JW_FMF(1L.54Y"@]:Q/'NH:QID4,EI)=,F[=Z[AGC@5UN M&@AEM6C\IWA8,5^5@,=N0*L>&)I/%%@MK::7/=WD'+6 M+Q)XL3R[QHEF6TGY2V'^T3T('K70?";X26O@'1$UGQ(UL]^JB3[H"1J1T^HK MROXW?M!GQ!++H^C22PZ7')MF957=.P&,D]A7XCF>=8OBW$O+G-G9K\KWZOMSVP#Z5\UW6N/IFF6UL+%]0O5. MUI%/W\<%F]?K6I>W<>G+;R:DPNM.EF*F)U_>="1@CMQ5&[\>Z%>PAG,5D48H M!D%U(.#NK]5R/(,)D>'6'PT=>K[LXJU651Z[%"35+?4(FDEGC@N8XW9%D[8' M2HX&$=K'$)D._HY&<5YOXJ^)%K%XI-I8Q175D%)=G&"<]<5OZ+XAMM>M/]%F M8QHNY2PQD^U?4^!7%?$G4C;&"&"\,#H?FC'0_6JBK D94OB&TOM3N+9Y6214950 MY50?QK(T[PY>6$S"VFD69V\XM" MQU**$%FPHV'KW[UT6NAV/H.PNH6TNRE"L9-@63?U+'UJ.^\1W7AP_P!H6< N M"@Q)#(W 4\'&:+6Z;[#&[)L5ESO]ZR[Z3Y2I<&WDSO=^OX5S6=]"UHC&N-/C M\2^(+7Q,D?D+-*)+FQD^^P7G ^N*\@\?^++[Q+XYU+6+A)H1+(8HDF1@%C P MHS]*]8 $1O; M K-BN-1T^.WN(8)"$8DR>6'4?G6@'K&IZC:-HHFNKQ;"(@'KROX5Q3VQ%T;K M3=62\WKN8@E>/Q-;W@OPI;>+;-O%/C&[<:#!*;>/3[<%9;I\ KC! VY8=\\& MH-3T#PL]Q+-9V>K:%@'"VSB5<9XSO<_I3CN S1]"M=3M)[JZ*6$AGCW$$U$V!DQ:MF>]:-II\\,(N&B,7F$H?0'/6E MEDB2W6-[)LJ-P^TR,6% MI>-*3\[-G.:UOAA@GYA71<.7E.W-M'(K3'=YH&5=<8_6L_5_#E[#I:S+) MM25L2-O!9OP-:$:+,!L88!^[NJ:<) 7?>S1J,X8Y -3*-P,!H9BULL<;OY8& M[!/]#70>'9]4M?->S<6L+Q,CK-'N)SZ'K7)GQ'>I/,%NU ;D(L8/\Q6Y!K^I M+%;JVHB(L!D"WC./KE:GV2'$W] \0:5I=]HVUZD4^9$L9D+*<;36)H4&H:=JUQIHANMH&]&#$ DGZCTJ M2CJK&ZOH#J@:&0A80W^I_P!KZ52L_$=W/-)&('; '!BQ_2I-/@O8[K4()GO" M\]L"N)#QAAQ]ZHM/\/:G::E*Q%PPD7.#DE<#OUH EO'ED9&DA$0(]"*IS( , M9/YU'H)&\,>(@ASB%21CZTZ>XI',Q[PZ@' (W?H*G$I'#*6%08 M8!3U&/Z"ID?;SZ59FB59!(F(T*$=:0+NY/6FR3%0IP!N-6$5'4!2,]*-A@@V MC-3P2$2!74+3K>T,VY <$ Y]J<8C&R[^6Q0!ZG\!_%-]H?Q,\-6-IL:2\\ZR(1(SQ*N2P+Y!'X4 ?//[5-QXSGT7PS#JFKVU MM<"X\V:2*5HT)#':N5;N.Q-?1J?%9=-3PW9W&D:E=OJ-M&TEU9P/)%&Y49#, M%('4]33=1\"^%_&EJBW^E#4[>-MXCN692C9SD5!!\4O!7A'5QX>EUR.RO(Y_ M*%H-Y*GH%S51)D>E1W(8(RE\/R-PZ?7TJMXGFU:/0[DZ(;-M0!^0W61'^A&: MMQ74<_*.&!.00:T[B.&ZAV>2EROWLR(#_,5&4C>:.9<-(C'!7@ 8X%6/-E\K[J@>HJ8E MCK2WMK>)W2!(MQY$:@9_(5R_QB\8W7@CX6^)]:A:RP1[AGED*C/MS6@'C/[+ MG[37B;XM^+K_ $+Q!:6(2"T6>.:Q5RQ^N2?Y5]/JZJVT;\]OEKY>_9M^ VL? M"KQ5<:CJ.F)!'<6_D27"2L68COCTKZ;2=(HF'FDK&,Y'IWYJ!EU8?-7DL!ZT MV4>2I7[WJWI7$Z1\:O"&N>(?[&LO$$4^HB0Q"#:<[AU&?6NVE(D:2+.0PZJ< M'^8HN!\Q_$/]JW6?!'QVM?!IT>UGT"66%)-0=VWJ'9USG=MZ*#7T;8:YIUW* M88+A9V4 MCG (R.>E>0>)?V2_!OC3Q%-K-[O7_ GX M1T_PEI%OI]JA>.W4()93N=L>I)-*0%FYAM[J8&:.*4]O,C# 4B)#:QA8T5 . MRH /PQ6@1'OR5%+F-E)*#%"V$S-^U)N5AO!Z8(X)JQ#>*\*=BP/0Y%8/Q*N9 M+7P-K+6WFQ2_9G*/ ?G4] 1^M?-?[#GBWQ/<:7KFC^)6UB\O(Y%FCGU)> A' M09%,2/J62:0R$%2M3(Q=>5S[U%=2F*"263 6-,_*.6'_ ->L3X?^-M/\>^&H MM:THL;621HE#=AK\PM M":YIZZ'1 ]M_:G\2&PM=+T\!9'+B4C:<8!ZT_ MX$RO<^#O$2P[?,F97P#C:1&>17+?&#Q3I?Q"ETFZTJ]6\M+>!;638@W>9MYQ M]2:T/@;NW,A)"Y !ZY-.^'_P ! MOB+KEEJ>OA8M0T_P]OK3]J$8T*S_ -R<_HE?'?P,\2#4_P!J M'3K 1X-C>+;$M]X[=P_&OL+]J%O^)#9@# $I\/72CSN>/EIMRC>5;J/N[LD4^Y&Z;UXVU(XW6L#=PV,5^[1/.Z(Z7P M,ZI<7 /5D8_J*FT^4_VU!\O_ "U;_P!!:J?@T+]JEX)(1Q_X]5_3)"==M\*# M^\;_ -!:LE\9K+X3FKC<=ASR)>E4=:4S7;2.=A+ MO[\5HRD)M)7/[TUE:HY MEFS]T>G6M3(U?#FI^1-#"+>25$E,A=1UR,$5U^J:'?G]G[Q:EY9W=E):.S6I M(.'5WW9]<8-%%7YS+EG/85]&?%+5[6#X%:C,MU&7^S1^9'R<\ =* M /C'X4&\/A+7Q=S(Q^PELR#YN)4&*T[?#1EL@;A@@<4WP]K5O)X8\0W,BQ6^ MG1V9!N&'?S$XJ'3;R*_MT:UG2:%AD.O2K6P#]2@WZ<5'SACL$90G)HU[Q3+H M/A.&WM98_M) CD1@ZY!ZKNZ#/3/O4S.Z0LR'>X!(7/6K_B^PL&T/4+1C)!"5 M6=6C4,W&!@'(ZXK.SOH)D_@#Q=#X3DN[F+0)+K,/D2P:R[3)<';G>AZ<;L=^ ME:$7Q"EO+B6<^&["S8R!5B,.<_+P1VKSWPM'96'@I[@WVIW5K!=*L7V@@L@) M4;>I[EOPQ76^(=42+PGI=W:Z@8&N)V4%U!S@,!S^%:VF)'->-O#D%]XFTN^> M"))[F3;,J[B,G)'? Z5Z9]AU+^X/^^&KR+XJ>(;KPY'H,5I(S7$T0N7D*@[C MG'&?K7NGVN[_ .?K_P <6LFI%'SJESI?A_Q.^K7:0R6_G[44#"MGK\H^IKWW MQ>;&Y^']I%80@6UQ,DHC@7JN5)%?*)TVU.G26R.UZSKM5V;/EMC->O:3\7M1 M\+?#>QC=1/=JOEQY;.Q?N[L8[5,C24?>,3XH^+-2F-EH>GW$VGV=O&Q'S=R0 M<8_$USVB:U:-. HS-W]#4@U :ZVL3W?RRKB5)#SD\9Q^8JE>:8+V MT^V1W>',6#M'7!I*%+.!\S*L9F/1?4Y_$5[NG[-][:Z&;W5[[)C0>7]E(3I^F:%)%=W,MI/=J88)$7E7'?/.*\K\->,;JZ\73:E+96FFBY" M+*^,-(P7ELGIWKJ;2Q@/A_4;6]O3+%-<2207*R;RNX]JYI1Y5>UQLR_!FJ>( M=1\9VVE+HS>*+FXB^RP2*<(H)'SL3CM7W?\ #WX8^'O@=XJJ \/8PM)*/-<^ M6/VB?VF_[7TG40D@BTF%2L$,;;7D;/4U\2:[\8-:U*XGU"*=K*RDC$:P%NA_ MO?I^M?>7QD_X)WQ>+["-O#?B4PR(6E\F[@#H3V&[>,5\H^._V$?BY\/X69-( M?Q!">2;(M)CC/3FOTGAK.>&:&%CA!Y;C47E=I-TMO(C9,Q/)R.W;K7I'@OPMK M?@ZSUB#6]-O=+NS'Q;W,!4=1UR/:L>T4?:DGELT"(K!EB3!+'&?6OT>E4I5- M:T^_NI;6WC@DEMHK0E'&>6S[&NK MO;ZU^T3?;;5UB6/; VXC9GN>*Y;Q-H:HTUS!(^YOFV;OF85U(F^AZY9:A9Z! MIUM%>W"!#L(FDY[<]*\>^(/B$>(M;>Z 3RXV*1E!C6&'.:L-!!9W(99=K* M1@K5$0RQ.&(,FW 4"B9VD9B(O+ .#GOWJ;@>G^&_B)?'2A$ZI+$C%=[-BM*7 MQA;2Q@3PE > XP1FO//#>FK>:>!*3@L67G@5N6EW%:1O#+;17<:G Z?U!I@; MFI7PU"P>")CY3CYSFN4N?#0MYQ/9L&^15V^^*N76J6-E93-;P_9RY[XX_("N M?MM1F$$K+-OX+9S3Y>X$^H3WDNDR02[49'"D$XX_"MK0O#>:S+'6[W3PZ"XE9&7 &>*=K >JVIN[>&'2A M,L^FVY+Q1(OW#C&?TKD=4UB:\U:2PMX")T8*96) <9]*ZOPW(KF_6,I$T84&0[N2PX([UTM_X*\.^"M8N;33+"2V\V#=N:4= M>>?N^PJ+2=1D\/S*]DLT\K+M+371:-1[#%0]1G4:OK7A28RVFL>&7MGC)S?: M>YW'WVDBJT'A'0O$2[=$\4V_F'[MIJ*,C?3.,9_&N5NKB>XG>:XEWS2')8=! M[8J$6\097DA61*$2V MXN(V/[R3 !/IC)KJ=+U")[?R9XF\@2B3B0 @=P/EJ/4)M(RZVVGW:PB( --- MO&XY[!1Z^M XE74_#FIZ=8B[GT^X2T=?DF0@@#W -4%L42=]RRG8@*DJ^ M!024=,UB?29_.@P,#!#=Q6]:>.[^!_-_L^U9R1L9EYP"L] MO9.TTKEBJ$8 SC/UJE::Q#?WSI%#B-4^_)$JFI[_ $.6:TF1LJ63.:Q_#NA3 MPW2XN7 !PWE2[/Z&L6KC3L;6H7(AMY"ZH,QX!9W09_*N*TK4FN=?@60M$8Q@ M+'(S;OSKT74=.WVLL,#^E<1#I-S_:4):RD#'J?LV/ZU/*4I';7 MGF?V6&!D)STP#6OX=EEA\/Z^.=KP)G/XU@RPFULU7"0'< &=P$*_-^)JXJQ%[G,F08 [?_JH+ XQ4/ED+G/'_ .JGQID=:N$++49K_[?F8CTK[+MYI<[4FE9.?E()_$\US_Q8U^[T[X:ZK<6NH7%K=1Q_ M++$Y4_D#6%&W;27PW-<3L>J'@ YXYK]//'< M+R>*=-B5FMD=2#=1@CRSDE+9'.SH]/>XGA?[;$MO*#_ ,6!S_^JN:U M;X0>%M6UIM2N-+26^ED$YE=N0Q.3BNET>UGAAEBN;]M1(/RW)7<,>FGI0I4C(&,=?>I,EA[>E7 MRF9"D*IP#A:L.I\O"]*CP2<^GY4^66,0;I&50&"Y+8YJ2QGV?'(SN'8TXQ! M&:-LMU;/%,DU.U6ZB1KJ)W8< ,#CVJM- >?_%KX[^'?A1X<@U2[6;55DE6%4LTRWS?7%'P(\=6OCK0[_6+/49+F MWOK@W26\X(DMU;@*>W;M3OC#\"M)^*^AV^F126V@".43"2.R63<>O/S+5OX) M_!>3X.Z!+HYU*VU*"1]R2)9B!A]3O;-5R@>B\D'FG*3LP6H9($BC#R*I;.&8 MXZ4RX07-G(J2*&=<1RH<@46L)E'5),QSQ,S8\DM\F,]1_3-9_ABXE>&7".RM MD*2>,=!5P:!$B),Z-=71C*,YQ@_F#7G/B$^.=*^*OAUM!TM7\)F)DO5#G&3W MV@ 5?0D],>-_),>!O'56SC&<]:X_X<_#V+X=V=_##+B.ZNC<*FXE(P<< ?G7 M;R62[OD\U#U.3P%J"![>X5V@*7)W;&?=E01VJ8;")1("I Y ^\I .*X;Q4UH M]Y9BWMD6Z6[7TXFD/0?-ZUY-\0_P!I/X>?#74)K+7_ !%;V]];_,;:-7:3.<$? M=QVKU&\98I7<1!P@X [U\+_%KX :7XW^(VM:_=:S>V-Q=NV8ECR%^8GH&7UJ M813O<3=C1^*7[8WA7XF:5=^%]$T?4I9+ELB^E55CQZCYLU\(>))&NM7U.3;C MS'"@@_= ZY/XBOJF\_9+T>[5D3Q5J-N1_P M8DVL/IAZXWQ]^R-9Z'I#/I?B M2[DOGN(X5\V/[ M;N""3TKZM\1:UB@ZGRUP3_\ 7KYTTOP-\6?AQJ_]CZ'K6IW^ MBB968VMNZQYXSD!R*]2^.5_XQ?P_I,&C1:E+)-$D5Z+:!F#8C .1D]ZYHZ;F MK=SRCX"RV&K"X\/ZCO"&BV'@Z0^'K&)5T[YW MBG=B3)(,;_P.1CZ5\QGX<>)(/L[1^'=5@EMU!AF2V;AO[Q&*]F^'/C7Q9')_"NH2NRB.+5YPX"8X/4'KQW[=*\^M&3DFC5.-M3E/'=T$\8ZH".LG'_? M(KC9W:0 @[06_/UKH?'USYGB_4MK$_O.N_(Z"N8#L9T3*[P37#ZC-!:RRY*Y/D\CTI(/&5AI7B"."]U8VCQR*LL<[@!LXHYCK55.-C MO_@EHTH_:PLKR2!;9VO]SJ".3\W/%?7/[41(TBW!.,0W!(]MHKYH^##17_[4 MD<]LRW5N)\I)&*>$+RQ>H4U^Z)>Z>7V-_P %_P#'W.?] MEJNZ1SK5O_UT;_T%JK^"UW22#'(C.?RJSHRYU6)^P=C_ ..M6%/6S!'WV/]/\16?K,6R\:,'A6KXKT_P"+^OZ=8_#.]@NI@CW,(CB1>"QKR_0=+CN;"RCWD/*^>#RNWYMU M4OVE+N6>'P[ID$3BW2+S#=,#MW>A/YT >57FFVUE\.M:MH%Y?#<6A:?J*V=S!>07,PE M!7*^5N4#!X['^59F@Z*)/#::;=K& 9YF216)"LSN5Y/L:;-<265A)"K[()6# MNGOD56;4U-JL'X($-]]FMS&6A.!N#C M Y^E>H?V_J7_ #[G\C5%G:ZA1H9=L2X"]\8K0_M:^_OC\A6;D6MCYMCL_(L9 M(K21TDD;>Q)^Z,8K;2TN[J"S!+2PQHJ *<9/4Y_.H=)2)=15+LB:*=>2O8_A M72>,KUFMM&'AJV@2"U_X^':,Y+YYZFN8VE+WC0\-Z1#!I237L4C*SR(J=\%C MU_ "MVWTVSLY[&!;%KB '8SJ=H53ZUSB>)[C2!C:"+_3K.&*\$+ (H;;C)(Z_@*?\ M$#XEZIJ7A^6QMK2:.WMCL"ALJ>.S"O)+GQ#HGB7P[&)K?[+.23-<(V&;@=>O MO6)8RW%FF--U2Y&ENP(3S5;S#],9%'L^9ZC53EV/8O!7QPMC9Z3I.J[YKVZ? MRF5E^6(=.3WK+\>3GPWXF>>)%RA4C]37#-&;NZ2:*-WO(,M"YQM! ) MQTYKL+G^U=2\&6,HZCO2E%1V0_:WT.9N]?M_&>H&VALYK M-&14DN&&U"?;\:[3PA=6VD%]$7RXS:18$MPV5)'?)_"N=\0Z-$GAR\NS?0+Y M0\R.TMY,LS @'@9(ZUIZ-8Z-JGAZ2XUFXCLT9!"'F?H.O(ZYS6;=]&3=!&GB MFYUS?=207,$O"*J9^4\#;^=4?%_Q-OOAT+.*.:6TO) $"HQ'!/4\\5G>,_'D M$46E/H=Z?+TQ@IVM@.JXY&?I7E'CCQ3?>,+I-1>R=W5 C/G<,#N/SIRP].JO M?@FA.(_&FIPZPMQ9 M".2V"G<@Z@=1DC /6OD\?P=D^8)SGAXI^6C^\E8BM%Z,_5;2/VE/A-\0XUMM M1CCM7D7YUO8%"D>F[/-1ZS^S'\'?BO:--I<-K&),MYNF3[0#7Y-6?C74/M,: M+(\T@1Y-H((Y[$][ M*,=.D][-W/0CC8M6J1N?>_BG_@G*K6K?V%X@W1J"^/\ ]DWX MK> ($GAT-=:: <268,F1[@"N/\$_MS?%KPG-B/7;>]MT&4M[Z$N/S5EKZ%\ M_P#!48A1'XY\.6ZLQYETK$QC]12VGAOR5BN;MV\L\%%Y %?JMX6_:F^!7QE5;*XO+ M-)IEPUOJ5H\>,_[951C\:S_%OP$_9^\>(]O#K^GZ7,W(&F:E"IR?0.&_K7;3 MX]KTY>SS# SIR[I-K\#%X6+UC*Y^8=]I\T5U:W4-NS6 /S%>2?PK0U+1(O$- MK"MHK6LB@-AUQDU]L^)O^">K7%D+CP9XIAO[902BW#(68]AO4(I_*O$O''[( MWQ;\*;7?1?/"$XELI$E.!TX5C_*OJ\'QAE&,:@JRC+L]'^)D\/4CT/$+71O[ M*C9)9FCD'!4#BK=OI5O;1,PZG\+_%L>FVTNI^'-6@F3/F.;&3 MGT)(%<%=V2633DB=I4.&B<%2/P-?3QQ="KI3FG\S/V;ZHS]3MX%L':U&]1R5 M?DFL(2+%;G?%Y7F#!&>V:ZG45_M"R=&"VYC3A4/4URD]DUZH=XV543;N)XS7 M8GRJTF8W3V(M2MF-W*L$F[:IVK[8%9ENKW+J!U4XP:['1]**7D4CY<'(? S@ M'IG\JJWOAJXM+S*I^[>3@J0>*:&66.-LED#, H%:6B! MQK]K#A2XG1"8^A&?:M'5Y6TK2(+O3H[=WE.6-P')'L!NK%TJ2]O=7T^2T417 MGVA&<0#:",\GFLS30Z_XB75O;^+%:2&48AP-LH7NP[USCZC;@;A8S+NX4K,, M#\,5T7Q&:[F\1R*D$4\JPKQ+%*?XF_VL5SROJ'E,'T^V6/L?*D!'YO512)M8 MJLI0X8]>>:<270J 2/5:8F0"/NG.>N:NB1!$51W)"CKSS6%=?$SPW)(@0PJ,;B2O?\Z@^ M(?AW6?$VH3VNFZ1?74BE)/)M;-IW'_%%ZXA'4#3I# MQ_WQ49^#WC0A1_PB.M AR6']FRCY?^^:!IJQZ'IVLVNK0B>RNF=.FXC%:12Y M1=_VS)]"]%59H+^=_EN'X_VJ6SLHH+:_ N\_NEZ(1_%]*BCT MY6DR;N(9_O*?\10 R:&\3AY&8CONIBM,IYD;/UJ::W:U?:)4E'^STIA8$@D8 M]A0!:TIS/?A)B2@&#AL<5T^DZ3"9)SQ%"QP':0"N-B1Y)R5*HIX)([5=*S;H MXC<1/%GE12=P.LN_"=FD,DL-X)-JAF(FYQ6;;^%[:YO%$C[8D'+F3%9%A!(+ M;4C$RPHN ,MFH)_/N24DN$,;+SM.,5&K W?$.CQ:/#%'#?+=QNUN0>N"%(Z$?X?X4J,&FV _,.:3UT-(M=2S"A=R#D#;D?A7TI\/KTIX7TR- M';(B4'CV%?-?F,K+R%V@\^M=?X;^*6JZ(D<,B13V:8 39R1^=<%92>B1I%H] ML\8?$*U\$VMO>:C?&SM7E,9D8?3I7DWQ"^/GAG7O#FI:9#JTT[S EWDCD8'I_=/M7??!?PW\(M9^(VD6%EX;L'DG+C M;)'-R,>YIT8R6K0IR70^/K>V_X M2G2)KU?,M#%\\6W.[I[U4TKX.^"M U"WO[#PS86M[$P,=Q&IRG7IS5_Q[#-; M^(M N(8)KV\QL$7F*J'CWQZ5WF!M>'QI?V:0Z/Y:V['YH=QR/PYK6PJL1D_B M*Y/5['QE+KNDR:1-I6G:4J_Z9974#22-GK@JX7]*[6*Q8*,2HN.JXQ@_C6D9 M6)9"HC"\AF'0;17)>*/BKX3\#:C'I^M^(+'2KZ1/-6.XF4$IEAW/JIKMI-/D M>-2)\ GC:.M?!G[>'A_4-<^*6GPZ?8MJ4R:)&K _( WGS$D,<#IBM.6=SEEN(9 5"XX->;?%VX\._$'5K7X?'7FTW74=;QH4;:Y39MZ M@^DRFMO]GFRN+#X0>&[6[S'\86NFS1Z M79PA);H%<2#:HVGOCY1_WR*1K9'=> /AU'\*=!OWGN7U-XBUPLDK$G&,XR:S MOV?/V@[3X\+X@CAL)--N-'DBC:)Y WG;MX!4]LE*]6UC24N-(NK8H\JS1L'5 M3\PX[5XC^S=\+&\":QXF>:UF@@G$$:?:$SG8TASE<=W'ZTKHFQ[O,F!@$*0 M6 ;)%%OE5;(Y)XS7)^&=.\9?VQJ \03Z/<:/NS9K9V\J3*.VYF<@_D*ZQ0N. M6*XXP.:Q*'\@YX^@K&UOPII/B&ZM;K4K!+F>U.Z%W)RI_ BME5B+$+,"1VS_ M $I\:!MK!^"<F*G"Q!0WRD>AZUQ?C&W\:W-YI MTGAB\TR*U7(N(-0A>1V&?X2CK^N?I7503G;''=-&LX7YQ&<*&[X[_F33079Y M[\7/AE?_ !"6VAM-=N-'BA(8M;-@^]7_ (?:#/\ #KPD+2^U";4?*+/YT[YD M(^E=?,PRR-<*P/IV%5-:L!JVAW%H;CRGE0HD@S\OO5 SGO WQ.C\9:G?V<>B MZGIPM,,;B^MVCCD!Q]TGKU%=EYS/(&61!$WWEZ9%#/LEY!*^J745T#&9 M6B8".4*FWD%3Z+6]9ZF99A"@'[LDET7_ !-#)-.3]X6&["MF/ 7 VFN:\,># MQX+M-0B@EDN;>ZN6F"MDE6P.,\U'K/B>#2]:M=+O+N-UU/&"4[OWC;\Y^O2DAH^:?$WQN\=:9^UG9Z9#)J,7A:*86,]BL8 M='RK-Y@X[EU_[YKZ0\;6_EWNFR27TRJ]VNV!V&"?IBO.O%/P2U^7XE#7[ VC MZ"KK-)'(I,Q< C.X-TZ<5IZQ!XMA\2Z8;QM'.B/,]W_ EFHJ6WJ'8IB)W9S]S\Q9Y,?W<[BO\J+R[PY &[/MVJ%;J7S%JUUZ<1[% M"_LHHKB::8H@G&0.G^(KT#3H9)F,4"C<_ /'/ M?O7SY\>&NO&B0Z'I"B\O]-NB+B)CY80\#&6P"?D/2G[K=F%[GEFG^+KOQ7<7 MU[>^6+MY,E81A1D#M6FTS("WN,9^H_PKEO#/A+6_#'B"XBUBT6TCF V%95<$ M_P# 2:Z1\A#DY;YB/\_A6M9S:7;1;I+C3M M*FD9.LT+%R<@_P![TS4?BY[B/3TFAWAD13A?7BJ>CS7%_I:W+(9[UC@JYP%& M>MR_L-7D^K_&R&6Z9EE5W_=CA0!Z?G7UK^U7,%M(TSSY39 ]"!7@' M[$ME!+\9B$@4&*TD=R"/O8%>W?M77BLSH!TB7'X@_P"%?BN)C[;CV@_Y8/\ M*1Z2LL-8^1IAF5B/N@\5,KM'<+G'W">*8X"JP/W@1FG2#-RG;='W^N*_<_(\ MJ2M(Z7P2"'N&']SG\14^AMLOP?0,WZ'_ !I/!B;;6Z?!Y0 8&]"K/Y]);<-Q#DD\\;2/Z&MOXW^%K;6?AC/<3- M*)[?YH$5]H)R!T].:H^& GGZ'$D>6$#2-Z8R]8G[1EA?F'3[NWB9+&"(AGW% M4SCN,UG+<#Q2Q\,S:+\//%=UNVSS!(V"/TY!':KGPWEE;1+K?*\ZA@&!/0\U M9T_[5J/@3Q)&LD<4+K&3*V,*>.^:O>'[-=,M'AAOH;V-PI:2(=QU_G71$&:\ MB1RVTF\D;4R!CO3=%NVGM7'F$[#@#'3FI+9BS$C!QU#=Q3]5MSX0TV_O98F9 M5VR&/!&,E MU;P#+K4=OMC240_9).17'BN[\+C166.&9;F)7W,IR%) _ MK7LO_".1_P#/Y!^3?X5#3N:+8\-\2!=&TFWFC$3&8@<<$5M^&/%3_P#".%+C M3Y&DB8E7"]17.2:#J.J+);W5PAM Y\ML\/@?PFM.SU:Y:U-C):^ 2#R!6[J M^H6-E9271;YVPNV09Q^569KBTL+*RNH[BV\F8,#%&26)_+VJR3%DLK73BIC) M;9'N=%(X-598(;>T>8$K*_*;,?TJM<0/$URL4G"\DG M\TM&NU?,;*K4H"MHFN/HTMAJ.HW$BRPLP> -]X$$#/YU?LOB$=*.K.&E5)6; MRB7SU!_QK"U633[N[:49O)$"EPHXQ6)XCOK>YEAAL[(QP(VYBW!)Q0U<"['X MLE33'BB!D>5F>24YW@9SVK-N=9-W%',\TK;C\H9N":W_ YK.BVNV2YL@%Y1 MU7EL$=:YN]M;._U*X.G;Q;$[HTDZ@=\"ER1&3W.L-J%JT31B)0,8SUJ73?%9 ML=(>Q:V !SEUXX-9<[_V-.K@I+$W\+C.*U;VV@U>"V>WB^=U*R;.2OIQ5+30 M&2>%H[.:Y>UO8MTKFZ N8 M4&%:, .,CT%8.I.[3A'ED:-< ([?=]Z9*\S0:WAL894MI]Q()$H3YA[5+X;U M2&SO[@7T0:*2'>"Z]#CK38BFGNFZ:.2"M/TS6+FSU)+[S9"WH78 M?UK23^1HI/N>N^'/ MC[XBTRYMH;?5-5C@C8,(TO9 F?3&ZOJ+X??\%$=6T"U:UU708KVWM8ERYG8S M..#@$?UKYS,N&\JS1WB35O-TMYAC[/>H)!Q^''XUWC:=\*OBA MH\T.G)X=E:X4@O##;F4>^",YK\DH-.OKZ".-9D (RSAL'MUK1M8+[PY=)/IE M_UR[$SI26VK:.F&-LK35S[:^(7_!.VSU687GA MSQ$T,LART=U& F#_ +HKP/QC^PI\0?#\4\$-B-5@SO\ /LV 4^P!YJGX$_:A M^(O@R6*&V\03-"H VWD:S;O;+JQKWSPG_P % -4MY8X];T*.Z3/SW$6%SE'$TUWW#GHU'V/D75O ^K^ +=8M6T:_M9+C,G%?I#I_[5_P (/B*8H-8C%K(Y"[=4M R@GZ;O M2K.L_LZ?!CXL6S75A9VH:3)673[F2($_[H8"MX>(-;!M0S3!2I=VE=?*Q7U1 M3UIR/R@NS'IEZRK,#N(9LGW/]*ZW3V@OT,EO,LB='V^OI7UQ\1?^"7L>H_O_ M EXI^SR@;5MM0'RGDG[ZAO7OS7A6O\ [+WBWX W"R^);>*31[AO*6[LY"R& M0G /S >HK[K*^+LHS?EA0K+F?1Z/[FXZUT/@+2$?Q=82R?:(%C7(BC7<,UJG=7+N=+XYTRZNM<= MX[N!(C&,HURJGAB>Y]ZY=-(U)\_\ H5:7Q"L[2;Q1<>??Z;"0 MN0ESYBGZ8"&L!;2WMEQ!=Z<__7M(Y_F*TBK*X-W!D".0,_C1+P@[YI0H;J4CE-J%6!R?7@UEQ MF(P'?UD_Y=GP>^*#J%F3L>WX<$8\H$M^E-ATR^D$141K@=03@_I5Q["Z1HWPJ, 2 M6.2">W0&D..A^>O[6_V:\^(EU-%;-;(DF-NT(" H["O"99+9D(E6XQVVX(KZ M$_:[ ;X@S&\CCWK*=QCW -\H[$"O!VO+*:-D^R,-N>H//-,LI1FT%G>C%UCR MEYP/[U1"WLY(^!?F%4K._MYKF5;:U5C&2K M@.=P_"@!B- 5"QI-&3VDP<4F,=*D=6+ M"(SV4G)-1%ADXZ4 )(\& KA\=_+ M.#2)8:<9$95O!ZY(J:$$G.U#[-4ZZ@L>]7MDW8R,R$?UH 6UM;%K>[^>[V8& MX<4U8[!8RH%YCKD 5/:7X%C?DZ=#@QC)\P]>/?WJN;_Y!LLHL^OFG_&@!62V MC -OY@;N9!S73^$0K:%KWRA6\I>0>O6N4FN$E S J-_LN373>&#(N@:X8P,> M4N<_C0!R8CS$N[A0!DT(8^9$((/&ZLWQ0LJV""$L&& 2I]Q_C4/A^^,\+6[+ MEXSUZT = ^!WS4T(&T$\^E1*KC@XY%2QH%ZG)]*6@[-:EN!!U8$CTSQ7K/[, MQS\2.*0 M;H $R_RGLQYH W?!ME;Z?$T=O>-J<1.[SI)1(0?KFOG3XA?LZ>,]?^*5WXAL M?%.KV]HUZMQ%91WK",)O)*X#8[X_"OH_PP(IDF:RLWTU^H1XD0$?\!R*U);4 ME]P )[LH'^%/<6Q+II>TLK6)Y"QCC56SRI )&C?[OR_3O5:6(O#,L:C>R,H8D @D8S5E %'3FA8 M Q)^4'MFM>9=@/E?PW^S5XLTSXE'Q%-XRUB6R-^TYL#=.8PA9B%V[L=QV[5] M2@;XS@D'( R.:<891(2-N#Z 4OE2.^YB2W8^E,FQ0NM(BN;R.YDN)XB@VA$Z M&G1:9%:Q_?:5LY)D'-:,2O%DLV2?6FR1L\FY2.>N\X%1$6Q ME'(FX@ ^PIK MQHB!0A./6K+HR]70#T#4FSPZFM9Q MNR>_O4<;!'/R@GUH$9]S:V\TD3RV4,TD3$QR/&I9/5;*>6:.6)KE, M9!R/I5+Q9\/_ !9?_%?PUXET?6(+/2K>U:TO;.>5AYG^MPP4*1_&.I'05H^, MH[/[?IS+(\EV;M%VK(2@_6D4=)J@(F?:37SUXO4GQ7J!(_Y:,2?QKZ0OK&=I M'*XKSO5_@E+K=[M>S^/_A9;_$-=-:?4$LS;*<1 M_>.3Z&L7=#Y>YXE^T'\5--O9;*P\/:S.LT;XN!9S%3T/=2#5CPGX-O\ 1-(_ MM#4)7GFU ^;([99D]-Y//\7Z4R__ &>KFW\7++HUE;,8BKR7=Q(0/RY_E7T; M_:V@V&F)<:Y:1WUC"H34%B#)N8 888QW#5CSVD:1CI<^:/B&RK:6$ ,18-\Q M7EJX7 V(0> K#]#7;_%O6O"&N>+)+WPV3G_&NENY#:3L+J+^==&,KD",84_P"[515A@NH8IKE8W< B+I5N_O[A-4.BNSZ^_80A6^^+&K M7 C,3VMD5Y'WLY_PKTC]J_4 =0G!/S81>/;(_K6'_P $]]+\W_A)]0FC"S[H MH\K]&[T_]J.Y\[7IX\Y(F=/^^2/\:_$\OFL5QS7:_P"7<#OKKEPZ\SY[8EYG M]-V*ENF!,F.J*H'YYJ.W0R3$YX+YQ^-/.);F4#@!PM?N-US7\CS),Z[PX=FA MWQ)( ^48X/X&G)KCQ:/>6M^&FGHBX-8=TY)Z$_-70PQ!9' '"Q=:P)\">+COFMC M$]0\'VK3ZKHNTX(M#MQ_$=SUT?QWLOLGA.);I%C@DD"*'P=QQSBL[P!:DZ[I MJL>((0 ,=,DG^M:'[50GO/!NG0PQ!UC=F;=C/=+U_ MPKI=S'':-Y23D@OS^@KHIO04F>>LX\J4*02ZD EL;20<5M?$R\.HZ9JENET L21 M-L+ [>G6L;4+$?9'$ 21X\M@]>!7(>*K:>#Q%KNJI+,ENB+%+&%R#\H['WJ9 M.VQ2V.F^%NAF^\+W,<_,/\*];_MC_ *8# M_OXM1:K?Z%<78L)[N"2^P##'+ N.G&W(].:;_9D?_/W!_P!^%I.=C51=CP>2 M);FUA19G5X6.8A]WD8X]*P;+2YM*OI9Y@?+Y)+\YSVKLYHX;&5HY;;;&@W-( M'')JC?SVNJV[1.#! 5+>8S^@R*EJY$HM2.7M$DU&YU&S+/&H8.F_A<5L6?AR M35K&(2W";(7+;U.-O^/6F1Z3+J"M>I(RQQ85%Z>8!5C7]>@;3HK"S7R)"#YB M1C))JBBT]M-HUQ##:3.;5U^^>03Z5L:U]BCL;6W:,E+IO+D<'[IJKH, 70;: M>=U4QY.V1OF/X5A-I=[JWGM+/+#'YQ>) F0?QH JI9R:7#N0Q"TB!5CU:5< M_A7-:TQO[B&YMX#!$J_=!W9JW?Z?5F/RY.1C@BIK:6;2)HVA ;81N9AU!ID_FQVS2,C)(>3D]"65@0ZN#C<*2UA+:I&LP^23 MC8HZ#UJZ;:T^QQ02R,9H79<'*Y /% &C'=+J]["C2PVMK&0/+D/6KWV>*8PI M'&9XV&1MXQ^-?*/(1QN*U'8Z1;"W2UEE"WSMN4J,C'O5[4[VX;23&KJ[62=57RC( M4 8]_6IU,_FVVPO>/"-B>8#A1WK1>&XEN;:UM-R27$)EE#_=#;1_B1^5 [$O MA_5I(=4EMY1O3GYD;(&.PKLHS'.P51)&S>C=JX_P]I5Y;Z['MB6*$QD&,\L6 M'4UVTMA(6#*"6QP5%)OH*]A8-/G$K8D8H.Y:M*W,GE-%,(9(%Y)<9(K*@\T1 MAF20<\N!P*T89#%*BO\ =;&SV5U$^X&!R@;\JN!(VD'DL8HPIQA>IH_LZ=(OWK;B?XEYQ7)6HTL M0N2LDUYJXZQW-U'$T=SF7"L0, DU])?M MUP)J/P7TQKE/,,ES%(4R?O#:W%?'7P_T?[9\1/#;!PTRWL7)&3PPK[7_ &TD M!^&&EP2=1<#!(ZX K\0XCP6%P7$F7K#P4&W[W*DK['JTINK1DF?#5M=)]C:2 M2'_25 1">BCM^E;]G/:S:6J27"M*$/MFH>- M-&:SG0A#B6/=@^^:V;C6S(LUEIMLTDT)"RI_=!S6!X%NX?#WC*RN;A9%N[B7 M9M7IS@5O'16-8ZHSM5D%WJ^M3:K/<>?]HVQHD.\AN$N_&-M+H'VNWT^:&=F M'#7(DQU]O:MOLV&=!@N(/*;SX)O-S@,C#%6+9@T3-%$8 MW\HH6;DCM7"ZUXZ$]E>6']F0QS!?DNF08_ U2D\82WUMID<<7V1HD"SI"^3) MCOB@#K/[/:$R2* URC NQZ\,5UVGVE[ YV/,8ONEU&$ ^M8N3;T): M/J/Q+^VE\3M.N[1[6[TS:ZE&MS9@[2#USFLJ3]MCXKQ@^7K&EQ#'W!9#O^-? M/WD1VX#)>1R2+D[8VW=?>H7N%W*S\!AD\":\+; MFDC&!^5>>WFHZO'XKM0N\VLR$*"AVD\UHPS*TZLK#8A#%%>@3W5_)+;7* M".+3UC#QD8!4]Z"TKG(:<]VUAJ!W_.L VJ8N<[AP*Q]/M;C3]7N[R,)NNXYS2-!<,[;3"!C!#0Y-310^?+M0^0W9P M<"I'M]0CFPMR)#ZF84 36>Y;&^_=1NWECGROI_A44$ERR +:Q;O3RQ_C4]HU MXUM?*;@L=@'$M5%BU$7#;9I A!^8R<4 +?O, !)$D1'=5K=\/R'_ (1S6V ' M^J7//7K6!)#.P_?N9,=\UO>'0/[ UQ#G_5# '?K0!Q_B)95TT>0NYFP,8]2H MKD[>^O/#;NAMT<,>NZN\EN[6R=%O+J&S@(YEN6"JI.,=??%<)XDU+0]8WQ6- M\!=Q2;/+D91YQ]5YY%0W9FU-]#=\.^(I=5U*&S> 1"3D$'<2?2NOGTJY@),L M+Q#.,GI7+Z;X&D\-3:9=W&IQVNJ>8CBR$1D)0@G)/&!TYQWKT;7M>ENDEM!# M$L>_YC&O4CCK47=[ER:L]><77B?4KBXM+6\MKD6EO> "\N$*(PVG M[IZ?K56 ]6TR:\BF8:BZ2SGH\9XK1^V[B?FK$TBZM9BYLIDNX0,,3*&8-^%6 MTBD!RV<^E4D3(N37AABW$]3@9J-9B[,W\*\%V&!G_)%0RJTL0)'R].:^5_VQ MOB_XJ^&&L:+;Z!K)TJWEM1-+N4G<=SC/_C@J[$6/JY=1BN'=(I%,D?#8KD_B MGXSUKPAX=MKK0M)76K^698V@:0H%!5CG.#_='YUB_ SQ5-XX^&&@ZQ>.MWJ% MU 6DG'R[CG&37H,T!>&-74LP(.2<] 1_6CV:-+G"?#/XH:QXH+VVOZ ^B78) MV[6+JR@X)S@5Z2MTCJ2-W'KWK.AB";V^50.%&.13G*A5W%SZC%+E"Y<-V@(^ M9<]\'I2R2 ')&[Z&O%?AQ\;9?'/Q5\6^#KK1UL5TD@Q7'GA_,X!Z8'KZUZ[ MS..,D=\+1RA]8^KZ+)XEOM#U2*^U;38XCYLEK S1!P0?E=0>O(X]J87.T:8 *Q3 M&1D[CT%.9Q((R77:3WKX2_:"_:.\<^ _C;J&EZ;KI@TB-X56UDC)W@L0<<^U M?:7AZ[;5-"TV[E4B:XMXY"P7J2.:'HB7J<=\7/B1KO@DV"^'_#4?B&6<$RAI M3'Y7!] #9_%7]D%O$MC:VFI"0@)8R"1=OJ< 5";;)L=5(?E9XE:1 M5!) '/3M5*QOC=0++);O;YXQ)P:QWUS5$\32V3:8/[)%JTB:IYAVO(&3Y-H! MQPS=3_#7)_$C3G\4RZ=)IGC:\\-Q0G/EV4A N#GD'##^5:(:/3R<+E!N;^Z. MM,2Z#@[)8Y)$.UXU;)0^AJG8N;72H/WMS?E453,PRS<8SU-?.WP97Q3I?QU^ M(TMR+RVT*ZF#VZ7J$*?E4?)G@]#TH8SKOVGOBEKOPVTSPC?Z2T<=O/K,4-X) M/XX2R!N_8$FNJUK4;35X]#N+73BL5Q/'(+@K@$$9X.:\V_;!L++5/"&GQZDB MRPB5BB!""&VC#"NJ\,65Q9>!? D1DB2!5@PACRQP@[U$AH]EG_B R/QJM'"\ MBO\ O60CH?2K$YY:F+,HW;P>>]0D.Z/)/VJHI(_@M=B29W!N8P2K?[U?G%_P MDEKITMC/-MDL[.Z"W0<;LJ<9R/H:_0W]INQDU;X=WMI%<^61(LPWG XS_C7P M-=_"R\U",K':K<"^^;$$V&..">G^S3YK(I:G9ZO\3?A9::.;NUL[.6> F6., M6^"3SR#CZ5#X6_:H\&>(PXG2?3[F$#Y=GRDX[&LCQK\ K2Q\+K=6$\JW20[G MMY26& O)'MUKPNWT2/3EE= K!L$,!C;Q7,YI[&O*?7.G^//"'C;4[2TL]1MW MN)@%GBE;:74>F1C.<5)\5)XM)\&ZHD<,42M&V!L ) 'RC^?/O7R=9%;I!+!- MC9_R]1<,I]1W/X5Z6_C;7-8^%^JV6KRBZ6UVQ6]W*W[QPV\ $'D=*SY7)W+6 MD;'F#/M39M"[N3D=ZDL70.RR,0IR, 9S76U M97.26]S/L+Z*_N;MH_WS,Y!0]LUHM]FAMI%>,QK#A 7&X-R.?:N';2Y[#Q&/ MLMPX65R< '%=E8!R@C99',GRMQG!ZUSU&DG(WWC8^[/V$VC;P;KLZ0>6C7 MD_O8!KSG]H^X$GBJ=E<,//GX_(Y_2O8OV--*&C?!>>>3<7EN)6.>N-HKY_\ MCKJ)N_$5QR,99^!_>XK\2X3BJO$^88E:]#T\4[48QZGFEFQBD&1TIEI*5-S( MP_Y:9 ^@IQ'*;3EL]*C_ .687&/,D.?RK]S;OJ>2U=Z'H]A @\*L@;GRV;_Q MX?XUS.H,!:C_ &JW[-72XDMRWR?8 =ON=IKF;]P;5 *BFM32IL4;29C9ZBYX M*0Y'OP3_ $K$ES<7,2J.BX_.MV(".PNB.C_+SZ8(_K6?9HL^KHBJ>650>U:F M)[%X"(B\4RLWRK'L '?[HI?VA)IKJWTV7>OE;BS0GH_&.:B\$9_MNZD9#(Y. MU/P7%5OCC?I;SZ59_O7F>'<'C^4)G&>:SD..YX=XN\+VWB[PR+6WT^XN;$=/EU/5/$ MEU/HFE6MY##'/#@[I/+8MO4D!QUXR*H+7=[IT@GTVYE+VTJQ",.G8@ MG:/QK>"LM2&M2RL )P,!\G#8Z ]12?$AUM;36RD3-%,(CA(^6S@''OQ4;7#* MQ8#)4;B!W&1FN@UF/0]7TJ>\;4% -:M_AUIUNK6U[>6 MDD[R-;Z=?FU8_,V Y"G'Y+>:47$AN%16V@\]#4-IXCGL)G4Q MB.(LJ98=L8Q00-USQ"LVE1VT3*]S.VSR\8VBLVQU*[T>=8" 6!R0[' _#-2Z MU=VFE:T8[B*,PA@4E0Y()8_X"L_Q'8"\5]4@F\Z(<#/!H W-3TG4+QENX+B+ MS6^; Z@=ZL6Z)>VUT)IUN(U 8CT(ZUP^B7\\+J1,W[SY?G;@5I:ND=K##;B7 M;YGRO)$WKZT ;\P[8YP%VQ\\C-<[;+;:3EPI+M@'C/Y\5;AD:Z>)C9 P$%V!SD&M;5YTO5B>,DG9ESZ&DTV*.SCD:\@8_. &;I4M_$+M& MEM@BY.S:I_6@#,M;5]2D,D)8",;3)GFMBYT)P!/%.6=7V*!W;J"<]JSM/%Q! M%*L$+0AC@L>AJUJFL>" MU;6/,2Q9&C1LG<.@JAI=Y/<:MM;8G(/ZUZ%X3EMM5M&O[@[K M@G:J <+["L;7?!:6OB5BB1R1PG]Y$KU=3H=M#IBA%C6)#\T0'W>3YPK5R\8M=JVP8XQY MC'I2:=#)/L$,2RR#J*Y^85S7TW3B8U16\R1>>3G KJ9K6-XK9HYTE7_EHJCD M5A&";3)':V,9>1 K(>HSUJSIFF7EK;OB-VC(^:8*3C-/?4T2NF='\.M&9_B/ MH$T1(7[='T[?,*^L_P!MT1M\/]$252S&[(R#["OESX207[?$/P^BVS&S6[3= M,01EMP_^M7TS^W#(Z^%M"@53S=.V>O1:_%>)_?XIP$?ZZ'J4(\N'9\87=F;> MX^SI$]PC=1UQQ5.] M+64Q*+90.HZYK;%[)IJ2N@#22\9'./I52>R2XAD=^8 MPA=O-XP:_:X;V/%9Y]X#OI=5\93V\E\Z&X8Y,8(9MI/WJ[K1[0Z+XYTO3X,3 MHUXA\P\GD^]<[J.CZ;ILUWK$!>'[-;LP:->&)4D8K1\$>)M)TO6?#5Y>76R2 M23.9!G.#6L=S6DNY^,5UH9V5)]V"I^]D4UF6QDD$1\Q5!7/J14\LQ9HWV81EV\T M.EO;JX5,E_+X"X%36HEA8R%F0L>3C']*@2UF:;[.LGS#YAEP,5<16;3X'$+N MT; MH!$H5?Y5/%.B'8C*S <[ADU8EGTBRBLI;;?>Q/$#YDC (..^*I370(5UMU*, M2054[4^89["N$AU5EB&0H'8**Z3 MP/K/R->7S:PKD(UK8 MGG[H#8'XAJ]*EU>6PT[5HK>47$L:!&CV!BI-<"]YJR2%I96#9Y4P*!_*IB]1 M,HSR)*H^#I8!=3J?M!C"D9# M#@T#.\M;2!+2]!N5!,8/$;>W^-5XK>'R\I=AL#H4:I+)X)([_"S;4@W,[.H_ MN^U\/M&=%U5"I8-& 3^=H76DMK&G75@\T=NOE-(9)4/11N 'Y5Y]' MX&NKU8RFHPKN."&@?"#_ &CVK*=10W.FBKE>R\37%G=>;;6]K#,$"L8P^",C MH"WM7J=M=RWENMPXVF4;C]3S7G9\$SI?P6B:O8O+(?*C_[A&&$0./UIQJINP5(D"]6/MFIO"/C75/#WQ$L!;E$BAG5PR#+ M\<]:LK88E !V]B.N:QO!$R)\=_#\*R1B22_B1T)!P">21TK5G,?>?P*^,%W\ M8K5;A6UMTM[EH)4\R,1JPYR?ESW'>O;?B)I[:?8:1>VR@7"R^8RY!$I52<<\ M5SNF63^#=2\O0+O2UTFZ;-T@V+(K]#C:P]NQKJ?B,BMIOAX; SFZ4PLZL5)V MMS\O;FJ2 ;\*/'4OCS15U.XTF70KG+Q20,H_>8. U4/%7[0/A#P)XC_L;5[Z MX2^8(%"VS,H)..2*Z?2VNP"MU]E:9E^0VBE%4 \CGO574/!N@ZY=/#M3^'VDVNDSRK-9PQE8_LX^51G(KTR!M\*8)^IJ.X'SX7Y5QC IQD94" M@8QWHU&2;1C=U/K3NQSS]:C1R>*<YW;Q&/F MZ ?R%>A6M]%-:S7$;R1B,%B&4_='MZU( 8SU(YS0ZAHV1@FUQ@@G&10!YQX= M_:-\%^(_%C>'+=KW[=Y[0XDM75"03_%T[5ZE',!+YB950N0/_KUS5MX*T.TN MEN(M.MTG5RXD0?-D]\_C6\& QA0,<\5-@/ O'?[*4/C[X@WWB6>ZC/FR(\:2 M_-M"DGC\S7ONCV?]E6%O;9W>3&L>03C@5/#(F "O3I4,PS("C%$7J/6J ?=S MB3(SD]/I44N)"L;,P4C[N>*<7A8@@X(]122R;B& 0D="#0!@>(M#CU72S8RR M;89I-\I)QN [$_0FL[P]X#\,Z!I(LM)L8[>U$OF>5',S\^N23^5=1+&7MI,@ M9/ JM;V\"Q-'"%C(/S8]: )@AMPHA#8&!]X\8H=UDFWHJ+,>&8\_SJ?R%A(P MQ)[TIC0D<[1["@#@_B=\,H?BS:QV%_?RV<-N22ULP!;(P.H-9ZZ%I7@_2O#N MC6E\]U-87$=NS-+N+$ #FO2Q&K*2BF3:V3CK7&^-+I7N;&.'3&B O1NG* $\ M]: .\N)N7VU5DD=TZ@FD+G+-8FSJ_AB2]U?3+Z28?9O)>)X2YQ@[N,5\Z_$3 MX7W^GZ=JNJ640^SQ7+K)$.BC) Q[8 KZJUZV:'[---*(K=5WGCIR:P;?4/#W MC32;^VCN(WM2SV\QC/W6W-G/OD&O(I.5S8^&?",&I0EX;H8A1L94=,\Y%=]% M$EOX%U%Q.TAN;V(@-TRI;/\ Z%70_$GX;P_#I[!K748[RUF7<8RPWCKU%<]J MJ?9_!.C#[IFN;B3'MB,C^9KU8!NCF7!<_+TQ4FGO%!J#>8&*K$6.#QFHXP0, M+27++!"TK' ==C8Y)]A72OA=S!Q;'O;0S74<^-R;"QVGD4J?9TNF";EG;D1A MOIS5>QM)/($S9BA<8\M3EZC.E,?$5I?&9XV9P@!'&/-;@77B&Y.=P+$?E7Y!X:TGB7C\;+[51I?(WQOV4:F^%T\WQ% K?=$JM^M-G):S@)X_B_"I?"/SZN9E_Y9 MJ6_+&*U,3UKX;0F5YFD!+>:YY[C!K!^,B)#KM@EW&SPFW)6/.0![UU?P^.PH M^SHI88]>E>4?%ZWCOO%E_>WWVF"Z1=L:0DG"]>E9R-HI'G?BG2)=?\*7=O%; MI?0KJB.D2MMPOE2/>.S'<.]='V48/) MHMG(*EF<=JJ6EO-_:TE6XEM)U@5?-(X3')%8^DSR.J!PT M,L;A7&.F:8S9E_<*-Q''?VJE/JPBGC"JC!N S5G^,M5@T:-#-/Y0==JENI.? M2LF.X$ULL[RP^6C9B4M\S TK,#M[21Y@#MAW#@\]JOX_Z90UQ&EZ_;VFMFWD MN(XYF Q"V>'.Y94X##Z5CZBXTS379+9I=Z[RIZ "N=2N.3 M]XQM.-[=A#<1>8S@G.,>]<_X@CN6\]9((TM2WF(>^1QBNATCQO!>QNPMRA@S MQT'TS7-WXO?$L[[%1%SN5-PZ5L2E&N"&+0%ER(@>#]#63!OL M-15C;B.)5SCJ30!!K%L5N(72$8C^^R+D;JO+J5W*XN5=5D1<;5(&?J*;JK3Z M>BNJD0RG>48=JJW$\!DCEAB2267"B-6YS0!)H2)?ZFWGIB4(=I9N,=/6FWD0 MAOXTN7,(W<% .E3R6<"74$;J]K*>)!_@:T;JTM5M3*T;RK$1M!;DT :4"0+: MRQNOVI77A<9-9&G&75KB6.ULTC\L;#\H'%6M.@FO;J&Y@1XD4X*MZ5=NM8M- M+DE-O$9)R?F*G&* **Z3/$LRSHBQ*I*D_P )KB!(Z7J;W#2$Y!*XP*[?5-4> M[TV1W!0E"VT^U27L M-K:0QR(T8W.V0,_E7(3*YX#RVR?Y5F6'AVVCO$OGV%9F!RG3;6UI MVGH-9^U6[_Z!$?FA(RS'VK-JQ2(?$O@",>*[B^VRQ,5W*4=L,,G@UIZ5HT%[ M;SPQJ3M:-A'YGEI&S!_,3.3[&M>2=-.@4QYG &=GR\?I5U;1K/3IK M1VBCW_- [MQR.<51TV"6UAF\BV$KA0Q]0:2;EN+F;5F56MR=/BGE4)%* M^=KCJ?2GVTH6YMJ007EI!'*1YX()C[*:@FTU%NV#L !ABWO6< MERLCE)8D-U="3RYKHD 'RP 0!U)Z5TEQ?-IY"I,L=C)%GRE,;1Q^8KZ$_;40OI6A)YH@0RR9<@8'R^E?/W[.=I=I\0] >XM\"2=B3TP- MAQFO=/VWM0MK.PT'S5:1@SLJCITK\4SU\W&>"CVC<]2GIAV?)]E,^CVDGD11 MW3E_F?&>.?7I7,WLUQ);2JY8RRH203Q@UT,6NL=X6)1%,H+ #!7CBN7U9I(C M)B([=ORL#UK]PT6AX+V//=>-W::VEL+YEM[N.2 Q;MP4 *,8[??/Y53GMIQ/ MH5HDF_$X"&3MSWKH)?#T%[))-;SL9&WN3MR0QZT>%_#M[:1K=7(D:K\H.0K<5?%K]MFEF1%C1V'R*%F^ M0HU7[G2X]2>94"V\JH7\ECUQ1<5SF8X]]T8HA'<*6W!B2"#71Z5X>CDU:UCF M")%N#.(C\Q]CTIUMH-M!9I<(I5U^8N&_BI-6-U'9I="18V0[SZL!VHN-.YZ/ M>SFV22VM+%4A4E$WG>P'TYJ.6"^:R#2;DB4 $[/_'?_ *U7;/Q3/J-K:/;1 M(#<6ZG=#%A@>_-5)[&6;<]Y=)%@9W3-N8_2KN,K1QX VD=?4G^=6;%_L>JPW M8)4HV 5...]4(W(&Y7,J= WK3O.QVSR.*AJXUH>JWFG6L6E:K<1QBS-U;&7S MEE8DG''4U\X?VQJ+Z@WFZA),RR+D;S\PKZ%TB>+4O"MO(S#!B,+F3)"_IZ5Y M./ VFP>)@RZ@EPC-PT8^4'TJ=$RMSJ+ZP:&&"=I!()$!QN)(XK**Y.>E;U]I M5Y:1*+AP5(^3Z5AS1[&.*LEE74=*2^V%T5F&&!8X_E5#PWHS6-Q'WMXKU1-&K9!^\>*[#1)+"VM'N7O8(Q+HU['*YE610 O3N:O^ M(M5L76"/2V2[C;Y9'\OI^-5="BAFTC4"\1 0C;CZTP$A@75+6:UN8V>VD R- M[#C\#["I(O"VB65I)#&\ZV\R[7C\U\G\2!MSBLIP4C:G+E-'0_"/AW2;VUNHX)Y&MGWQIVO\&&Y6XX^^G'Z5(TVP[?O ^M$8J)U/X4>%_$7_")Z5K&K,KR2W<@9)\AV (*^F!7PD9BA8D9&.!7 MZ;_LL^8?@7X;++'\\3@*>"1YC5J;PI>7,%F]A ML$DBEY I;&#V8#KVKVSXEH]WI/AYF+ ^GR6#(OS1- M&%!]^*Z*.2.094$#L,52T(;)54)&'/KC&*(_&.B>"](DU;7-0CL;%)1%YQ&Y69B/_ (H4[DF[OC8 D[>,\]Z9=WUK96JR MW=Q#:P,I/I7-_$CP#I MWQ+T2VTS5HFN+)7W[$ W=_\ $TRCK+*^M+Z(RVD\5S&K8,D,H=?TJSY@]*X/ MX=?#73?AK;R6VCK-#;2L24?I7<.<1Y'7% "NF]LYP*D'E'AD#'U-4IIBC*,= M1Z5*H+*".OI0!9_=#D(H^E"@$]*@"L.HP*ECE^;'7\* 'MLB1G8A$4$L[= / M6HK2^M[R!)K::.>%CCS58,/THNE6YM2DD8>.1&#*R\-]:YEHK+P_86=I%;QV MT#.25M_E51W.>] &UK.LVND6L,MY);VYDX DE52??DBI=/N;;4+=)X7CFB?^ M.-@P_,<5YMXO\&:/\5VWZG:2RPVS>7#C!&!WKJ_ WARS\(:+#IUMF"-,X4#B M@#H;R.-4P8PV#QR>?>JD=A"A9HUV,YW-\QYI[RG^T(H3RFPDG.<\BI8X226# M;<*,Y/7B@!3,JE1U]:F>;]W\BJU0JBJV%^\>QYID]NTT7EQR/6'OQ6Y9%;28*K>:Y&"-W(KF/%<5DFI M:2T,DD\S7>67S6*Q]>,4 =M,R%CQ][I33/L7&!4&_P R8#L#45P&P#CM0!P7 MQGW37R_\ #*!1K>@JD2>8EM,58]R5?I7T?\62W7_=-?,?P^\066CZUX=FO=[1R+*BB,9S]ZL*RM%E0=V=AXT156VL;B3RVO M8'AY!PI.>>*^4OBKX2F^'6C6UMIEQ=6K:GJ4EW<,)2N5#/@#GOD5]@^)O$5E M+I\5^P3RH=X5G'(ZU\R_M*W4.H:EX=DC=9+?RGE#$].0.*\2FW'0[$CR-9GO M(_M,]Q/<[L[C,[$C'8!B?TKH?&*&WL/#UJPX%BMQM]#(%_\ B17/Z;&)7MT\ MXW'F."7(QCFN@^(4F/%DT ^Y:1K!^"_+C]*].#N9ST.=6)E4,JEN?NCK6%XI MU'4+,QP6-C]L_=[V 4DQD]S@'T_2MV0&4-M+C>/E*'&/>K5MJU[X5<:IX?=# M-(!9S+=KO4N2!@<'^^*ZEJCGO9G%^"/$=O)JEO#XGL=0CM-X7[18(69'8]0OIU2 M&0V\[#RPQ!+!#CLBX08([")6^58W?=_(U\17S[[F;L1*K):U)-_>;8YWGRH3!^S M#!Y9LU'::DUGJ\#JP4(&)_!>*G)$<2 8S5"_L+A["[U"!1BWC)<'@'/%?K#T MNCCAJ==X:NH[C68F\U9)';.%[94FL#5)"U[(6YQQ4WPVC$EU:W# J\H+[?P- M5[[:PD8]2W6LXER9#K1\FWMT' \GI5SP5"(X[N0$9\DC\ZH:[*)GVC^")1^= M;7@^WD?2KW:H5B416)]ZV6ID>S^"(EMX+56^63;M8'ISTKP'XH7K3>--;NO. MG0H2@MV] ,$Y].M4;GXXZK;^>NGS9M O(\OYUF#=CZ8Q^MQ[X]C4'Q)TXV'A/5OLY$#*R;)!]\=#61J=TUB@D5\ M[#AVQG%;_B4OJNCZL IDW*I4G@=!ZT1>NI"5SS71O#UCXJ\,A];^V7EQ;2LJ M/&>1\H.>H]:Q_%6F16,6E >=)''YF&C.W&'P-Q]J]?\ !^AP^'O#+V-\RI>7 MKF149@225 SQTZ4E[X2.L6L$$,T,X3S%D7/ ^<]ZVYHA9F=X4^%?A+Q>Z76H M:Y?P^()%1[:2*!C;!ACAFX[5ZY_PC&G?\\8OR;_&LOPW\0=1T&YT[P?#I<%U M87F(?,\PJT;;>N1]*ZGR!_SS@_\ @TK)BLSR&&62:%[25I,1_-&N[D+Z5P_ MQ(O1IVDO9VR,+JY'RG'.WN :[JXTV&Y,BI<&&^3_ ); ?*P_NUY_XWMI]5B$ MJ2F"XMWV+GV_QKRH,3=Y'G\]OGUI?[)N)+11,%>2V;RQO[#-7G6'PK:I]F8J[@;O1:YJ MXUZ43W6!++YK C XS2YAV([R[GEM5A6))SM+)(5^YACG%:VCV&GWB03_ &Y9 M R_-&QVLK>V:OV2M>,&G M31K?Z5YTDBJ5Z,!CFDY6(\\:7"1#(BWC=NQUP16/=6$<6D?:)[2 M619I RC=G;[5):QW#:E%,C!&W!=^,B05T?B:/[48K 72HJ#<4"\CTIW&M3(2 M7R&CDC41(P*A6;VXI9?#\UW/;N(;=Q@$L<9SBF1:)%J,4=O<2,LCMD,HQ6Q8 MZ5%#:NBN[F-L%G_QHN,P];@DEMT0I^]B;YMG3%5=(^RQV[0'3GN(VR&#J",^ MV:Z2XBFL[7R&A&Z1LK(3GBHWL;F(0)&GFG?D[#C'O4\R6X[&)J5M)<:81I4$ M6$&UD^\\>.O%;5AH']MQ6]K>2K';.FXR[.K>A%6(;!A?RQF5+=VR&9%Y)(KK M/"^BK-JTIG!:&,[$0G"YIF/2K&I?Z-+!&A M1('PN9!EQSR3R,]^]69!:1ZNLHGG$L;%BK(22??UJGJQCNA!+E'RA8D)@HV! MR:P93::L6K73)M84R2W5NT\:X59(]O&<$=3VJ[:11QW8BBM[<01K\K*!C=W[ M5G:7=#S?.AS.J(5+!2V3ZXK5U6XN]*M[)((%5'!D8RI\S>N!5)Z6(T162WM3 M<3S>8!*LJ_)(@"].W%63;Q3PW,J./I6#O(EL=/I]Q*[FX;;$3C=*P;(XQC(^M,:SL6M[J>?, M4*L$!'+9SVQ4UW?SB]6.X5Q"0 F&PN<<9J6X%Q*/WTBJ?*8; >K8^7K2LX@= M_P# K5HW^*OA^SM6^TAV8AI#DC"-ZUVO[?6NC2[GPL6BW[MY90>,5XS^S5=7 MP_:1\-6;64@@:*5C*Q[^6^:ZO_@IQK$^GZYX7MXV*)]FDDR/][%?C>:P<^-L M+_@O]QWIVP[9X8M^NI(+J&4PI)&?W6?NX./Z4[[,]ND#CR[A,9(8^M<9X):Z MN-'6\GD*J&*%2?XW('M5:TG5D:/[' ^Q\>;M'2K-E>(]H%$V^%QF,H> #5"XU.&U!M] MQ'.+( MT) E;9YB9J/3[:2QO713O0?*-]:1D9N[*B>'F:VWTL1VZ!X3<@\E)3SSWJR;,YBSMA,\, M"W,MOC#DAC6Q>M#9LT[;I9EP@,OSEQ]35XQ6\3K']E5-_ 9>QK?715=(P8A@ M)@EAWQ47'9G+G3X+J/SDV1#;DQH^T?E1>6@U32F0(UN(V&QINA..QJ]'HME; MRMYTBR.P_P!6&YZGFK-MKUK]NM=-GP]J9 %*-ADC! R#WJ2.036P\F&)4]1R3]3WI(B2^W R>!D5H2=5X+NY&MKG3L+LE M&1YG2LFR\*69\5/IPF6&X9?M&U1@$#CC\Q5C0!):W<E7'5"EH[$]N59OWDAA'J!FM&WELB-LEU)( M0< ^1@#_ ,>K.B(+C<"$]0,5.]W;JF/+9MOI)_\ 6JR2_;36;)J:M<2!!;46@G8BVE 48_UX M_P *8$TJB,8@8L/5D(_K6]HS-_8FHE2@;"_=//4USLLL3$+!$^#R']3\=>/(M$T+4OL.KWTA0@R% 0JYYQ5) >F:E^R MS<^"_$_B*VNO'6FPOX=MXK@LL81+\NL;E%_>8.-^,?[)KCM)U1=6M%FX\P_> M"] <#_/6J5W\)O$$_BG4M!NM3:;5K&(F?S9&8, !PK=^HJ+PK926ES/YH"*W M&T'C(_\ UT.R'?0Z6/[F[)X!Z=:^]_@M\0[SP_\ "3P-I&GQ17NH7$*\\?7)/[*\2:9I-U9W(F18FEGRZAF"L#^'\ MZ^B_'4Z11^'D>,1Q/.H>59!N7"'%4F!GZ_HWBK43:2Z/JEIHLD;C[3!):"Y: M49[.73;^M=Q%9G&'GW,!AB@(&>]9VDA [E;EM01@,M)(#M&?:O,?&^G_ !6D M\6-%?M(_#F# M_A15[H%O?7#M)^--3TW4[&P?0Y+J*15#7HEV@-W^7 M%=1=Z?I^LV;0:E;1W47!V3+G%.S%<\S\(> HM:^'7@R'6[.#69;"*%UGG4 J M5 V\=J].CM( H59&4#@ =!4D=O:VL*16T:P6R 1IT '2EQA/EK40_[&J)DS MN0?>HS9H 3Y[^W4_I3E)<E ''>%;#Q#:ZCJ$VK^(+?5;#;B.!+ M+RVCST^;S&_D*ZR*",QAC(\:@A5VDL6XJE=2[+=51!D\%&Z8I8K@PVS1I\DS M@A .@.*5P-$VY W;Y1]5(_K37A5HR2S<-:'H/Q.M?%\5]?>(HY]%>X M8&UV]%].E>R)*ZPDN8=CEO%NEZ[>7-D=$UZ+2H8\>;;7-KYIE]2#O7 M'Z_2KWB;P_%XDT)M/FN9+6290OG6[>6RD==OI^=;K&(@,T2%B.I!S59VC##; M\V?X:M:B,OPUX4L_#>F0V-E<33+&/FEN&WR,?2-@IK2Y"J4:,#M5 MF)3MR2<^] $?V++?>SCH341L@"RDA4Q5MFPNZM'=?;KH*JD>4DA"_B*VGVA]V!GMBHY9 M78?ZK\?6@5RBEHT,H?(W*""/4>GUKE?%<]O-OI4Y,OE?NR#]:5]+B;L><_&6SA7P1K),K(KQM1\1ZE=!OW<]Q(ZD^ MA)(K>\$1_9]0EN9CNFL;9IC@<<\?UKDOOE"V3@X8>N0#7IQB<\I)["IH6J>+ M3#H>AP/-JE^PB@C4G=SQG '3I67I?@3XG^$9M46PTV\N(M+3?V)#1,PRI(((4^W%='8_M1^+X='U_1 M9]#TG;KB,ER\,)65XRH&03ZXKH2L8,R_AM\3+_5O&7E:UH/AJ\?4RHEUB2P4 M2(^W PQW8/XU]"_L4V=^"5ZC-G]IW55#W4 Z" * .QR3BODBZEWS;S]YSS7T'^ MT;K)NK^Z4_>:=P/8 U\^J@E=6;KG-?1<*X3ZEE.&HR6T4_O1A7?-5-98)"$>-AQ65XSUZ/1K)&3B9AM%0>$/',.H6\NFZA&/- MF?>C#U"Y_P#9:^FEHC.&AZ#X2M[>WB,L=NMND$!"J ,=,URKHTD8[_/73Q3 M)#H=\ZGRG\KRU8CC.:\^677(-6AMS+;2*R.Z@*1T(J8H)/6Q;O?FFE+>FRMI M;61/!S_9II()W+E=I/S8&17G?CSQ3<^&H;"9HE?SVWR@-T^[7IGPR\0V'BC3 M+26%@8K=&:2*8\@GVK=*RN9%UE>VN$*/M)RC=JTO'-C!J'B+4HX;@;73>H08 (;I7/Z':/I.K6(-VB^ M?*H9#WZ4YM-6+3M(]#\0K>:S\$YE@^UB6'5(PC*QX 20?UJUX8M&TW0K:&1W M-P0K/OZYK4&OWWA+X3^()S$T[Q7R+"LJC:Q(8_RS65X<\2R^+[%KV>W6WNR= MCJ@P!648W=CKE./*K%^^MH[QI822L;@;BG&32^*=!U"6TUFRBNY[F"W"2M#( MQ(V@ ^_%+L$$,S2G(5">.O S_2MGQA;);67B)Y)FBE:U".TGR^_/X&M+:ZG, MG8X'PP9]6T^*X\/:1J<\EN<7MFL+2'?CJO3C!%==IK-X>T\27%M=P17;G;#/ M"0\;=^#G'.:U/V8[+5(]*\1)#KR>&KEY(VCU4RJJXPO&2".1D?C6C\3]/U_7 M;R3[+J/FW-BRO,V\,>(=-MH@LC7)57E=\2 MH&0XV]P?I7H__".:9_SRO?\ OX?\:^7/B))->>/X)'D=XXH;<[\X^;:*^J_M M:_WQ^59M:A<\YO(UN((465HXPYV*J0?6J+Z)_:"*TT&P8!)SFIXO$"W4SV4P!&=L:@Q1K@/Y^-F2.]12+BXA9XHHGB'RJ&Y; MWK2> V4][J,C1I:3 +$)#CFFV%M#O+31QY;.'!&!Q6RV$RA8:BVH7\MO=HUM M;3 JDA;*[\C&:>8([;2(]-CN.<89D&5!P*G%Q;VMU]EG56A13(CJ,_-_DU=L MK*/45G6WQ#$H R5P2:AF$B7PJH:1%EFCND@'IRM5M7V3:UYZ;MK_ ";]N*?! M8#2M0N%C#85U!H;V*[TZVGC=U"R9#\GUKG=2ULWND7-Q+)!:M(,X!^8UQ7AN_DM-;$RP M3R"0A,MD\9%-%(]9B1HI+9947RE.T[ZO/%;323I;N"I7B6\EV)WM_WAABX_.NZU MG6],G%GIX9VOXCN,"J=@_&LFC6&A))J<<=M*EE(9U$1CCD=<'J1NJA'>2Z5I M^GPZ<9X[MY@Q==GS'#YJM-<0QW5DDQ$,4C,F5XV-G 'T/6K^K6<<>JI!),T1 MBMA(GD](_N$_GNH2-&SFM4>[>]8"X7*KF2&1" =H&>]#:CN<[9HZ/$ ML 9@NRW13MV#!7'6KBH9+=+AX9)6+>5&\G+%>N?UK)@AMQ+--]JGN&'15/RC MZXK5TV\:WU EFEF8896*$QK[5SSDY/0%J[$^G^;'>)';VJJ2IS),ORY].HK1 MU2Z:?3+)9KVWM2I(/EK@'D].36-K6IS263->2+&IFE8"-@A8;CTKS+Q[XKNK MJ.W?3GBN[&R"GS V.3U!_.NE1'-*.QZ%>7D)\AH[AKJ$+@\'&<\'BK%YJBYB MCBD5W8?>VG(/XUP;?$'3[/3(9)$:.3 VIC*N1QP:Z&'7Y;RWDD@6%;F1%*98 M$KGOBB<28NZ/8OV7YO*^/'AJV&Z23R[G<^WI^YDH_P""F^GW.L>-O"D,17RX MK)Y'W#!^_5']BBTEB^..AQ7MZ;NY,=T_7.,Q/6A_P4BDN1\1_"X@BEN(Q8LC M[$+8^?VK\;Q3B^-Z'-LH,])6>&:/CK1-;<:BMOYJ0V\6%R>F15WQ/XJ>_;R- MR7*QC:K=JSDTU9]-::YLKG]W(0H"'DYQ]35C3-'L$BN(KAU>=]IVX. /3ZU^ MU*M3OJSS_9OL6M \2V\%DT3"0&)0KE6X!]JN7.L0/@+(YB/\>WI6':Z-';ZA M*\)!MGRH#<=*OQ6;SVTL+*%P<@@XK/GIO:2(Y'V-V'2Y+F&)Q*TD)^=6V]*T M(="$LYV>84)!RZU6\,^=86[%V+H3\N6KIK*ZBE;:&#N.>6K*=2"V8G%KH9-_ MHYB!(B!E8_,_L*GGTN74?LY ,D:\3!.,5T#3O)*64UU]D$ .+8MAE)QS7H/@+4;>:P$$3++J,6%"EBW'/: MJ2L7)MHZ)KB[N5.($6,WR2@CI2@[H)_$*59)P$AC=1UWU:\U M65E^PVN\\?=;_P"+J.$.\HV'!JP?M"/RNYO50/ZUH0-T^[*1:FHL;976#^Z_ M]]?]NHF8O(VZ"W7< >%>KMK;WWV>]E#$&2'/1?[RU"LFH/-C(&!Z+0 Z9F C M4QB),?>13S6IH: Z3K!)+!(<*??FLF7[3_RWD4^@/!K7T-'72-7V\_NUZ?C0 M!3T6RM[K4;9;V3RK4 [FSCL,?K5[Q7GP]I*7'AW69[6]64 I9%&(4\-V)Z$U MSW[S8PSAL+\M=9\+/&MK\.?% UN70X-Q^-?C[X-^)'AVYM(/ M /\ 8U\ZL([VU,>U&^@KS+Q;X@TK7&TL:5IAL$L[&*"61@ 9I /F; J'%WU MPHPWF;2F%4U?MY71))-Q#8Y/''YUG%NH'7&:QO$TNH1>5'9.V9/O!%W$#UP* MH#[C^!E_:6_AOP_I&234?#PRX"2J?LZ@?O1M M/;KQ7Y2? S3_ !-K/Q:\$WLMIK+6?VZ-3=M!*(B V,9QC_\ 77ZK_$!!<>+= M 2)PLQ!*%B<)CU[4 ;FE1QW$GF6\9AP,/'.I7=],U>>&4S@!BS9"C3:2!W -67N8QE]I*CC@@8_&JB3(^;?B!^T#\1/"WQLB\+VF MC:5<>&VN8HA<20R&8!F&2")0/_'#7T[&\,D8(0@@9PPQR?P%QQ/2!WQ79>>H M;R]C;EY% "/&9'8$*I'4!J;';X;@X/K5>RU6UO9I(8YXGD3EMK U<$C,0R#I MUKG=T,9%8LJC//.7Q@G(R<\54UC7]+\.V4U_JM]%8VZC/FS,%4? MB:FAU*WN[:*ZM94N8)4$T4J-E67!/7\J$F,E;#J2,8]J@,>4.S[U><_$?XW6 M7P\\>^$_#=SIQF&N2F,W2R +'@@=/^!5Z='(O)!7 R591VQ71'8DK10SP8^T M.&[X)QBKBB5D)7:?^!5YG\4OB=J_@9K&+1/#LWB-Y4!DV@DJ>O:NP\">(;CQ M#X7M=5O]-.EWDXRUJQ^93GIBID[ 7]175(XV>P6T6X\L['NLL@;(QD!E_G67 MX$F\43Z9(WBN729KU7(1M+B:,;?<,[G/X_A7430AT*F/Y5Z@TU+=84&R)41^ M=PK.X6N-,993M^Z*J.9-I6*,L.YW=*O;]G!%1LK,-R*"OK1S6#E.7U77]-\. MWFGV^JWT=H=1D,5NLK[2[^@-9GB3[ NIZ*D4LLL_VPJ5+Y"\'FO(OVRVO5MO M ]U9VRS7-AJPNE#,!D*5W?H#7I@U>?6)?"=RVG"S6Z,<YD>Y8COSQ^AKE73R9 3P&Y(KTX.Z.&22>A97[,I8W$4KQ%" MQ53C)QP17G%GK]S<7KI9VYNY<2-Y11I)2J NP"CL .:]#NUE.FZ@UO:R7ER+ M=C$D3<9 XXKD=*TWQ=\,M8@U>\T+4](:6&6!+B:S8A_-1XV\LXY.&/2NJ.MT M9,[?PPMEXH^%^J3VXBTP),D5W B."^![]/FK]$/V;/#]MX#^ >D*L;(BPR3X M8@YWR;AT]S7P!H'A^Q\.Z3I7AVQGN;^;7+B&6;[2FR1&9QNR#SG)-?H]XDM) M/#'PHL]-B(B"Q16H4=>!D_\ H-?@_B).6)K8+*]U.:NO3J>M@5[LIL^4?C5J M,D^J0)*,NP+M^->60QE)U!XP-X^E=S\5]:&I^)7C"XCME\@'Z<5Q$ *(7/S* M%QENU?M5*"ITXP6R27W'FO5G'?$-3.EEF/F2#P@J%05DFQSU MV@-S^=DV\C9DEWS,#[G(_G7/WT MU&$8'G_('],?-_2BGJ1+>YY+\4;Z"ZN! 2OVB#=MCKC/#VI3:=K2R(QC$GRN M :VOB%;"2\L]16-_+NH?G?'\?I_X]7.6$ N)V='\IU&XUW\GN&'VCT2>V$D; M3>8JR@C'RXW9]ZYK6K33_LQ-_&+B,VK1JLD$C NY&6 KB:U%=WN>F:KIW_ D7PACT_3[Z-YI[N&7S+J<0 MQAO+;J20!Q[UG>"K2YT;3;O3[KRI+F"5E:2WD62,_P"ZPSG\Z5=5T[1OA;>) MJ42I:#4(1$+A!R!$^<5HZ+NR!DW03* ,$CUZ]Q5[ M6?&NLZ^)[V[OE&J7+CS7MXML11041!UZ*!W-LZC;ZG*?M5U&$#%A@<8YKTK[?I?]^.N",+HV0[X//%._>?WI/RJ!ER M4-!($;!C8;L>]5 \BAD"$*.>1GBM*[MEGE++G?C\!564M.I\M\NG!VUQ)6'R M:M]BG/:K<)C[,%#\%I&Q65>^#?[)03QO&;3:C?:;IFNB*2 S31L)?/48"\TMAXF74M1,4P'D MM)D ]:VO%?A5(K^[ES_I'1%QP]4+/1+:WCMIIH6CN,DA$&0:M:@KHL:SH27V MDKLG)MS3H[A;<"/>0Z]3TQ^E8N MFZY:0WMM;X0!\QG#<'WQ5)B<]"N/";""%YZ_6I%*#B[H\8LO#TEU/]FNGE0D[BL^L.ES;+'$F0CC^=#8DWU$M;J/2Y6D>[6 M-W01QN%)'/>NAM]-ATSP]:/+,FHI'*76=>#G"\?GS6Q;^&;*]MBD:)?N'/S M?<]JH0?V;-IMS9Q0N4BNNCG&?7%0;Q1I^&M833/#KZK')$-4+[)+=6=B1VSQ M6&;SQ%?>*8IYC"BO_P L H!^YZ[*U(])FTJTFN+.V,:2,K,Z\8'/2K+W$>GW MR+;G4KF[&Q$,!&0XSM(Y)HN;"Z:""XM)VDGN M)'$WF9^50PX_\='YUGRZG<27\TL;IYLS 83H<5T]I*%TR:YM@RF,,)(3U))! MXJ"7M!FLV"Y46\(520V M!Y+CYLGN*T-0F_LFTCT\K)*[(K2-C!0Y/%'+S&:+.GV%M#9&)R8I9,[]O0GM M@T_Q5XJT_P 'Z1 MXQBNV :)1T< ]_RK*L]5M$ACBN9E@7S0B*.3GWKS[XU: ME'<:I:V$JB62T7<)-W3)..*I4DM"NA@^+?$UYJEY)<^9)!L+,8RW"JQR./I6 M3HW@,;Q>9>;0$YQ^=>76[>5+E1ND. M IKK=+NIK6^CEN6#/L(&TX[4_4N]EH?2O[*OQ&TGX>_%W2]>\2W1M[:*"X28 MA,[28WP/U'YU]B:M^U/\!]=N8GU+5M.NIA\@>ZMM[*,Y]#7YHZ)?7$UX?/E5 M+>0\#OG J2\\.!9 ZL)F+9 (S7YKGG!&"SS%_6ZE64)+^70Z:>+E""B?I7%\ M:?V?)[29BCT7=_LAA7YV0V=C/,LTT\VS9M,?3GUJ:]T:WT'3WO&\R&%N$9@.:/ M^(<3E\&/J_.0_KD);P/T0;1O@C"2-^E(<= S"F_\('\$[Y^8M-DR,Y6X<#'Y MU^9\VGC4K0R/MN?AIXUUC0[Z$K-;.\ M+!B3@$D@Y//1A7UQ^PAXN_X1[XA7FB23 0:G$NP!BPWJ3Q^.[]*YC_@HM\/I M=%^(-MK]M;?N]5B5I71?XP7&/R45/#M7%9!Q'/),56=125XM]2JR5:A[6*V/ MC>UTR:1[A,;-Y(#8Z5(-,:T:3>Y)V; P/7O_ $K9MHYY+7RP_EJXSN*Y.:K7 MNG36J+YD;G<,!PV=WX5^[-VW/)N)X;C74KV.'/#$D[J[3X8:;&OBQS;P^9/' M&Z'+%0"3P>/QKA-!AGLY&D"2(T2E6##IFN\\'PW&FZBEPS@1C89')QQG)S_G MM2;+C:1W6KZ+<6\GVF[NX8HV. C.S,3WQVK(N([:.0&%I6.>?- _2MN_L([ M=Y1=7+%)QO143( QW/Z50MTBEC"0VRJV< @YS4\Q+36Q D.UMW:MSPYJ45AJ M=M*W #%6/8 BLJY@,/#([YZ[5Z55 !39DG<>>V*IZHI::G6>/IH'2P@CF$S) MO?Y>V<5R3'(&!CVJ6ZMQ$PV99".23DYJ)CVSS417*K";N[CHTD=MN_9GHU2/ M;3=/M"-_P,BH(U!?;(6"G^)14_E6@7:)Y5!_O+S5DE^TMY%MKPF>+"P$#YF] M5JK!92,,_:D![G>:?:-:?9[]?.; M=V'7]*7:A;.P2'.0K' -1+M996.#]T@>HKE=6\5:I;ZFT$-F%AB(R"IY!]Z= MV@.]DO8L!HH$MCT\N/I[U"I8[<]!6/H&MMJJ.)K":R91D>8,!_<'OUK74L"5 M8$<<9I )(2#D?3BD?3K:^,L]S-#P1X/\ "\5AYL$9#B[;;Y@8'<.?P%>I2>)+W6=9@&O63V40DE5)8S\W M$F!T^E>(_ JP1-?\+*9MR Y6/&,_NR:]U^*GB?1?A[XGT^\U*]AL;5XG7RBN MX%F8-G^=.UQ\UC:UKPAH?B34++4+RVN[V> ;8GM+ITSSQN4.H_G4VDZIJ6H# M5XKBQ-J(;ADA);.4R<$U@Z7\:?A_-:">#Q'9VSL1\I)4Y 'M]37-/^TLTGB_ M^SH- DGT4W30+J[3J%9,X#@>A!S6BBR'J>U6J_9[:./S,L1@KCJ?K6?XE\,V MGBBT73M0M6F@X91#.Z,I'?(*_EFF6^NZ),R"#5;)]XW8^T+Q^M7H]2L)3_R$ M[,;>KK,O\\U5F026=L-,TY;4,?LML@5$;E^G.(G!Q3*)8XE7#HBYSG'M:OM0L;.YMKJYRQ\^ZDE1O M7"LY"_@!741S;&58T^88W*Q[9K,ETP2SJPDEW,,,@;!'TITL:Z3:7%Q&DTKV M\;,J;LNS $[:B0'D_P"UAX4M?%GPU-O)=2:AKUZ"W:*-(X^% X0]AZ9R:2X_?JC,,2XSDGIFK<4C$1IC" MA3SZFAWW&0-;>6P?REW#N*+AVMX"\*D&-25PN>:M,YD(16QD!E^M(CMR6R)> MA/:HLWN*YY]X2T[6[_Q9<:U=^);U;&12!HDMO$$BP1_'M).<$]:]!M;F*6$D M+M91^ %0@1^8N4V-GEN 2/\ "A)H48J51 &.3NZ#WH<65>Q3U35FLI+15LKJ MZAD;F:/8 OYN#^E/_M=Y;F2S2VN04&[<^P _D3_.K%S]EN0AE2-UC;@X!!]* M4P(LC.L,:+_L]:5GV#F/GW]K#Q!+91>'K)?!5QXHLYF/FF">2-H"VX;@59?; MC-=W:)<&P\$B79:P[(6BL2[L\0$.,,>2?S/UKTGSL*(\$18.X+VXYY[5PNK7 M=C+XKT9+;=+*)6!D*YU%(8MP:/2@WIU9N MU>^?M06R6_P^N+J4,8->)_#MX[3Q!(2%60:<(\CH!EL5SU](W.B&YC M>-?"L5]KT4_EE@UO*9=WW0/+(S7S/JVEQR3PB.9E2"3RXBI^_P!LFOHSXX>- M9?#VB16-NI2YO$.Z7/*)GFO"?!\\%[XAL=T8N;?D%">1MY+5Y,.9RL=[E:)! MX\?;K%M8#"BSMXX]H[''-U&Z1YNYI6^K#PI+;:E$ZI=!L'=AHU7U*G(/X@UZ!J/[1WB_Q MTN@7WB'1;#QO!HEPL]I;6TGV0'&,!EC$8/3/(/X=_,/$UK'N M3GFN>\()/H=M'+7))/Y<,6>3@ <5,ZB32+4&T?1G@<:I\;?VBO"6L3Z,N MAVV]KBXL1R(2#D#ITR.]?9/QLU6."QM+5Y NUC/D'T! _G7AW[&.E'6=>U'6 MWC\UH8! &/16ST'Y5U_[17B (+TH,^4BQ+STXY_7-?AM>3SGCJG36L:$;OU/ M1C:E0]3Y8U>[;4;JYF8DM(Y8Y]353;(MMM0598)QO!(P M.A'2OW-'E&9=R6TCQRS-O56Y"=,8Q5?3-%2XOPB*Q>4?+C^+FN.NX=1\/WMR M7+R6K<1$CAR3P*]4^'[27HM[R2V: P(S$X]!D?K42=G8UAM[CET^ZM;@M;S6][*\<>>-A;Y0/IM'YUSNG+((]Y5<'\ZZGQ[ MX7DNM6FEBE0K(F\X;Y@>?\#7&06]U!?+ SE@.WK[5U>T]VQC]H9?F6[E;R0^ MQ>-R]<^@K3TCQ!J_AJ$F:$W41'"S')'TJ\]RQ:)=/*P@#,CR $CZ#N*SO$6N MQ7SK;29DN%'WU^4?E7.]7H' X_"N)^"WBSPEX0^&VNR>-- M*O-5TA]2AA@CLIO+=7,;OUQG&%-=5J>OZ7XIO1K.BVLMCILBA+>VE;G6N9UGXD'2[Y8E=Q&S[5DP"N,CFN%O+A/^%=V=H&)V:E( KOD ^2I MS5377D%EI,"L&:5'OLG^SG_Y]S_WP*EHM:GD M$T;I,N&R&.339+-K2%Y$X).2J]ZO_P!G(9U8LA=Q]W=2BQNHYV"K'L]VZ"O( MYWS6.B^DBFH\FT^TISGJ!VI4D-]9K,J^5+GJ>*C5C'"TDKA,/C:.A%7X<[\- M'YT!Z;:UT$8/V**^\Q[@!GBZ'/6JC^!YWN+"9I)$@D<[G"\(*V]1LH+.1I-K MHC\;,UE4G8R;UL><>*]/6T=TC"7X+;3( #COU^N:SQ MX2AN)H)1+'%<1KO544$CZUV/BK3X=-T9OL@\F5\EV5Y6Y'EM M[BFF5:(VZ@FUF\2WNI7GV?,I QCD"KGB;2&FLX(=TB,A&V1>,\9I+^]GCUZ> M#R8Y8Q"7A9>YR.":@\/:;=J,W@&WRQM4,3T%7S&O-3II\6R5S\K!WM+V>&)V9F9IZ]JKZ!%^9J#0Q1VWF1 MJRG+N,Y.=W^[^=:VI2'3K+RH[1;J60[4 -4(=7L+(16DMJWVLL%\O'0?Q?TJ M&K&B=C;87B>';:&;49)A=*1L3.4/_?587B*_O+B3['*91;2. \H;]X3MP#TJ MIJ]Z?$L,MG9W'V2]LY0SPL"&*^QJSH6EW;W^G2WCE(8 %W.<[L=Z0-W5C5CA M72C:Z?:SK0[I9L<>P_,FLG_A)Y='\-7C^6(2C8 M0$Y)SU.*X*ZU.[U"7>\HN-ZYSG&>^*I(EZ;&YIS3S:M$9[R25G=IBJ-QDC@> MW-=YX@T2QN?M.H3#Y'?->3Z=JZ+;W*QVKQSMP)2>GK7I?A2XN= M2T1(+ZZ/D[2N<9)K6U@3Z%&8K;V:I MM'!(.'CBQGZ5D>((HO[$"R,)R?X@. M?TKHM5U#3;"WM+-[@*\;;2#[TD,5O=Y@1HY%4D@8Y-3S,KE1YM=Z?';6,4L7 M[T$'"CJ#VK=T>!+S1HVG97N <%>A%;,&CPP7KK)!^[9QM/I6C'IHM)U2&-', MC?>QV^M.,E?4R=TS#M5>U6*-HC(&;AE_AK?#36P3$A/(Y[ 4^+2+3<9(X9]A M^\6/&:?Y*6R'Y087_B7)(%6U%ZH%J1SV.RY+B02[QN)48(_&H[^.6'3BT8*% MSL!D&:V_#UA!?WKQ+( VS(,QQ707VG+J6FBWDC@(5L H>2:A2Y-BK(\IATJY MT^[CQIKT*UL;>WMY6F@:59< $ M9Q[5KC3BD4F4O9* M<(A;!0>IJ(V*+<1M)9&^=5 Y3^[32B]]1-N M/4LVOB.VM8)1:P--!%)Y<15]P.??%QJIX>U5[ M6SN/L"8?* 7$<;3=7NOL[0S1 KM+!_6OU@_9/UJ/XM_LT'P_>1DS6ZS:=+YAR2" M-ZMG_@?Z5^,<>T/J5?!9U25G3FE)KM=';A9\\)TY'YIQSQ2$06C*Y/\ #@$T MV;?"RM.AX_U99<#/2D\:>$KSX?\ Q U:TGMD1+.XDB&T_P (MST(2@XZC]4TQ8S#=Q2D"; MDJ1D"N=N;-9+AP2JD'L175W@2VT)WFFA0HW=^!7F6O?$31-)#J;D7DH_Y9P# M.#6T+VU.>:5]#7NH9(@"&W+T!ZU48$L.^?2N*'Q5OKF[AAM[81VS/R).&QZU MVL1%Q$DL?#/\U:[F8ZX#F/:I9#ZU 8'=D#3%OK5M)Y5E"J-Q[\9J9KJZ9U"V MXX..8Z0RM:VI2TOLSX8P'C_@2FJT:R;D'VANF0,5KQ27;QWA,2C]Q][R\=UK MGX/'5O)<+ (U#JQ!?R^* -=8B7 <[@1U-;NFR26ND7$=IA5D!+EAFLMY96D! M=4*LN015S2[M%L;I)59VQ\N.@H J085-XD7<%&0R]>15U+Z]&EZK91M:K:WZ MA)%>V#.HQC*MFL+6M5.FZ<\F$0[ %!'4YJMH>M?VO:*[,1(!@J.E &]#J5^= M&LM-OIX)[6Q!2V9+<+)@\_,<\^E1%B%P6)/7FHT8*, <>E!?G)- #]Q-*7.V M0CTIB."<>M2"9_)'PS<&26XU& 8P#] MC?'Y5/!^W)\)9P&;6;J(CJ7LFKH4V9W.&7]B+0H;N>VM;Z:&../S!.\)8L3V M^]67%^P_=3:;-NP?MP?!]PW_ !4Q"]&5K9A5 MM/VU?A 4 'BV)4Y.6A(Q4\P6/$9/V-/%-E/;FW^)E\AO3L8+IS$0\?\ 7;BI MK?\ 8X^(D$LEG%\;=8MXK93B:.P?#Y[?\?';/Z5['9_M;_#R>X>9_$$%G82$ M[+Z9P$D%::?M4_#62.0Q>+],NIA_JX8Y0))/Z4AZGA5I^S!\5;32Q=R?&GQ MPC.P1"T?YLG_ *[5JI^S]\5M)O+98_C)K\D=XASFVDQ$1CI^]_VA7M=E^TMX M#O&5?^$JTJ*1ER8FG'F(W8$=*D\,?M :3=VUZVOW]EI$JWLL$$4TR@RP(1B4 M'WR*3=BDKGBA^#OQACN)XH_BYKC-".)7M9#N'H!YM4;GPA\<-*MC?P^.=;U4 MJ HL_L$F7R0-W^L/KGI7TJ_QH\,3^6(?$>G'/7=*IJY;_%7P[)][7--FQT"R M+C%0W<+'R)XF\(?%W7K.33-:L]:UO3+]0LT!T^0%1[')JII/B#X\>$;'^QM' M\,ZW_9=A\D$9TZ0DH.@SBOM#_A8.F.ZF+4;60'H$=3BEA\?V5VSK]H.8SP"! MAJI6!V1\9W'QG_:,LK:*4^"]5N'<\*VD2'8/RKHK#QC^T#X@:*.73=2TI9(R M?,72W4H?S%?7RMTS-J$$/IN8#\^*O8GF1\D:#H MGQN\40WWVGQ;J>D?9Y6"2OITG[Q>,?\ +0>]:LOPA^+-S#'=GXN:I 9?E:&. MR<,#Z_ZZOHB3XF>&[=G']MV*J#\V) !FLJ_^._@K1R#>>+M)C!]9TR*3D)'S MY>?LR?%.^NUA3X\Z\IEC)\S[%(1&.P-9+?LL?$^Y2]\[]H#78VMVPJ MBT<>=SW_ -(KZ"E_:K^%EG.PF\;Z,"G)*3J37/G]L[X0W-X\47BNUN=IRQ\L M%?S%)2U&[L\FB_9M^*EFT3+\<-;F$S!/+:SD'ECU'[ZM2/X#_%A;XV/_ NG M6C&L>\S/:/R0>G^MKUNT_:X^%-Q&SKXOTV, 942.%_G5VW_:E^&-T-Z^,]'; M=QS.HJ^8GE/'[GX1_%NRM[F^3XLZQ(T081VZV$F)CC&3^][U<^&.A^/=-\N6\L>(X9K-HU@8$<\R'FO7?^&BOAM-( ?%VBJS#^*92?YU1?]HWX M:ZA>2VJ>+=-!M1R3* &^AK-S*BCNO($I5L\U*T!3'[P GGGBO/'_ &@?AU#^ M]/C'257ISHV?B*YW!5L[.Z7>WXT)\Q31QG[>OBG M4M(^&UE9::%E-\TJOQDKM4>GU->$?!?Q]>:CXCLK:^M@+B\C>%EW_=*ACTQ5 MKXL_M$0_'K3=.M_[&ETA;*?EFF#&17P,<>FVJGP>T6VN/%-U?^=+&;&1@.,C ME%!Y^I-95Z;Y;E4Y.YR'[0Z.RH[1.61V@MXMQSL&2?7M5F!H]R[V4>8PSN.,>U5&1F/3@ MG.#Z&MJTMQ;17-PRKF),K]>U>C+X3C@M3#CU8:K<0RD 1R[LGT"\"JVK&VOO MLQ^55AD#*Z]5.1G'Y5H^9/,4:)A%'>M7PYI2Z_K=CI7DHTT\J( M0J^IQ7D5ZD:-.=6>R6OH=VNB1]\?LJ^$8/ WP;BU!&,DUZAN'=ASC&1_.O&? MCKKB7EV\8N$::5][Q!AE0>E?3.J1P>"/AC9::()/ M%\^JM<.[7+XP&R%"\?TK\?\ #RG+&5L;G-3:<^5/R6AMCK148KH8PSYR@C&Y ML&K%ZWDE@%W #:/K2VJFYN=S*=V-Q'IBHW9KBZ55&X'GBOW.2<=&>5JV9.IR MG4+>"UF12%8/G'/!-=E'$FF^$O-A!0W ,8.<8JE)I2W5_'##&#*0J@X[]2/U MJWXH9$9+1&)BA485>A;O67Q;FM^5&%UF"C^%-]8=T\DTGEH-S.W05O.0EG<3 M]"2$7]?\*Q(K1[_4HH87"R$]6&%]6\!6CBY*V@N4\T*#\WTK.VMS)JTS@+*RTK4='FN3<26M[& H)? M'?TJ2P\.P- T\]_B0(2JM@%JQ_LL4UT%ECQ%*3O#\$#'WJNW>BRV<\;6=S)- M:.,!FY'T%7ZMXY9IHX2 '9,LV.O>O8/"A@33";$O-:RR-)&9!ABIQC(IC+^ ML3-;V\TBR+N:)B 3CG'2N9\2_$&\TMCI\NCP7HN44DW:[XR0QKE_%VCO'I6J:FX5[BRE1(]^<#=C% 'GIUR7Q8W]C-I%MHS-/ M)>*UI"$B)\O;Q& !_#ZUV:^"[;Q-X7T9I8S ]I$RML&UG);/([<8K9\#:5I> MO^&(_$&K9MKNWN&L]MO&>?E!'ZM72^()(-'&CBTO0D,R KYD1!;'&#^--RDD M*QR6L_#H7&MZ3JMF)+=(HH2Y"[A\HZ=>M?2'_"R]-]3_ -^__KUX/X@\27^G M_$S3]"6ZC%BPC+QA3CE":B_X2*3_ )ZPUBW)C.P>5VFBE"\H,G;5^+6$D<>9 M#OSP2O&*J>2SS2",*@/"G-2QPR(CQNRRRX(&WC!KAM[QN[)M=S0U!+2[,/E* M0H'*''-0S6SQ'88P@(XP^,U42V \Q)1O= -V6//TIL\TD2(%4,,]^PK3?8BY M.(X=1B6'!>56VD,>E9$T[:3=+W0'YEQVJ_CJ8)L)H)!L9F9 MN=BFII)&C_=NL@;NC5(-1M)[AOL*AYD&59S5*W,VJN[33!9@VWWI27EY-I^HR1"%!#\SB5^2?:LV[O0 MTOHM4++5M2N-;GTUT$=BXS'(W458U#Q$NG7\+2 M1I']ID 0 WU^.U2UC47MJ-Q'1<;>?TKHKFW.JI*K3+$#&5;>.Y],5B7.C6UM)%%(IG M:"+895Z\U:<4C-MG!:SI5_&PFFWW +D1_P!W'TKEY?-M)2=P^0[3M/0U[#=B M#1]/(27ST53MC<@/4&NIT M36'TJRN+>;A2CIO5(R<^QK6G%M>GS(K,F2,; M YX([4[E(R+_ ,W6Y4FM[:2XF5U=P>PKH++,LWFVY=)X\[E]/:M?P_I:B$2%V>(E9"%PK\X)K.Z-4GU,N*#4V2VEN+3%K, P?( MR0.O\ZUA8>7J7^AQ&:$ID#J <<\UI:#X:@2>SDO%E\N69EC@W$E5('/ICFJ_ MB#6KS1M./V6#%M'*T0V+\^T]:S:5[DM#OMEAX:@MX;QI)8K@.TL:$'RV"DX_ M' K%G\?:,/#MQ17 WT\US'6-.%Y%&XNWRNQ3R.<=*Z:S6,2+).'7 MRF4Y!XS7DO@GQ$OAW4K>5(R()_E<$_,K>O/8D5[5JJQ?V=BF1(/11S7):U\1K9]82&V>-[5CB4D<@UR*WS:O)<1V MT_F7$"-$K]U&, ?08J&.PN+/3;B:YMFN[@\*T2_-GLV/2LK(9['8Q2:F3YGV M:U$)#*'(&XG^(<]:Y/5_"MIJUU=QQ3;I3(2SRMP />N7;Q-K/8"K>. M_M6%?7)NQ@C]XJXVXXR*U]1LJ<<5NEH M1L3V>ER-:B=V$4I'RJ.#7W7_ ,$ZO'DFE^-=0\.7TVP:C"9(4=NC*N20/HM? M#1U()U>P_ 3XBV?A7XFZ'JMM*QFAGP0_:,C!'Y&OD^)LO_M' M*:]'^ZW\TM#HP\N6NET9ZI_P4#^&\F@_%E;ZU+K::I;BXPG 9]V,9KYNU73M M1AL+*..,VJ$ACR,C!QU'2OTG_;F\#)XZ^$&G:_!%F2S9)L_Q>6^WICTSG\*^ M ;'1'D4!3_HXR 68G!SUYKY_@',_K^24X5/BIWB^^AIB(M3UZE"QMFL_*_>, MTF2C'UKH;>V6*.3:5R."1UJO/-YDRQ+"H$38J:3'#X5NI"L@51@NR\5/\&?V.O&7[1]A%?:%?V>F>'([@P3S7+- MNWA0V %![,.OK71346K,EO^,[R M&V\.^&M2U6>3HUI8R,IY[OMP/KFOTZ^&_P#P36^&_@FV@D\57,OBV_0@F.>1 MXX P/8*PR/J*^H_#'A'PSX)TY;+PWX>TW2XD7"FTM45L=_F !/XFMY1UT-8S MTU/R5;]@_P"*MGX,U#Q-K=E::+;V=N;@6DT@DGD YQ\K\?E7&^%-4%[H]NDN M\3P?N9 V?O @'C\:_:C5]-/B#2Y[62VCV2QO&Q=03@K7XU^+?#5SX&^+GBO0 M;DDE+N0P%@5&[+$D>W2J4;%>ORMC..M=5H>DV^K7#&X>,1@8S/R!46E^!H7NKE+.:W5/.W$JG!.,<<5$ MY1CNS3?8;>6NHG2-5"&)I1;':&N%/\2^C5XI:V\TENT<@\F9S]X,>OYU]$CP MHNB65_<2I:W)\G:J 8)^8'T]J\ZN?#-I=E;M8(T/FY6.%CQCUS67/%[,3T)/ M!US<7.BP_:"%FU33YI[F-9%#*J)GS^!?BM9ZMIL=_>KI;VRJ(S'=PJB@X)]J M^=[/=KEIM0J;J%-A5^C>A%;U]U?)LT, M4GAC3$:WBY\[Y@@X&^M#6%@^UZ*PC3Y=-M=H91Q\IIQ4V3[I[S?Z\G_"0W$% MK8^"A;/<1"%)-@."><_/GN*?!XTF@^T"WT_P8UNMT-@"IGRALW _.?0UX8BV M_P#PG<3K$CLMTA(YYZ51TR/SI=6D,2*=KAMJ##$C [=J=I=Q:'T[X:\::)$; MV37;;PD]N9PL&-A5$/MN.#],5T=UXR^'LL$$K6?A00ONQ(L:JQP2.H(QTKY MT[;#HETYC15,B@)L7DX')XHOXH;G0M+;RXDV^;\H0?WVIVEW#0^L1XF\# HX ML/"SR%05.P;B#ZG=S6=-XK\.:YOE_5I(F MGTUTB3=]EB;&P>G-6!<2RZ'KAF0I#/J'FQKCHN3QC\:AP;ZC32/J"/7_ 7% M;J]TOAR$2]PQ^7C./O5:B\5>$+7Y8[?04;[H+R8ZC .-WO7R94&X';Q5W5Y('UN&00IRL8&%&1\W_ -:DH-=1:'TU>>,-+C\2%;'_ (1P M0"W<>5YKY+]0?]9^=YD3_P"O6FKT(/J_1_B#.NJWL]W? M^'$T@R@1+'-)E0S-@?ZP^E;-Q\0_"Q>.26;09HSEWC\/ZZ MI4"0W,!' [ENE0ZBUJVB6B&!&*R2X) XSMH<';I7)8^O=Z^6M<6V>]TEXHH\&!#@J.N]B: MGC,4?BF298D0<@\?[.*SY'W#0^F[S6/AHEI-=/I?A2'RSB0>5O8=NBG/Z5I> M$O%WPXG@F>TL?#'V>,98):[2V?9N:^0 C7%OJ\4$2S2/ S#;A<-O'4]<8JQX M?@==*$=Q$$+3+Q&=HXSU(R334&NH:'UE_P )#X&N;F%%TSPUN)QY91/7'2J> MI>)_!QT^X72[+PG)=>6?+201@ _F*^7[#8WBA91'&'CD)&5!&TR\7JRF2?3?!BQK8D>8?+XGRY(^_P"FVI;C MQ8OV6&2&S\$.\UF&QL4%I 1D9WU\X+:VT?A]52!0&NV;E1C[BKZ>YJQ?I!+I MVGQB-!&J.-H4#G=]*GV;[DGU=%X@\%'3+2/6++PK'>NBDQ+LQD@?[7O5+Q(/ MAYJ48T^YMO#BN'*;89%1E(Z_Q5\JZJ8)[U4\B- (XPGR@XP .OX5+BWF\3WD MSP1L_GRODJ.IJXPDNI2/>[[PC\.9F(M=4L[41 %C;W,8"XSUS7'_ !$U'PM\ M.OAWJQ\/>(8;W5;F56WQR*Y&XKQE17DMO'##'J16.&-I&"$",$'=D?TJ""P@ MGTJ>%DB\IY.08P.A'I]*512>@1LG=D-MXYO/&5AI-I- <0E8/.R29&9@N>OH M:M_$2^\[Q -/C7_1K"&* ?[XC3?_ ./9_*KG@K2+2VU5Y!^ZM;&,W3$]-X5M MH_,"N4N;][^6>X9RSSR-,Q/JS%OZT4XVW.B%XV1B)+@._T&!C^=%BKRSKP.HZ#GK5GQ#:&ZDC@G93'%F)1ZX5ZOG_ ,.>KADIS1ZO\=M4\JT%J& VQM(2.H/;]*^([F)H#<#S MS=^;(TF2?NC<3@5](_'OQ+YL^J2+*Q)S$@X],']*^8I4_>H59E"]N^*[N#,N M>6Y)0IR6ZN_5ZG)BY\]1ENUD\N">X'RN5P%[U)X9"76K1L2(U13(X_V0.:KN M,J@) VC/'>M+POH,$VH?VE*Y5(XW1H@<%E88/\J^V;NCG5D:D4Z0"YOPP4MQ M$A&".V?K7.74O^E*R'=CD9]>];&I7(GNV. D*_<5>W<_KFN>:8>J_#[3YA96UQ(FQ@H=N^2U?/_ .T/-IWBKX@O M ?WLMJNS9R Q&.U?4_AVS@M- GOU#A(HO,(8@ *@X_2OA3XK:SJ*WRZ]OELY M+NZ8CS &.W..?RK'FZ=2VDUS'.ZGIH.H2O?HL=L3E2!C: .!3=&T[2M2W MN#&L.]="VI:?K5G#&UU%B:SA22*<;9!&#C'O M4IM.S.2[3L<%XOM;N]ECFAA$\:D*' Q@=*]3\"6EQ:>&K)MGS="/PJO?:3:W M$*PR1O'$3PT'K^-:>FB/3;!(8)W\M.\E;IW-E=F_!) L#[XB7>/ 5>#GI5#X MB>'KC_A!]6,EO*L5U+"P"(J5EKYN[^2%)@8XU"DX[UT5UXRU>738K"6 M^$]D.D83./3DU2=F4G^%/G9[N&UCG"&. 8 *Y[YZ&K< MFT!R?B+P_<:AXRLM0C99+E$B0X8<@1[>.:Y[_A4OBG^ZG_?T5Z3N>AKS'N7+XBQ)=6WV6*Y=B'DR'XJC$[L MLNZ-G3KN'3%7#=*Y:,YD=>C+P!^%01W4VTB4*1G@E>:TI 5;?0=JH>0;2!63RBA;AG M%7+0YY;E,V=V)[4&1,(=^"<9K0MUDBF?.T[QR2,UEZI/=V-L91Y$R%QRJ\BN MATQF:9HEK'J$DQEBMPW5B#3-6D@6T1+&[AE>2 M7Y]G7 JIK>G2:=;E9U^UKSG*CK^(-85A#;Z79 +M@N97Q&% XS6DMC2QK6^Z M.:YN"I<2< G@4#1!J1W+LUQJ$T=_!BM%=/DN89,#$< M9R,^E4KN[S93++\JYSACUK;6X&C^'Q._[YF'W3US6K^$DQ6L+N6^B:,@0GKG MZU#*;N/5+ACM,)*J<=12?\)!,LUS))% QSR_O6CI/A>%9_-V139YS@;OPKJK&]2\U5 M(%;[*8%(P4YZ5,W8(;F;X;T2(1Q@W5M;CS"JM(<.?PKKWTRTTNUAFCG,MW.K MH<#Y0=WK4%GIUO< 2NL! D55>5?FZ$D_G37TP07+M)=$(R_*K#Y6*)$4QXV@@8/.:@DTUY[5_-MGA"Y9V)!Z]ZTUTVVMK0VK( 6&] MF8\@^HJKJ5C-;V!NH74Q2#8SMT '/:J4C*9Y-XL^'%CINE3RVL\AECW22,YZ MYYP:X&QOKS6-)EC,BGR(RJ[?X17I'BKQ!+=%XI)=W4BZ3?/ M]F9WBN?D>*-.E;Q9@RIX1TZ&^OT:^D^6T0L 3@-SQ_/->EW&MZ9XEM_L!NY( MV=_,('W1[9KSNST+;JUL[ED20\QL<9&",5=N9X_#/BO,4(2&1,%?3WI2$:5A M:0>'KF2WNY$3: A8\%:CUJ_72]/CE4LQN&_&+S1Q6\EMYD@R3A\Y_2A1-+HLR&XAED>Y:7[1T\Q23FL6/1EN+ MZ0RVYG\[B- /XO4UO:KK%];:>ZVUHMM<._RX;)Q^(I;">ZG8:;)(\%TD7F/+ MY>"S?6KC$B]SS[6K>XTK47AN;3 _A"D'\#S4H2XND1/LI3'*D5UE[ID&LLB7 M%DP*Y47 &&8^X]/QJ;3_ ^-,L(ENHF)1B02^.*;E;81QDFGS1*&YQ>S;S!R&"';^7%? -UX;FT>XU+ M1[A&=(+B:)E!^8!"0/Y?K7UA^PEXZC%SJ?AUF$33*EQ''(&;NW1&N7/)0] !7KG_!,[QM/ M8^(_%W@R25;:*Z(U&UB=2?WF K[>.R19KS;PSJ+W7V6VDCC0W"^69 F2*X_X M=^-)OA+\>M UFWN)2MIJ*6KLJE08YB8VS@],25I3G=E/0_7;^SLQF1YU=B > M![5-IBR0[MZ@KV(J.WOX9[>"XACW+<()8U!SE6&1^AJT\P]Z_.C_@I-X'B\/^._#/C*TA$$%XVR9P, D;-Q/YFOT.(MX- MTGGL9/[OO7@/[<7PU/Q*^"6I2HC Z,K72'&3Y>PL^!_P$?G5*70TBM3\[-,U M&*-M[1).CJ,**U+7Q;/IT3I;:?:/EMPWMC%/[Z>-4FTZR"XP2CL>*RX;RS+.S6:A6YPO:JLRM) Z*_EGU! MJ&VB:.-@TN_MQ4.G$'[QJZAK$M[9PV:!8+2,Y"CJ:UM"E,FG:TNQNH\,)C2?$#L?\ E@HS]MS7]LL$D2QI MNW%AU)YKG-'OFNX5F;EAZ_2M(2!@,]J -%+[S=,@MSPD); ^IS3[G4'O)+-B MHWP010K[A 1FLT2"@88]Z -;^V2-;%\ !)YF\@?A_A38M1DM?M*ALF<9Q6<> M.>]().O?(I6 OI1_A6,5D%T7:3*8 MQBI&PXSG\C18"W)=L+%+Y@D PR[1CZ&LSSVYIZR9&2/GRP_,8J*TOOL<=R-H42>PR#_ $JH7R*:6Q3 OC46^R7< M 4 32(V?]W)_K1+>.\4,6S<(F9OKG'^%4U.54>@_.D>7 QF@#2FU"2Z:W8Q MB-H5"CWP2?ZU;L+H7>L0&;*AWP+&"T++M+#J0<&M6PN;:>UM_LR2*))V!>4;%X_P!H<]ZYR_E9 M]1F+*)"#L+8QG Q6QH*K+:VD9S#N9\L!G]*+ .TJ)[OQ"8H6'F,LN&8Y/%9I MG>W@NH^=Q(!_"K_A>XCCUMIG02 HXV$X)R,9K*N''G2"( )D@C\:+ 3B^!M% MMR>C[P?P _I59[QO+5"?]7D?K44N%'R]ZKD_.!0M +-S>&6XCEQC: ,9ZXIQ MU _;3,#C?N)_&J+TH1F!RN%QD-FF.Y+)>%$8[0X8@Y;VS_C1::A;PV\BW-O* M5Y8M&<@>]4(SM"*\@VEP :N:-8MJ6IV=I(-QN)%!'^R>M CK-7T%- \&ZE?) M-/'%>6T3?.N!DN,#\B#7F]I*TY+D;6VC '8#BO4?CWJDMAI6FZ- P:-G61_H MH '\J\CTNX)U&9""/E_/F@5C3BG*2*%8J<]5KHH-9DGM86,<;LC.Q$B DYQW M_"L&2T7GDYX[4U1LXQD9SUZ47>R&:]Y?P7$BB;SK([@0T8R#7Z)_";18OA=\ M"]/@G(@9+<2.[?+EG( S[GBO@KX5Z"?'/CO0-)9"XEN5WC&?D!&>/I7VQ^TS MJBP:-X=\)0,9.6/()S6KXPU%K_6[J3@QJY0&LJV M'E1NY_B'%?LE.FJ4(TX[+0\Q_%<&4N^T'JW7VK3_ -4A4$@$=CBLR [65CSB MKQ0\(>>#@#^^2M>>Z;8+J>MV\/'+*SCZ M&O;/A3;)>:I-,R;49F<$CL.E2VT@+OQBU:#PM\,M00M(7F3[&JQ_>^;*GCZ M?G7QO\3$-QH05";B* C /)'K7T+^U%XCBNK_ $?3K<2R-&YN)?)?:>JD$_K7 MSHVM#5)=0L98"S(_E^:IQU[XK"*?-S&OV#C-"-CI5\LEZKBVD4.?+'(85Z%H M.OV6LSFUL;B1HV8 C! K#;P9';SD/?;$*95RH^4_G4N@Z+YGBO3/L\3,8AF M2Z1,!AT['%:2:;N4V< ,B2[EW8 Z5!=>#H-3O)KN$XGDP[ #N,]?SI/$ M^L0^%O#D6HW4/F L(U2#KGIVI :IFQL$@V$_P]ZF;#*&4DIG&<5Y]KOQ*.GR M:+)';;[.^&\M(V'CY(QT]J@UGQCJ&F^/;:V656T^018C'\)D4'D_\"JP/0UE M!/7CK3O,3^^OYU@7_B+4=-\7'27T20V+ML-^6^13M)R>.G%9O_";1_\ /FG_ M 'T?\*FR ]0#6T$001N0>CMZU#>64H5F!3@9 '7%1R137,$6798T.<+S4DEU MNC=4'S\ ;P>?UKS&G*6AT22YBF8U2,N7VL1UQBJ1N+B%5C\PLA;KGFMC['+< M6^]"H*]5 Q_.LZ^BEN&!"C:G?UK6&AG8EF*I(DK R(%^[ZFJFH3%W$\=NK!1 MG;W)JW#=1J(DD7<00 O5+4DKW#-JFB&\,:JW"LHZ M@5SD_F1_Z(J%UZC=72H]Q:L46)/*F^8#N?K6%J$\D=T\["10QX08) ^F*35Q M!^E)*PTK&9<:A<:E.XFE:-HE;(/(.!FEEM/[0T^"XB M5&D5E^;T]ZO7=R(;:[6W,+70C*NPYX/'%9_A@_V?"8IYQ-*HR\>.M:6NM2D3 M1Z<8M65I&D,:?/YJGY*D"2ZA<20122)!(I)4+C' MM69>1RV5E(D-P,#Y<%><^QH22!E2^UB/2W.J;/M"Q96>(C/!Z8%5=-@M[F:U MG,8C)=):T=(O+74;9X+F-4N'1E*D<,1TJE+H[37)BVY2$Y)+8Z?='&* MK3H0S0UK5&LK)I/($X3++"[0R290CD=.*Y. M^U&_O'N[.\;R2C+)&[+V &,_G5YO$:PF&WO7X0@DH?NX]:D.B6^KW'VM+F2= MYF"8+?*J[<^GL*JR2&E]M;BUM3*[2?(I X/XUOZ=X2U+1/#WV-T8,=VV4K\[-CC/KS_. ML)2[%)'21:9-%;K)#&J@N%#QCM6W +/3K@1SQF2[D&?-V].#3O"T+KX5T\:@ MSQ7FQO-5.<8Z50FN=_F8CDD7.WS2>1D?2N=MLI*VPVZQJGS1NJ^4 2 ,$[9Y)< MC)"^@K \2Z-/8:/<6FGQ^7)(/EWGCGO3?$6N2^$M M-NKPJ&3RR%=^3GT^M>/7WQAOM9>UAU&9X;-R0Q1#O'ZUTQIW,I2;87F@W=HW MV:<&[FSR5.2IJ;P[:IX>AEDU!4"2D[#(X*,-S!>5SC-%DP*TLT]X$BGE M+Q0Y"*3T'I265S/970:UF\EUX!/0BK=CIRS),\I\GYL(F'Y(UWDA 0= MIR"33 UEU>OYV]< KVKH8M,M[JXAE6=]P[.W)^M>=WD0P&GK&H6D%P4N8)HF*[ \3?*:2:9KFXC@@W. M)$^5'J._O;6ROQ;73JT:*'!5=W7&/YTVS\1Z;;7+SW>4:%LM.GWRQW4$20$8.!S776%I%96\1A@S B@1L3P/6FV>H61TLW5I&2)1\K2 M6VE0%U&3Y15B?_'L5\3645PEE#)'&I3=N#KP5(Y! MQ^%?HCX(FC^,O[-MI%*/,DDL6MV!7'SQ%DSSGD[1HP4FVCCMC^M3Z@&LBT% MS+B52R,A'W<=*987T=M9RP3^8(&3_6)_>[5^S0G&I!.+NG9W^6QXT])6.P\) MWA&HA%0K'&@VL5Z5Q7QAM;=M5@:S!1FC&[8,$R!L@_R/X5H6.IQZ/#'/=7S1 MP2-@L#6+K/B:P\2/>6_FE# P\N0G&X<'O71!)$R]#]//V6/B3)\1_@IX,/"MS*T>V M1+N",MGY>C$$\.O^"@UM=221>!]"6[*@A;_5 Z(/?8&4FOG'XA?''XA?$MC)KWB*5+4L2+"Q M CA XXYR_;^]1S&L(=SA-8\(ZCX*U"ZT_4;9[>6*5\>8",C<>Y JO9HMY+;V MR,"\Y(5>Y.,TL(BM8S' &&>N]RQ/XG-4].LKF_\ %ND3V9,9M9\R D8 QCUH MZM)+.\FM)HV21.N:@MXW-RT SN(_*NG^(442>F,A2 M?YUAV,4A\6&,I\K3.O'I@_X4XM 16ELSPN.KJ/-(]@>:Z7003X;\0'IB-!G\ MZY_2+G-M=N<;Q:/].@/]:Z+PVWG>%O$(4K]Q,<_6JT YR3+$/C[RCC\__B:: M2QDVXZ8J1I%^SQ'C)5>_U/\ 6I@J_;U7U4=Z3):9 D9ED=0.5&:>D1*N<94< M5+8 O?7(7'"-G/LRC^M/MB5TNZ;K^\7'XT(7O%9;=U:%B,))NY^G_P"NJFKZ M:ES;1"X(#-\RKBM&YGW:9I[# )>4'Z?+7)7?B1!JLD=TSCR4"H(QP1[T[%). MQTUOHLVDV,<[Q$0-P"#GGBI9(GB!9CA#G:?7!Q6EI7B]?$'A2XM#&H*W ,>5 MPVW:O]*&T/3788,BRY&/1R*0KM%62)X9$CQDN"5_+BI2C*YA _>ABI'O M5G5_DFMW^YMA0C/<\59CM6;Q+(,\9A\PMY6QVS4-LF_2+U5'"NIY_X#G^=%T&I&UN\<81"S*PP3@#./;FMJ[E9_$#);_ #.)< %HJ:Z M4J^E@8VI;H2<]]S59EC:X\0JH*\,W4^BYHNAV9F+"[E\?P#)I&C.S=S@'!/X M&K]C&6EU-.-HBR#GT;%0_.='GW! 1*@!SVVFC0EW6I 8W14;&4=F4'Z8_P : M'A=94!^ZP!S]:EN"RZ?9JI4[9)CR?7%37@;S;+[O,"8Y]#29',^Q7BLWDNQ; MX_>')Q[ 9J.WU)M+U_356WDD,\RP@(,\[L5>29H]?Z_, R\=,;2:BT74K2V\ M0Q%XXWD20,C2,?E;=]:2*3;&7BRVNH745S%)%.DKAE(]6R/T(K8TITCC@C2X MC$Z>9E&;I5;QJ[3^*YY/D)D\EF=">XO?[8M MKJ.,+L 'S]"*[BQU2*[$;31%2< E. *.:4;Z:(JUTSZC_8B\'?VSX[O=;>+$ M.EPLH8CJS'''X5V'Q[\6K>?$G5KE6Q%I-F+%3V\P[G/Z2+7??LC^&$\&_!M= M3D8A[TM>%F&6*#( _,5\Z>.Q>VL-REZ!)/J%V\YDW9+#"@?HHK\,R/\ X6>+ M,7C9*\:*Y5\[GJU6J-%174X">8S2)\V2^7;/3JMQT>YOH:OVH\L'(XJ&"(X7BK-POD0LS< ]*H"G>]5;UT\P2HVZ(C H T?"=F#/>7BM\RQ^ M2N?[[%3_ "%>^_#J"UT[PXD]R4AEF/EPEV"[MHY49[UXSX2@#6=C:[@K3E[A MB!SPY45SO[7'B"[T>3P_X>MY)K7[/!]N2:%BOS]R?SI60'EOQO\ 'EQXB^)& MK"WDDB@MYFM?*8_,NQB!S[Y_2N;O]9N='N(]9@LS)%+;:XN MX[&]B9[J0$QDCY"#ZUU&M:-=Z3HEQ<0NMN\L>Q-IP,GC^M:_I4]A;69O[P.&03RA%5<\;5X4C((]ZYK7X%N=3C:4N(HVW%0V/YUURBDE8SCNS8'B-;2YMY(Y5D,S[/ MLZG#%>,_SJK\2)HI?"\#6JH 9E(B)#>A./SKB_$UHEQ?Z3-IDTD=XKMB*9U M;[N,'CVJMHAGM+7R=46:YL;NYWHZ2 "WP>F<^QJ$6?27P%\/^"M8_9H\2W.N M0:3>^(XKR--/6=\SK#OCWE5ZX +_ )5\Z>-K*<_%*>*VM'\F.2 @J/E"?+@_ MJ/PKW[P!X[\'^"[.6+4O!5GJVIM%+!:ZA',%\A9(RFT@OAB-Q.0.N*\PU[0K M+6?'<-^=.$RJB;K@S%2NS:%!Y&>@Z>E5=(#W2PGT...735MG;6Q'YL\GG!T2 M(DT=H8HKZ*5':3 VBJE]B;SG(VI@$'WI]M:SW MMH9CDPQKMCY[T-65PO;4I3V/V@&YN Z*,+@=36;*W^NA0R%5;.&'K4EW=7 0 MFX(:!3C:&.0W8UBWUQ<:HQBBG$-69I[70K^*66$M/(,$D=,U']A2ZDBEGVBZC_Y:%1FK5_;17U08SP,?RK3\/> U#VXE,4H4_,H8CW[5VT/V M:TE6V6V0-"Y"=P 164JB+7NEN+3])\-6WE6JR.(E!"MC*SM,O+[5]9!N M$1--VML21N2PZ8]*T[NWMKZ:"WPRZC_"4)VX]_:FZE+9>$A#&Q^UWKG!3;E1 MW)%<[G=V&E<8YNM*LWAQ'"@+'#$$D&N3/B'3_P"TY]\ZQJH8[,\$JF:9\2XK MO_A$6OX;E()BQ:26-M^$],'I^%?.]SJ5[I]D9_M$D\,\C&.?&"V1@C\JVC2Y ME<4E8]PUCQQI]SH2_8AY\MP3\JORAQ576OB(EAX+M7MA]GNX@(V61L9(/6O" MM&UV:UN$8-&K9X! S6MXA^U^)Y+;=)$=J$B+( )]>*U5.QB:'Q*^(3^*9+&* M%S;V\2YECW?>?CD_6O/Y[UIF6;<%YV[?2H[BS>WEDA=QY@^\!S^M0B/RX\'G MZBNB+L@-[PIJ$&F:QOG5#YYV>8>BUU/B[5H[>VMTL[N*X&_+JAY_.O.XT\Z2 M.,KRQXJU);QVQ*G.]6!;'I2>K ZW^W[+5=,:.8?9KB Y1FYW'ZUSIGN9KG>\ M1E\SY0P[4UK5KF5Q$P2*0C8[]%XKJM%:WATB>,RQF4''X^U("C:>'I);>0[- MSP<_*>34FFZ-'$56YCF,\AR 3G%32ZA-I5[;.L:&/)$AWV\BQ:2UJ]M*T.-[2$@'\ZE2*.'@\V[MHGW, M)2I0^W;^E:$J2WT26$4 4%"O7;4M!9G5:+9C^P[2U9LE1C'<5H#3D =P=Q#!<$4[PS:SWEK\L?"( M6([\=ZE"QW,,THN&($@"H1@YK!RON)R:=RZLIANH5" JAY+'Y1Q7V1^Q'XQA MGT?5_#SW(N'3]_'$.<)G!Q^+U\;1W#R6D@"QE_XLGD5T/@GQ_J_PXOFU+P_< MM;7:Q;,B%&[@_P 0.>E?'\49+/.\N>'I.T]TWKJ;TL0J;U/IKQY^Q5?^)_$^ MIW^GZU9VUI=R^:('C8;?850TW]B'5(%*RZQI\JC[H9'//YUY/*EG\R3 MQ78N%(POE-R/?FO%&_X* _&CR@5\2VV[.VA]S$Y89[GO<'[ WC#3-2EO-&\+[6\O'.XW=TKRNWXL37BD'[?'QC+A)?$T"J.N--MO M_C=;R_ME_'>30)_$J^(8/^$?@80>:+"UW%CUX\OUS6G]F\?#(]C MTW_@G]K]C<"4^)[24XP28F_QK2?]A#72X(\16>/01-_C7S6G_!03XR7"@IX@ MB&#MR;"VR1Z_ZNNY\)_MK?%35M(#W'B&&22/A@EE;@_^BZREEW',?^7T'\G_ M )E\^&:V/6E_81\0*V3XAL?^_34W3_V$?$=AJZ7B^);$*,;D\DY;%>=M^V!\ M4F7(U^( ] ;*#/\ Z!74>'?VI?B1J=@TL^N0N\;J0?LL(.,C/ 2LI8'CA+^+ M'[O^"-2PJZ';>*OV)]8U_4ENCKUH>%R#$W\( '\JQI/V$_$(UV&_B\1:<$1F M)41MU(('\ZY7Q9^UE\2-*\3/90:]$% BQ_H,!ZJI/5/QUUM^P3KT$,H_X2*Q&^-H\>6W3 M&!6GI7[$>N6&@ZE9?V[8R&["\B-N,9S7F5A^U_\ $V;[0I\01YV9R;&W]#S_ M *NM_0_VI_B/>^'M7NI->426Z@QE;*WQDD_],ZKZGQPG_%C]W_!)?$N2&WD77U2; M9\P-E;XZ?]=/ZEQP_\ E['[O^"+ MFPQVD7["&OPSRR_\)'8C?GCRV[D'^E20_L(Z_##)&/$>GD.P/^K;MTKA(/VN M?B=<7\BC7XP(U;_EQ@YY'^Q3!^US\3S874O_ D*;E8 ?Z%;\?\ D.G]1XY_ MY^Q^Y_YAS89:G=W'[!WB"2.&)?$-AA-Y'[I^IQ_A7.ZK_P $Z?$U[J"W,?B3 M3(UV8.8GY/YUBG]K[XHFTM''B%#ER"?L5OZC_IG5X?M3_%,7%MN\01/'*F<_ M8+?KD_\ 3.CZIQS!756']?,3J85F_I_[ WBJVN"P\0Z8JY"@")\']:TY_P!A MWQ//I]G;GQ!IR^2KD8C;NV:Q;K]I[XE6VDO(-90W*.,?Z%;\]/\ 8KG[G]KG MXFPZ1;RG6%24EPV+*WZ;B/[E"PW'$M74A]W_ 2E/"V.[O/V&_$EX]NTGB#3 MV1-@/R-T&/\ "K'_ Q#XD;5'O?^$@L SRM+CRVZDUP=W^UK\25EB":^$5HH MV_X\H.IQ_L>]7&_:S^):>(IK1=>0I%?$QM.N9AK<.Y&"C_0H>,[?]CWH^I\<_\ M/V/W?\$5\*=M+^PWXAETY(/^$BT[*Y_Y9M3KK]AOQ!--$R^(M/ 1$!_=OS@ M?TKAA^UU\3181DZU$&9B"WV*WY_\*VU-+FU\0Z?$ ^\@1M\U;&N_L:>)->TVR@ M_M[3T:$'.8VR>G^%>=7O[5GQ1.J"&+7(TC\[!WV5N..?^F=:?BO]JCXCZ='9 M26VLPH6C.]C:0G)PO^Q[FIEA..?^?L?N_P""7SX0Z*3]A[Q#(D)_X2&Q^2-5 M_P!4W8D_UI@_8@\1OJ"7'_"16()+ XB;NN*\V\2?MJ_$?PQN:2/]AKQ%]E:)_$=CRP8CRF^G]:XR+]K;XFRQ MWCG7HP85)7_0(/[V/^>=5V_:Z^)\E@UQ_;\1V3JO-A!_=)_YYT_J?'7_ #]C M]W_!(YL*=_/^P_KC000C7[$LA8D^6W?KWIMU^P]X@EN;=DU^Q"*@3_5MV_&N M&NOVN/B=#IUG*NL0MO,@=OL<()Y&/X*FE_:W^)4%U;J-9B\DQAB?L<)Y/_ * M/J?'/_/V/W?\$.?"G;C]AW7EOS./$6GL2&ZQMUQBN5N?^">_BF;4/M/_ DF MG APX&Q_6L^V_:T^)4MZT9UN(1C)!^Q0?_$51E_:Z^*ZWD#_ -NQ" D _P"@ MP9.6 _YYTUA..?\ G['[O^"'/A>AZ.?V'M:FO8Y;CQ#9E5V*VR-SG: /Z4DG M[$FO'5[J==>M# [,P)B8')_&N5U#]JWXD65\B1ZY"\0C#-NLH,L2/]RJ"_M< M?$ORFWZR@YX!LX./_'*;P7'6_M8_=_P1<^%.XLOV'-;M89\^(+0O)"54>6W& M?Q]J8W[$/B#[$L/]N6.0V>8V]/K7#C]KKXF1E9)-=BPO"_Z#!S_XY5L_M;?$ MMRFO(9/,VE?L,'3_OBI^I<=?\_8_=_P $?/A#JI_V&O$,\<:KKNGJ%7'^ MK;W]_I'[O^"-3PW0W[[]@ MWQ3<>61XATU44L3OB?//XUV6C?L9:WHO@G4-$AUZT-Q<.&\W8W(P!_05YR?V ML_B7/8VYAUR-99)"C(;"'YL8Z?)6_P#%;]JCQMX6FT2UTC58VNY;837$DEI$ M1DYX&5]JAX7CC_GY'[O^"/FPQ$O[ GB14*_\)#I_/I&W^- _8!UYK:=&\06& M\J0K-$W!KF+']L3XH70D#ZW$KXX LH,?^@53C^Y6%6AQNTXNK&STV_P"";0CA;GRC/)K]%OU20QA0IQCFJFH$RW*H.!GDT"*T*#S6+\H%K+9O.ECB M7[K-M7ZUJW:FWM'<\D\ 56\/6J7VL1!N%A5I#[$*2/U% 'I_@73#=:DL$5J) M&MDCBS[D G]:\=_;/6=/B#8F9D1#9B-4SG'2OICX/Z8D%G#G'F5MZ!XANK>: M*U\J&>$A5WN<'J:P(E>8;%B8CUJW!;^7<1B5'QD$#&.E$@/2( M'("MD9QTJ7X@?$]?!40L(K-IYK^)%,B.5:(9'<5#\*?$=OK8N8W3;/ /D4'C M&.37 _$9)-2^(DT"H#M**P+= <5"C9W*D>FVA'EI,'DN6D ^>5BQ P.F?I2: MCI<%]!)*RJV[C=WJ2SA^QQ6MOLW>5#C(;WJQ:O&6565B2_ ]*VD^A%C@_'OA M&.U\,ZE=W((-O!O@=#@J2K?_ !(KF9R3\%;;/!@"%R%W>81N///&*VO$WC:?3?B59 M:;%&O]GA(%D4##L7C5B?SS7:>&?#7V;P3#87NH:38P?9V7S9XWDN"ZDL-A,9 MP#TZBO/=9\+7)^)5C.RO(&2V*N.C 1+CD?UK1) :/A&#P[=_$#48["6^:<"< M3++(-F <\<^U>'?:K?\ Y^)?^_A_QKW;P+X+UK3?B%J-Q>1)%9W$LP5A)DG. M37D?_"'7/_/C2>X'TC/*CI*=XS\I7KC%.O;:1G/FR)\GW M @^]5=2L4BMD1L6Y5.O2N6R.F7Q&C>QKY,,JJJ1]^.2:AC&Z?S2RHQ7 STI( M[D16ZQ ?:0Q)R_5:@MUG+KYTFQ1P%(R*PD9ST'K*98R')9KL1LH$6TDX/M6?!) M=16;(B-Y8?((. 1BK=U,S74>W"[U"Y4U&;V:"R:VB+2)DY(K;FN@EL7D% MI9C'-= Z-$0K1JY,AW;QR*HSH1& ) M]B8QSTQZ4XG.OB"^N+B:)Q$5 5=P8CFK]G8W,EHF]?,9D#!E[>U85]XCM=(8 MQSPO.'P,QGM76^&]>2[,TT[3\W%R(IRA\L# MN>WZUY[*Z*+U=+X2O]6CC>RDOW2V9BT:NY)4 M>WY"I>S*.:U?P['J=\'U")I+@G#)*/NBNF\#>'+&WUF47RA+81;@5'(/H*TU MTM6U$7%NRW!49D\QN:@U_P :Z=X6+W-[;003^7^XC7C)W;>WO23?)H5'*OBWK?B M74[V&2::W@?.Q4D.U?RKH_@EXHGT+4+NZ2RDU/49XE07>XE5'R#J?H/RK%TV MU=BGN?1SJ@N9AIXDDF9,N2OW1W K+U3Q18ZAIUY$BA9;*5X?-E4%L8.1[UE> M-O%,NA^&I[N-7D5QL9$EV,N1R<^E?.WAS5+[6!>B/5+E6W;S&S,^[)/!.>:J ME1UNR5*QZ9XC\7KK5@;#2K8S6\2@2>K'OQ7CVJ17%P]AH<2@-%(SY9MH&>U: M.DZY-X?U^>X\N9"!AU*'OUI/&=Y;ZWY6HV9DED_B#=0:ZTK$MW.&U'3[C3[P M27$/27R_E/!JKJ=TL]X);>26(*-H!/2NFM/$$%_(EI?6I\M6_@7D'UK*UU;= MKIS K*H^7YAS3)*>F1+YV^>0A6^\YY-7+Y;99E-O*98P1DD5DJ),]]N*MVUG M/.4VJ8D;@<=: -LK8VUY%)%*)0$W;"/NFECO+6>25Y(B#(,%CVI;33IEB83J M(Y <+([8XK>T73M&FC:.X@EN+M) P=3QC'2@#$;3Y+B I#C[,2-I'WL_2KBZ M;"@CCMEW/N!=G. *V5@5-366WV,HF^S+)9-A'#X)^ MM &;<:=+=/(?L[/*5QM7!!J]X7TZY,D:7L+6JV^63CK4NDSR(E[.RB&9)#MB M88XSVJ74KN_@\F[$BA90#Y?=1FLY =];:A8WNFW5O26\7E11\E@#R15[0-/^U7$;2,TD: M8]<]JW?#.LV\MY=V,:JD5NNT'N3W-)[ =#:V%]9LLEJ4"G QZC//Z5#XDUG3 M-$N(K3/FW,[;F15^Y4D&L"V@F(B7,2DAI#P3CBO&M0U"\O=2U"[NKHQW/E_N MP2< GM^58*TI0!'60\GN*[?2/&:H+F.ZE0BW7,9+_?-:*$FA*.IT.MZ=;7^C7?F@KA2< M*W7CTKP34KH3LRQ@!0-@'< 5U,OC.[UF:4>:\,)W ;#Q7#/OAN9"S;SN/-;0 MC96N:\OM7:PFHVT+5O''= M' E(/H:O12W$*/ILEYQQ6/:,6N"G1P>16U!!*96F$V(638Q M'\)S3N18SIO,M8MP@:.-CA78=:[;X8HHCU.?S$5=OW6;'8\X_"L>[OY=>DAT MX#RS#RKMQ69JBR:9>)';2RI,!_I+1M\K4U'/$ M::/.[3(94("[5/&:^>X-8NX)8IOM[,^IM>LNURQ8@=.15>0F<# V MA>3BB-A]PTHIV"T>Y);2BUED<*"&4ICTS74^'9BO@SQ J@ [ >/J:Y)",NC$ M;CR!ZUU/A]<>%?$0)Q^Z']:=F.T3FWDW6\$6+(+?2T26#=]F1FR!RV.<5A_,I^Z1N&0#Z5'.N;2Z7##$+$[1TXJ&HM MW:9CKT1@ZS\;+W6+-8M.L%A'F;G=WRNTY_I5YOB; MJ\FI2:@T%L))9#.RCKD\XKB6(&",^]21OD;E8H2,\XQNI8/B'JD%G+ +6)Q,06)8\8Q_A7+;G8$>8S^QXIB'!^[@]*=F.Q MV2,?X"N+A)#8V<>F:D$ M>$V'Y8WY&WJOUHLQ61Z18_%Y9#+-?V&+E6\R.($X?VS46N_&6X\06UND>AQ6 MWDY!#3'G_.!7G15F"J7^[T8BC$@+J6#[NY/2LY)\PKOL;.O>)KG7]7CN[J%8 M1'%Y0C#9%6=!\;7GAJ=Y88%NHV5AY;OTR,'%L+DMIZ 3+M""3ISFD/Q0NA9BV;3$$+2K(7\SG@$$?K7'&/ +*2#[T MZ%I0A#X;/KS19E61V%S\6;B5XD72T,<9?_EH>Y&/Y4Z?XJ3O)%(^EY55 VK( M:XY(]V2>*-FXG<3[8-&H61V*_%"3[:]PFEL/EX7S#@&KNG_$BUNX=]U \4Z# MY54Y!->>&-0X^^1Z@U*0K8"J0/7/-)MA9'J/AGQOIVO),OB^>)9))[8@1K+)(3MP" M>/Q)KT;P.&\/^&7U#84;9)(Q]< E:\GO6,\)SR^1(6/7DT68BU8Q&6[5%9@Q MXMJUF]YJ-S(K[%"K&H)Z8'/ZU4TV,>>LS$*D0!SZUTBQPR0';+^\8%B-N M:SG_MOQ9H*&-S&MX@F"'HA8<_A4T4 M$L-O 1*C8[%:Z_X2Z1+=ZOJ%Y$H9X85&[=C#'=_A^E8QE9FCMW/7O%]^=/T* MY?)&1Y:J?3I7A&H+F=SU^7@UZ5\4=4)LX+82 2-AF13["O,I26''+D\#ZUT1 M[G-HGH12)LTZ%L_.[8(QU%6-,\+W%]J$.JVJNT4 ^<;\@\5%>(1)'$IP%&"1 M_#FN_P! TBYA\))#9J\]_=RE(XXUYP"Q^G1:RG)IV1M"*:NSFHU!#;@5VG-9 M<[^9)(%QN8\'VKI-2M)=%FU)+N(I-:@Q%7&"QZ=ZY>,!Q&1]X#)K9;&+T8FL MR)'-##G(V=?>I/#L?E+-,5!,DB6Q ]R,_HU4+Z<3R$N/NCK77^%=,B^SV,8C M:220^=( /X^ /T /X4Q&SXY^*>D?#OPU#I=V)9+BXA9HUC.WIQG/T(KX_P!' MT;^WXK[4I=PEEF.6)S@9[U[5^V-HMU87OAO4(K69+5[?[,9+".5O.N8$D^7"/A2:")2.Y70K'P_9":6P7%TS>1< MP)\L3CAQ5+PMX@$4KVNI-#*6D&QI1N!KN+FWCNX$FCABB4X5@@W;U^GI7/*? M+N91;YAOP=\-3/*+^3;$+@F/RP<;LUI>+_"FFW?C2ZU%(FCD!1" W&5 !/Z5 MUO@O3HH5B'E_)"CS+Y8^7 &:YZZO#/>SR%=+@JF[GF MGQSBV=@Z%MI(..U.[ MQWSQ7(G4$MG.[WK*^QP?\^_\ .KRWD;' #*HZX%2? M:XO62D!(+@2%(R-KD_*33([25+J4K.!)@MSWJ!E3)< /*5XYZ4TW5Q)"H20F M503L Y/M7.;2^(DNS,L?R*N]O:I+(/*DSQPA$P5!/7-4=+NYK)'MP?,2Y3#,.H- M-TU)I['*!D13U)XJ_#IYLO)NTVO#SGS>"3W K%[D7Y="$3,);4%&6 $@D]:; M#9N\<]P) ENIS@'FBYFN+B_D'R*B_,J]EJ==)4Q_:7E53D(44]?>MHB;NCC; MPJUW.V!G(.>Y[?UJI<6?G(;9R!L& #W-:^I6>S4I60!O+;D'O5&_07%UYBP@ M+ZY[UK>Q@]SFVTALM%<0AE4<,.I%7]+L5TF#?:LRJ><'^'VJ[+9S3W$$BJK8 M.&!/0>M6++3[C6+I+2VC>-!*"6BY#>M4Y:&D3,=Y(-;L0Q$WV@X.!TKKG\./ MH\*S:>(;H3Y#C::W+*WT?_A*+.WU.VF@E7Y(EB7C Y)/RFN@AO=+T5[O MSH/MEM))^[VC&W.>^!7,YM;%WL5G7L?2LC3;"[LYT:ZE, MLL!VAAP#73:GJEK9VQC@LP7*F02%L[1Z5AVS0:I=2&.1A*.J;N":TC)O<&[C M-0\01Z3/)/<7R6J,,;:\Y^(?BO3/%,4)TV"4I ^R:9_XL'>=OI6#\4KJXM_$ M+6TV&Y+@9[8POZUB66KR:/87-C=PR&9OWB!1]YJW@)$!ETZ'4HGF5X;.4$+Y M?)Y]:ZGPMK6YV-C=2VUA9J6D0)S( P7&<5S5Q#)=Z/'-,# ^B_$KXBVLFDZ;;VJF5)T'+]QWKRV::PT&=-4MI? M.FEW_N5Z(1C_ !-1ZMJBWMQYCLKQ1A@L:KP/>L'Y[YEMU8EF)*C;@9/K3CIH M!T&DZB+O5W::80PSMELC))/:K_B[29].@$VG,D8<8 [$>M3RQ%N_A MIU[_ *.,1$L1D[CTQ69&YE"+'N:8G)#4 6X5-NWF/F2,#E16M'XB:.6%HE5; M9.2KC-9@T>YDTV6ZCD#L&QY(^\?7%07%J]I%#(R/&'."K]: -_5=1GU39'". M<;^!4^AZR;6_A*R;=PPY(K&T^[>S8S1%E=1C+^]6=.TN^N;@W*H'C0[F.<4 M>L:?#_HL4S9) YI=8O+.**9;B.28 ;\,>#BL?1O$=Q:64=Q= 1VRDKCU MY%;5Y8G4;J2\=VN+"*&-5C$8B[M@=Z;> I96PU%3 M!<;2A7'! K;LM&MB]O!L,0M!N#Q]&!YS_P".U5U'1X]6O6@23>8+J$?V)655E5COY&*].U*>&WL(+R655P-C!>@I=)TA8!'BV65]OW!]W\ MZ/$VE;O#\T:R)&)075(SG#9Z5$BXG,W'BN."[M!YGVB:>3$40Z'"FL[P_,;/ MQ#J:->7"2R&\-NLC'U( M%:Q%+<[[Q9K-MIZQK@YY%27^IRW'A/[)<;S=(?,#..0"W:F2<[;7!S"77S/*)/%7;"]8 MZ@LC1Y0C.QN_(K.MX,@!6+%AC%;6EP@7D:M"2Z1GG\10!T.JZQ:BPDMX;*.- M"N0X/->?&7,AR,KGBN^$*RVY<'/;:V P_.N1FMHX[JV1PPCSND9B,CGV_&@! MBX:/*A01V8U'+;R;59E4'.%VFNJU?PW;O:^;9LC(%W<-US4^E:;':Z7;V]_' MLG;+E^HQVH S?!VG6MW>LD\>V3NQ/6N]3P_'96ETB6X\N3! /K7 VMM#-JC2 M6LVPIRH ZFNRM/%%W;*+34E\I#$727'0 BID:+8P+W1+N65I7C,9/R\'!-9/ M]G2)--,8V( Y->BVGBBRUW4+JWMBLA )#^G.*SO$=C*+:1(1%%L5BQ$B@O\ MA4HAGF,\@$A;'RL#U[5W7P]\1+))'I[D 95N]:!=QS2HL4T3!RC'M6ZV$>[O)M;:O\/7WIL8\QOK5;2[EM2TRUF"[/-7 M>W%7;)H35S6; S%6XFUI@(W,<:YR*]"\)QBY\+>*&*\K#'^N:6RL MYP;DQ"%%\@X)&3TKD[WQM=^%]/U.&$"1+@1I+')&PXR>0:<78M[#+NWDFMX" M$VBYA+ICW9E'\JQM.N)7EN8G&QH@<@]3S72Z?K=CX@31+=+K9+'"J&%I:1*)M0>**41HD8)!7![TE+ M49U-EXEMYYMLDL,6!M!=LJ#Z4V)#( ,]/2E9@2M$5)7.0*84PPIY+1<8S[TPEG;[M+E8 M!C:WR\U+GYS[]::R>4$;^]D5*B?O?F_NU0$AB.S.>*IW"/N&W\S6@=VW;4+. MR@C9F@ L[1YH$4)@G^+M3'B:!FC;)*G&:TK;Q$(=+CM3:[BI)W5GRWIO91NB M\ML4 1D9XH V\4&,X J$(V&CW$2$<8K5MKQK6V$*0!7"\OZTTK 539R)&[ Y MVC'->Q^#9UU#P]:R++AHUV8[#%>-[WW!2_EL^2?>O3/@U(VI:5J5LC\P@Y_$ MBA[ =#?OF%9(BSRX3CWK M2C$TWB;<[)\[8P3G;5A=*_M/5K:.)"+HW P%Z,=W-1)V+BKG7>.X7T'P1:VD M68VF54(]N_Z&O)_)^^I.?EKUKXTE8]5L].WG-M"/,Y[D#_"O*Y1Y5SB(%N.0 M354W=DS5BZR(_A[?&3EC@_@<_P!*OZ??BRT^*6>4+G]USW[T^P6*+38X9-C$ MMTXXS7+?&73)-/\ "6E7$%[;ND]SN*12KY@QO&&45S2^,Z(+0[L:B;>(QM'E ML91O7->Q_!G3Q:^%KG49!M-T^_I_",E?_0J^5_AIK]_XB^T6ERI=HW BF'\2 M^E?9Y6V\*^"?L[%(5L;)7E5O]8/E//\ X[3C&['+8\D\7^);77M7G\ACF$E3 M63:)YMY&3PB*7)^E5(8+:9#J%J\DL=UN?)'/4C^E6MRQ65TZ2.P,04$CU/-= M"5FW_ '@=.JY##_V:N5\)6OVS6K=0 M"Z1@ Y['L?SK>UQVEUB60_/AMN?7'7]0:PG\1T1^ I^+-4GU2QT\W'%P$".Y MZR8_B/KDYKF\>1'*S8!'>G^)=:MK35'M9IDA%K&(AYC8!(.#5>X0?8-ZR%@Q MW CG(KH.M^ M*4WQ<-P@'^%>6:)")KU9')VP@L?K_#^ MM>U^ ]-1H$?>R.9%0_CS1<.J/)?VN_%L=S=:)X/<#9C[7)++T#$?+C\'KYSU M;PK=@I;7%V((@FY.O1OVF[J[\3_ !7UNRM;4R&UCBBCN&Z?*B _RKD/ M#NBW]RD46J^8L4/S*['Y*QYCFJ$1T?0IK>V6'?)>;D7*H<*??FNSTW1&M=0M MYGF#L%QCL0?:K"VUI$WF,T8MY>LMN56M.PT6V:Z@GMW^2-8#CC;ZUU.KK'%H%I &V_:7,Q#>FG:NR'PFSW)!$9!AAQ[U0\06$7AKPUJVVS75S&S; N,G YJP,SPGXKOG M^'NO:G=$W%WIK*8ST5]P;K^*US_B7Q9/XBT73[Y(WCO7=OM$<8RHXKJ].\-6 M7A3X?W@M?%=IK-KJOV>2Y86FZI K-&AB5N<8&\9KUB]T#Q/%XC2>*6RN-#\ MJ.22,3J)QN4?,4Z\$_K7">'$6\L)8#<^7/#AGB9"2VT[L^U?6+RV%U\--)TB MW\(ZHLR+'=77B/R2T,D9(_=;@"!M+ %VU:_O=2M[O3)& M:&*2)P?(E/* C']T&N"_MOQM_P!!"'_OE?\ "OJWXPZ3XUC\-6,^J^%632+2 MX6.S&8G-WN5F!VQDMVZFO-_^&AKW_HD,O_C_ /A4\L3-[F)'O(5T0(^/]83E M:GMF\P>9&2MQ&PR[#Y>>]55A\JW7]X&7/(!Q_$:T(BL+*[*/)8 !<_>/I7"= M/VR1X]O^D%S+G@[1WIRSB+'F(LB>C'!%2S6IBP976WMW^[&G6HC! XDLI69) M -P<]^]+E-.8;:_9V^TI+.T(SF(!N,]JDDU5;BQ%B"TI4\29_BJ-;%+HP^6H M(0$L7['WJK;.\$QES$%5^2.<=S-SBJ< MY+=S6T7PE>:E#//O MC\N,#.6'-:TUU;::QL[3[+9&/&9)"=S-WQCH>E<_/?BQM%"S-%M8'*C_ %GU MKG;YY;F\O)W8;9OFVD">@)'O68/$D7B%;Z22W-NT*D M)D\GT-6J=M2F[D?C'QR+BWD@C/DY(!VMUP:W=(UN.VL);N'YY)UVLRGD&O$) M+R9;F03#S)26R#TQGBI(-8NK*TNHXYB%,G*YXQFGRDEKQ$]Q<>(+U[J8R2'E M6]!6KIH%QJ>^67_CW3>-PSFI+:ZLI?L2M&9Q<(?,DQDBM$2/'*]SL3[,GR?= MP31:VH%W6A!J&EK.L8)(&=BXK(N+2*TL4EMI]JG[XD'W15^YU>5+-9TFC@MP M>8B,DUE746VW=#/'(;W[JGH*N/<#(L;=WN8K<'?&K,&D49!)Y&*Z_3=)33%# MPHDOFG+M<##!N^*YO2["_P!'=5M8"D8.YF7D-],UT4"Q-:R7DK,749V3,2?P M%6!!XLT"*]TJ2>U56N%8&0L2WTI2VNPP#1*1T2)X=V MYASD]JP[70(HM492ZNBKDL&QCBNWF\3^1IYN)+;"L04C'S @]/RK CT^VU56 MN-0+032%F'EC&%SQ0!#:[=&U:#['NOOM P"P^[ZT[Q1:R7[,S,6*?PK]X5J2 MV-]>6L M5"6B_P"JF( ;WS5^W\/')!",CKB63G- '':7IUQ>Z>^T"0KSM'6K M%B7A$<2^M=+_9D>AW7V='$5[Q\J9Z&K-];+=/%#/;RI@\O&?O4 M .\*6!\66TMCD22(WFKY8P#AB.3_ ,"JGXE\1ZA8R2:>Y$*AC\D?)KJ/#NEC M1[NWFM5,";""7/!/O7.:IIPGO9+NYV)=&0@!1QB@KE,;0O$>JRZG9QB69HI/ MW8CZ=*]5LKFWM(HQ/;N;J5OF3&6P*X2SM5.H6<30L94N4D#(> "PKTB-[>U+ MRW$1"OB,2=U/K6,B9%N.-5TZZE\]T6$["5//S=JP])TZ+3 R/6%E!/_+1=W4^]6+&SM;I#/'M1P?,W=U7TK/F",CR_ MQ)H]OK\]JJJ?,BF_>%."HPV17+ZWI?\ PBFJ2VJ7*S07JE IZH#ZFO2-?O+3 M3;O[9$\<61]\YKE/$%S$8&O7LTOXW0$E!EE(/05M&0'/^*[>R6ULH;> M15=<)N5F(!^E9/B*UN+)XX1<-<2K#N8]L;V-:VI6$,UZD]G 421!(5?L:T;# M0[K6[EY552$7:V:H#BK"[6&YB;&>,@^]=)8ZE]BTW[=(=LB[@& SUJ6W\("* M^N89ES'&"0%IL&E20:'=)*A$6\A 13N!+IFH?;;%)FC1BCXP0,MFKNH^';); MJ9YLQ&61GQCBN,L6GCOHFCDWA"-R \&O4]5\CQ!IUJ\<9AC48F+<-^%)O0#G MM'U!+1)#+:++!G8JDXQ[TEW=F:25A&K)'@;5)8XJ'6M%:QM6^SAIP/F613T6 MLO1O$5[/=Q06:)YTZE&:48H3T U[O2T%PKVY9=^&R%X%6=7LY/$LBPP2*SI& ML8)XSS4N@65PUK/#*"X^5HUZI[C-4YHE>^#;))X ME; ,@RQSVKH-/N%\06T\-S:F"Y7F)VZ$=JE\/!VC:"YFCBN[8E$VKPP/\7X4 MU*0Q3S-8DF\A6>.)5V*_?JU0IJ?@JTOPPTK4YSC=O&T-^>ZO M/?#LLXLYKB2830RS/$3C!!W=16ZL16>)F)52",GI3NWN%K'ID7C;PW?1&.Q\ M/7D12%H]TTQ#,3]#7F'Q0O;5;.W-H\EF\[8FA<;B0.<9//>H+;Q+#;ZJMO)( MT;H^U2.F[/0UN^)+6'6+>.4A7WKPY'0XK)OEU"USB/ %Y;+XPTHM&1'.1">< M 8.<_I7L4T>EZ??WT<=M)(L[,CX;@Y;-<)\+?#MJWB6P6]A:1EE;:,=.#VKT MBY\0NFL7Z&WABMH99%7]T"3@G%"DYZHEJQF3-I%N8X$TQF5".=W'X\FN8ETZ MRN+R^G>PC>22+E!T7&:ZV+Q"JV\^^U&7(*/Y8&.!3[3PW)JUG)JD*+Y:.!/& M6VDH3@XQ5)2O<1\_ZGHD%FRRQ/O0Y9DS]WVK2\(>$=2\:ZK:Z5I5HUUJ<[8A MMT8!GK[CM_V%_AKK=M'=RC4EDFC25Q%<, ]==\,OV-OA_X#\9Z-K^E MO?R:G9S@Q^;=2 !3QV)K?F=M2ER]3X^'['7QFNIBT?@J=S'PP5U^7]:+O]CW MXT0Q>8_@2[D']U64G^=?L9X*L;?2]'>2W#O)/([2>8Q)Z'N?I7S!\??VF_'? MPX^+&KZ+I%U =/MEA;8UKO"[HU;DA2>]:0C)ZF;:OH? I_91^,!&#\/=14^G M'^-/@_91^+\9 _X5_J8X]%_QK[ A_;[\ M+HN)_#VENQ.-JRR+GZ96MN20N8^-H_V4OC!<'CX?ZD"/4+_C2?\ #*_Q?CDV MM\/M4/X+_C7VK_P\0UL3!&\'6LF>ICNF_P :T8O^"A$SX67PH$8#),=QG^9H MM/\ E%SH^$Y?V7OBVKJK> =4PN?X5_QJ2;]F#XM)\W_"!:G\G\6%S_.OO(?\ M%"])0?Z1X7U+_M@Z'_VI5J#_ (*&>$G53)X9UY-_1ML9!_\ (E1[.0^8_/9O MV>/BMYA*^ =5++QM\L?XU/:?LW?%B[C:0^ M37;V9!G^=?HJ?V_OAZB;I=,U MZ$#G_51G_P!GJ>']O/X;RVOF);ZRH)YS G'_ (_1R3_E#F/S8N/V;OBE:3-O M^'^K,7/&T#'\Z4?LY_% 7(B'@+5T;&1E1C^=?ID?VY?AD4B9Y]20]<-;KQ_X M]5N#]MSX5W>3)JMQ;ONP/,MR#^E')/\ E#F/S&?]GSXJPG:W@/52>V5'^-0G MX"?%-1O;X?ZJX!Z+&#_6OU&N?VV_A5 H:/69[@@9PL!S^M5D_;B^&-;?77*G[RP)@^_P!^H9O^"@GP^B!9+/7I#_#B*,?^U*?+ M+^4.8_-B3X!?$U2!_P (!K)DS_SSIX^ 7Q2FMV6/P'K(D&3DQ"OT1N?^"B/A MF.5?*\-:ZR;AOD=8L*OK_K*^EO 7Q)TCXA^'K;5])NOMMG,H+,%"NA(SM(]1 M4N_4:=S\'YM)OK&Z:WN["YLKV)RDUM*A$B$=1BO6OV??"TFJ>(=1L8+F.!YK M8R^6^W,Y27:WWEVG(Y [XK.3LBTKAXN^%EQX,\+W&I3DWUK)+N, M=L2&0)SDY X^;UKS:77M*)B1K>8F%-J9Z]<_WJ^W/&'AF.\\.2Z=>*<7<,D6 M.@&0!S^=?G]XE\/ZGHWC![=H#''#*5.?3K7GQK2=T=$8)[G4R>+(8KMKE;-Y MEG#*>0"ORUW/PN\!3^+=#O=9C6.Q2,L&6Z#.9 IW<#!':O/H[3-MD%"W^K 9 M>03Z?A7TO>6\G@3X)Y$RB5;,$*@P27Y'/_ JWIRG/O7!$:HD6V[^T%3\X8R; MA^0I&FO8K6:W>4>63G;LP?SK223W,4TEH>D>)O$'@OQ7>W&J7L.J)<7#DE4" M\=/]JN:_LSP C&5M3U1-W_+-8E+#_P >KF'+K%$2;*1&I+,>0TBC5)3(-F 6 M.,"M@&[C259C(F>BN=P(^@KT'PCIMGK/A;4KS5K"(F$[(W< 8(';%1.-M32# MLC@?@KX/G;Q/8VDL:):J_FDJ/X0.G\J^@?BW!;ZEX9U6"622&YOXC;F6,\[? MF4?H:Y'X'Z,5%SJ@3>S($0D_=!YJQ\4;\W=Y:6RN4:$MN4=Z*;N*<^AY_L-I M;+:1LPMX5V*N:GFN9+2PMK=0CB5C*^1S]/TILF/-7(X!Y%0DM(3)CG<R;,TKZ'7_#Z#RXKFZ90B -C/K@XHMW,E]#-+D["\CY]!N_KBM"U06'A58A MQ+.>OX9K&>5H-*N6/WY"+=3_ +W)_E7-37M''8R>/>N5T)GM_M5H)"_ MEWC*H]NU;O5F".Q\*:>UQ&DC#89),$$6>"K+RKNW#QB1(G5&7W^\WZ&N@_:+\;6_AOPG!8VI%I=ZG*(1SRJC%*PSY M4U+Q])JOB?5+RXB9U:]E=MPP-I<[>?I5R/Q9I\2SR,RP1*WEB-SNS^%<+;^( M8-%N;NUN86N MPY$B'!=2Q(SGTJ#6KJPU5=UDC^/1EO$9 M6:YBC9"N]"@*K_WSTKJ="L&O+:&ZPT*X3PEKLVJ:99XC60(WE,&' M->UZ';QM>6=OL\M %9SVP#G^M8J0 Q MA%')$G3%95AI7_".^(-0UA(D^P7T MQ1C R,>])K%];Z1<$NL<*2,08EB$:L<#LHI_@NTET/2];T^585OUG5))8(A& M!@M6/\5=0NM*\(:3.B^>9;ME9R>3\H_PJVI1=@)M)M[C19;BYTK3[>X^T@(\ M=T,_*S8<@X/8FNZA^,/B'PUI)\)0^+#::3=QXETJ2.-_F+;B S+D*UDNF/E#IP-W'7M7+?;X_^@S??^!+_ /Q5,LUO MX?B#%>W5C!:Z?/="*.X,:D!CP ?YU].?\*BUC_G\\.?^ T7^%5R2 \ ALVBM MI$-LF WRNW0T)<"%0&C1S^B^]-BG\]6MI)6S&,@],TMW %M8V&,@Y./2N0U) M/-210[J)7'()[4MU>_VC9K(5WSPG*L../ZU1!$0WG.T]J2VG"-OP4A8$8H O MPW8DA7< JS?>!XYJ8Z)MB*1@ OR$QR:I6%FTI<(&D ^90:W[.;$>Z8,TR< + M43+Z&=<6DL@LY.4?H1WXI5,CS!?+) !;S".M2/J>+DE<-&@(PWOUJ);[RPGD MD%EY 89!K-;F+V,"]B>&.0[E+^9@!^U96MSR1VLTUO-L,(R0%P*W-3N&N;F2 M25 OFG;A!@+[U JQR+/:N!G;@ C[U:&30WPU*M[#;22-]I5\%E]*Y3QOXEL] M.\03):Q89UV$;LXJYJ=S/IMA,EHYLY4^X1TS7F%S)=W,SS7[^=(9,[AU)-;1 M*1F7MI*7>X9RNYB5&<5)H:,]R[W%WLW%5V9J+6;^82M"=H5$+ $X M1SZJ2!]:Z;JVHQ^LSA-3G4#"KQD5#%%)=(Q7YD RVF\1:?)!$!=Q1?\ +9>,U$ERH-QCECR&V]#5#5=9M?[3\N,!S%R6 MZUHQ"ST?<[QF.0C*!.!FN(U5KD7\TK(@DE[@]J8&S>L-5O6\F#;>1IG>O3%8 MYM_-U6V6[R^3AR3P*U]-66UTXW,$HGD? ?/)45IMIL.K*K@$21@;@HZT 5[G M2[\JL$.T68(*L?2M;3'32[M4O85G5QA7QG%/NX/MMO$CEDV *!'TQ0VC37>R M0R!8T' [F@"B;>XT_5FCDC\Z!\NK@X5?P_&NJTBW#6^23,,$_*.E51F&U=KB M/]T%P2>M:>@:O8V.TE7:)UP%4=: &7&FVT-['))%Y\\F 7(Z#%.UE[&WM%FL MHO/GB<*R]<>N:M2>(K::U:>TMF\P2%&5SN.!CI^=9%P85E::-'5)P59>G)J6 M!I+M6W>'2])=;KRY&B4MN[5G:11BZ7HT.DVGF.C2/@;&/7%:L.HQ7A:%VS' MPQ/84[2+]-4L_-6+=$\CHOL.U.MM/GB0PB!-SD8.WMFACD=#:RPWUNEG;P^3 M=$?++C[P]*NVZ/8Z?,C6T8N!\A(Z8JIIU_:17 =9-EK L-44L-O[M2P%=+-XKB MBU6YT]+58+7?\LN[.".:L#4\,&"R^W6]\L9N[SYH@3VJ+7!;06\L+M#&Q0A0 M>]1W1M+ZT&H">'SQDQA3RH]*Y3Q%9W.M?99I"2JM@%!C/6L7N!R5I:/:7,JM M*V\D[=H]>E>BVUJKV.GS.[L$4HR,.,\9)K'GLT)298@H1>./O&N@M-7,;6MH MUOYB3J,C'(- &5?:DFDZ@89F4VLB88+VK(:XTKRY9[:0#R3\@4C)K7\5VEO8 MLVX R.<*A&:X_2_#SWLTI9&C1>0JC -:W26H&W_PF5O!&D@MY(U'#MG[U>E06EHEML6^VR[VS$. MN*E956Y9[EFCCVX4(:H:=AESKKJ(D5FCN$0?=^IJ/PQJ<,)GDOAB1B?F>LUR MIO6V!R"IPQ-2QH#8HC1EF+=E3\M"ZO)>Z7>( MS 31-D$>E85A#>K'+'97LD<83:8T/RD5!H;2VSD.^\3M@ANM2,RGFDD?[5(Y M)D/F$>A/7]177^&_&UO:PO::M$Q0',;CM6!XEL5T^2!<%1Y1!7WS_P#7%9<+ M&>,@GYR>C>E6XPVL+FQ),TCL&(.X]/I2C!4U9&[D6>.*[$$::5HO M]G_%OQG=,%G6\2V&<9*8A4=SZ"O7Y<"&+ VN8^#VSQ7SM\8I;J:^\36>B7TV MGZKNMVDGB;GB-0<5TQ;06N>DR>!K&XT.:672K&YE>7C?; M@MW[U!J?P7\)7 MU_9K-X6T65&C8DO9HQR0/45H?#:XU*#X;I_:,[W%ZL+GSCRQ.#C->(_LE?%G MQ7XP\;>)-.\17-S=6J%6M?,3 49?//X+^=4YR[BLD=Z/V8_ D[ZF)?!NAG#- MM=;"/_"L=OV5?A]>Z#9EO!FCI3BO%-..L_\ M#2 M=O=/E:"^MK21X MG09PX4D?TKQ?]C7XJ>)/'^F^(;'Q/++<7EFRLDTR[=P;D?D& _"JYYA:)D7? M["'@HZ=92*VHQ7#8601R8'3K4*_L">#QJ8A75M8B39DMYYVANU?66-P&T!0O M0"O+OVAI=4_X5K>#2+R>WU#STQ)#UQW%'/,+1/$F_8!\.SK>NVO:SB)F5,SG MYACZ^YJ"Y_X)^:#MMEB\0ZPAE.6W2$XX'O7U+X)EN)?!NCB[)DN# "[.?F)Y MY-?+_P 7_C%XT\&?M*:7I]EIW"T3/U+]@CPS MHT(]6D@MX-[&-R6X.?6L3X9?LE^ ?B3IM]=Z=K6O>;;3&-DG[#E1\T)^P7X,4 M0$ZCJLA#/]T5:L?V#_ <.I20SF\N;98P462?.\_B#7?\ P[EUD_%CQ@MY M>W$U@LN+=)>BC+<#\,5I?'[Q7JO@[X6ZUJ^DR&/4;:$M$R=2=IIKFZ,+(\VT M[]C;P)I^CW[.STN_>/PYXAC8/I4B MA1#,J%B5 [8%;'PC^)GBGXC?L[:[=W=W,=>M+LV@E0$' 2-]P&/]L_E7$+G6HC=ZI;!F%W(?WI8K@_H:EMO"_#YM-2THM=%AYSR @\[4]!1G M;=(\@K&I\+&>HZNTLI^-VMHR,65L%=O4G/\ C7BPZGH4U='$^$+"36_%6EZ> MJ"1I;E"J@=0@W-^:_P J]=_:9O6@\/:=H3RI8EY S([;0\:K@?K7/_L]Z*M] M\0EO$ :.SMWD!/.&9645B_M+>(_^$A^(0A.2MA&(2W^T0#Q^M>M0C97.2M+6 MQYB\5Y:;'M5DT^[^.*==W;7UF\URV;H'!1^HJ!(I(99%21@ F2>P%1; M=T[/PRD\UM/"0NMW=KA@PP=S%F!_[YKSCP M[X>EN-9LEMYTDWRKD,=ORY]*]%^*%S/K&L:3HBDL5V_+_NC _-364WT-(K2Y MWGP]L5T'X?6K,N)94,Q 'S $@@5YYXLNQ=:OKZO*NBZ68PA5 M((2HP.PZ5Y;I"PZO/?P3P"6:>QGFB)ZAU'RBG!6)D[LYI9?+,CMAMHQ3;"%[ MBYB@ ^]Z>A./Y4YV"HZ%0ZAK$I7(#.$Q[=*Q=+"_,,X6?_ +Y//\Q717+! M+&('_EH<_A6*\+G7-,NX<*?/6Q9C_P!-64#_ -!K4SV/:O!&DR2K(ZYQ@?R%?(_QC\3Z[K7B2&+6762YM)&6($XV@/Z?2OMWP+8R-AX_D$QX+]%&/ M3ZU\$?%R2Z3QYKYNRLD@N'6-EX &\TN81S.H7;3.9C&Q:1F"D=.#75>']#>7 M2Q<&U1Y'&"<4:3I>F:A:0PM=JBR1YVG&4;O^M=/H$<&CN;!;H3LP)W#&,4"]NY%*@0MM /OBN=%NAD8[>,C\>*J:A 8876%U5QRH*T6:=P+TEPM];WMS M,62YGD1MBMG/+9_G6-XC\,V7B/0K.WN)2_DW#2>6RY4?44^R>[CM%,SHS@G. M!C%7D9A$&8@KG/%#D^@$;Z-IVE0Z3#:RJ/+@!;R$ 56+D]*K:GH&F7_C"/59 M!%+.B1[9L G(09^G2M P;R2LB@$?Q=O:JAA=9U5C_%P5&>QI)R NZ=]@N(KJ M*:W\Y]_GQRW$VZ,D'A=A!]^:Z;_A8M[_ -"EHO\ W[7_ KBK>V-H$*SG'== MM3^8_P#S^'_OBJY@*<>E-E=GN6ABQ(A4%23BFPLDK/&Y CV[ M%(I(Q':*06R.,$]Z\WFUN:C3%A&,N-BG! .:BG=%;#J64CY4 J62-7$@!*A^ M>:8MLVS#-EAT>NA:[$EN*9X=C)(8B%Y5>M2Z?=R-NE5MF.I<=:@LLPC#89SQ MN/:IHH62;RVD$D3U:;6HN[1$CD!( # =<]ZNY)P>MZ4-5B#.Q=022%XK@MN%U'1O)@$AC,CLVXKCK0I >;WFDVNK.E_M=D M!'F #&!GFK.G66GV>JW3P92W;;Y3,IP37<:;HHGB:(1B'*DE3WJ:#0D@MQY\ M"-$>AQ6RG8#F;Z18X+AA&KN%/S+P<5SB::9+&YN9 %W/)*5<9)5ONUWUYHR7 MD:C:IK;T71F5;A-NX C'%;$GA[RT";"C^E',(XZ&U-ZZ220^ M4X7YDR,$UI16<4,NY4VQXP#CH:WK?1I5@DW*#@X![U!_8\D\IB9FB0#.<4

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Current assets:    
Cash and cash equivalents $ 101,417 $ 77,231
Short-term investments   24,716
Accounts receivable, net of allowance for doubtful accounts of $74 at October 29, 2022 and $592 at April 30, 2022 31,664 60,170
Unbilled receivables and retentions (inclusive of related party unbilled receivables of $2,229 at April 30, 2022) 92,457 104,194
Inventories, net 109,810 90,629
Income taxes receivable 8,940 442
Prepaid expenses and other current assets 13,244 11,527
Total current assets 357,532 368,909
Long-term investments 22,462 15,433
Property and equipment, net 52,415 62,296
Operating lease right-of-use assets 25,580 26,769
Deferred income taxes 8,098 7,290
Intangibles, net 88,660 97,224
Goodwill 334,963 334,347
Other assets 1,972 1,932
Total assets 891,682 914,200
Current liabilities:    
Accounts payable 26,317 19,244
Wages and related accruals 25,049 25,398
Customer advances 7,074 8,968
Current portion of long-term debt 10,000 10,000
Current operating lease liabilities 7,564 6,819
Income taxes payable 26 759
Other current liabilities 27,824 30,203
Total current liabilities 103,854 101,391
Long-term debt, net of current portion 155,622 177,840
Non-current operating lease liabilities 20,043 21,915
Other non-current liabilities 748 768
Liability for uncertain tax positions 1,450 1,450
Deferred income taxes 2,482 2,626
Commitments and contingencies
Stockholders' equity:    
Authorized shares-10,000,000; none issued or outstanding at October 29, 2022 and April 30, 2022
Issued and outstanding shares-25,157,618 shares at October 29, 2022 and 24,951,287 shares at April 30, 2022 4 2
Additional paid-in capital 283,789 267,248
Accumulated other comprehensive loss (8,480) (6,514)
Retained earnings 332,170 347,233
Total AeroVironment, Inc. stockholders' equity 607,483 607,969
Noncontrolling interest   241
Total equity 607,483 608,210
Total liabilities and stockholders' equity $ 891,682 $ 914,200
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Condensed Consolidated Balance Sheets    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 74 $ 592
Due from Related Parties   $ 2,229
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, Authorized shares 10,000,000 10,000,000
Preferred stock, issued shares 0 0
Preferred stock, outstanding shares 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, Authorized shares 100,000,000 100,000,000
Common stock, Issued shares 25,157,618 24,951,287
Common stock, outstanding shares 25,157,618 24,951,287
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Revenue:        
Revenue $ 111,584 $ 122,008 $ 220,100 $ 223,017
Cost of sales:        
Cost of sales 85,694 79,553 160,496 151,839
Gross margin:        
Total gross margin 25,890 42,455 59,604 71,178
Selling, general and administrative 23,613 24,819 45,556 51,947
Research and development 16,591 14,297 31,636 28,005
(Loss) income from operations (14,314) 3,339 (17,588) (8,774)
Other (loss) income:        
Interest expense, net (2,309) (1,379) (3,912) (2,654)
Other income (expense), net 810 (10,048) 404 (10,394)
Loss before income taxes (15,813) (8,088) (21,096) (21,822)
Benefit from income taxes (10,457) (9,511) (7,851) (10,468)
Equity method investment (loss) income, net of tax (1,273) 1,133 (1,773) (8)
Net (loss) income (6,629) 2,556 (15,018) (11,362)
Net income attributable to noncontrolling interest 39 31 45 94
Net (loss) income attributable to AeroVironment, Inc. $ (6,668) $ 2,525 $ (15,063) $ (11,456)
Net income (loss) per share attributable to AeroVironment        
Net (loss) income per share attributable to AeroVironment, Inc.-Basic $ (0.27) $ 0.10 $ (0.61) $ (0.47)
Net (loss) income per share attributable to AeroVironment, Inc.-Diluted $ (0.27) $ 0.10 $ (0.61) $ (0.47)
Weighted-average shares outstanding:        
Basic (in shares) 24,900,873 24,641,614 24,852,219 24,630,838
Diluted (in shares) 24,900,873 24,885,870 24,852,219 24,630,838
Product sales        
Revenue:        
Revenue $ 62,343 $ 70,998 $ 120,317 $ 124,114
Cost of sales:        
Cost of sales 39,445 38,937 72,344 71,527
Gross margin:        
Total gross margin 22,898 32,061 47,973 52,587
Contract services        
Revenue:        
Revenue 49,241 51,010 99,783 98,903
Cost of sales:        
Cost of sales 46,249 40,616 88,152 80,312
Gross margin:        
Total gross margin $ 2,992 $ 10,394 $ 11,631 $ 18,591
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 30, 2021
Oct. 30, 2021
Condensed Consolidated Statements of (Loss) Income    
Related party revenue $ 10,342 $ 20,694
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Condensed Consolidated Statements of Comprehensive (Loss) Income        
Net (loss) income $ (6,629) $ 2,556 $ (15,018) $ (11,362)
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the three and six months ended October 29, 2022 and October 30, 2021, respectively 6 1 26 (3)
Change in foreign currency translation adjustments (928) (1,284) (1,992) (2,017)
Total comprehensive (loss) income (7,551) 1,273 (16,984) (13,382)
Net income attributable to noncontrolling interest (39) (31) (45) (94)
Comprehensive (loss) income attributable to AeroVironment, Inc. $ (7,590) $ 1,242 $ (17,029) $ (13,476)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Condensed Consolidated Statements of Comprehensive (Loss) Income    
Unrealized (gain) loss on available-for-sale investments, deferred tax benefit $ 0 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total AeroVironment, Inc. Equity
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Non-controlling Interest
Total
Balance at Apr. 30, 2021 $ 612,093 $ 2 $ 260,327 $ 351,421 $ 343 $ 14  
Balance, Beginning at Apr. 30, 2021             $ 612,107
Balance (in shares) at Apr. 30, 2021   24,777,295          
Increase (Decrease) in Stockholders' Equity              
Net (loss) income (11,456)     (11,456)     (11,456)
Net income (loss) attributable to noncontrolling interest           94 (94)
Net Income (loss) including non-controlling interest             (11,362)
Unrealized (loss) gain on investments (3)       (3)   (3)
Foreign currency translation (2,017)       (2,017)   (2,017)
Stock options exercised 119   119       119
Stock options exercised (in shares)   4,000          
Restricted stock awards (in shares)   52,226          
Restricted stock awards forfeited (in shares)   15,751          
Tax withholding payment related to net share settlement of equity awards (1,176)   (1,176)       (1,176)
Tax withholding payment related to net share settlement of equity awards (in shares)   (11,941)          
Change in non-controlling interest           224 224
Stock-based compensation 2,342   2,342       2,342
Balance at Oct. 30, 2021 599,902 $ 2 261,612 339,965 (1,677) 332  
Balance, Ending at Oct. 30, 2021             600,234
Balance (in shares) at Oct. 30, 2021   24,805,829          
Balance at Jul. 31, 2021 598,240 $ 2 261,192 337,440 (394) 77  
Balance, Beginning at Jul. 31, 2021             598,317
Balance (in shares) at Jul. 31, 2021   24,811,802          
Increase (Decrease) in Stockholders' Equity              
Net (loss) income 2,525     2,525   31 2,525
Net income (loss) attributable to noncontrolling interest             (31)
Net Income (loss) including non-controlling interest             2,556
Unrealized (loss) gain on investments 1       1   1
Foreign currency translation (1,284)       (1,284)   (1,284)
Restricted stock awards (in shares)   3,638          
Restricted stock awards forfeited (in shares)   (9,611)          
Change in non-controlling interest           224 224
Stock-based compensation 420   420       420
Balance at Oct. 30, 2021 599,902 $ 2 261,612 339,965 (1,677) 332  
Balance, Ending at Oct. 30, 2021             600,234
Balance (in shares) at Oct. 30, 2021   24,805,829          
Balance at Apr. 30, 2022 607,969 $ 2 267,248 347,233 (6,514) 241 607,969
Balance, Beginning at Apr. 30, 2022             608,210
Balance (in shares) at Apr. 30, 2022   24,951,287          
Increase (Decrease) in Stockholders' Equity              
Net (loss) income (15,063)     (15,063)     (15,063)
Net income (loss) attributable to noncontrolling interest           45 (45)
Net Income (loss) including non-controlling interest             (15,018)
Unrealized (loss) gain on investments 26       26   26
Foreign currency translation (1,992)       (1,992)   (1,992)
Stock options exercised 682   682       682
Stock options exercised (in shares)   25,000          
Restricted stock awards (in shares)   75,357          
Restricted stock awards forfeited (in shares)   8,744          
Tax withholding payment related to net share settlement of equity awards (853)   (853)       (853)
Tax withholding payment related to net share settlement of equity awards (in shares)   (10,723)          
Shares issued, net of issuance costs 12,312 $ 2 12,310       12,312
Shares issued, net of issuance costs (in shares)   125,441          
Deconsolidation of previously controlled subsidiary           (286) (286)
Stock-based compensation 4,402   4,402       4,402
Balance at Oct. 29, 2022 607,483 $ 4 283,789 332,170 (8,480)   607,483
Balance, Ending at Oct. 29, 2022             607,483
Balance (in shares) at Oct. 29, 2022   25,157,618          
Balance at Jul. 30, 2022 599,923 $ 2 268,641 338,838 (7,558) 247  
Balance, Beginning at Jul. 30, 2022             600,170
Balance (in shares) at Jul. 30, 2022   24,990,590          
Increase (Decrease) in Stockholders' Equity              
Net (loss) income (6,668)     (6,668)   39 (6,668)
Net income (loss) attributable to noncontrolling interest             (39)
Net Income (loss) including non-controlling interest             (6,629)
Unrealized (loss) gain on investments 6       6   6
Foreign currency translation (928)       (928)   (928)
Stock options exercised 682   682       682
Stock options exercised (in shares)   25,000          
Restricted stock awards (in shares)   19,540          
Restricted stock awards forfeited (in shares)   (2,606)          
Tax withholding payment related to net share settlement of equity awards (29)   (29)       (29)
Tax withholding payment related to net share settlement of equity awards (in shares)   (347)          
Shares issued, net of issuance costs 12,312 $ 2 12,310       12,312
Shares issued, net of issuance costs (in shares)   125,441          
Deconsolidation of previously controlled subsidiary           $ (286) (286)
Stock-based compensation 2,185   2,185       2,185
Balance at Oct. 29, 2022 $ 607,483 $ 4 $ 283,789 $ 332,170 $ (8,480)   607,483
Balance, Ending at Oct. 29, 2022             $ 607,483
Balance (in shares) at Oct. 29, 2022   25,157,618          
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Operating activities    
Net loss $ (15,018) $ (11,362)
Adjustments to reconcile net loss from operations to cash provided by (used in) operating activities:    
Depreciation and amortization 32,275 30,019
Loss (income) from equity method investments 1,773 (520)
Loss on deconsolidation of previously controlled subsidiary 189  
Amortization of debt issuance costs 422 258
Provision for doubtful accounts 19 (35)
Other non-cash expense, net 565 157
Non-cash lease expense 3,775 3,358
(Gain) loss on foreign currency transactions (59) 30
Unrealized gain on available-for-sale equity securities, net (928)  
Deferred income taxes (808) (840)
Stock-based compensation 4,402 2,342
Loss on disposal of property and equipment 825 3,036
Amortization of debt securities 125 113
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 28,012 37,134
Unbilled receivables and retentions 11,696 (46,619)
Inventories (23,836) (10,075)
Income taxes receivable (8,539) (10,667)
Prepaid expenses and other assets (1,117) 272
Accounts payable 6,823 (3,587)
Other liabilities (8,664) 3,642
Net cash provided by (used in) operating activities 31,932 (3,344)
Investing activities    
Acquisition of property and equipment (7,587) (13,147)
Equity method investments (2,774) (6,245)
Equity security investments (5,100)  
Business acquisitions, net of cash acquired (5,105) (46,150)
Proceeds from deconsolidation of previously controlled subsidiary, net of cash deconsolidated (635)  
Redemptions of available-for-sale investments 25,945 30,531
Purchases of available-for-sale investments (1,326)  
Net cash provided by (used in) investing activities 3,418 (34,787)
Financing activities    
Principal payments of term loan (22,500) (5,000)
Holdback and retention payments for business acquisition   (5,991)
Proceeds from shares issued, net of issuance costs 11,778  
Tax withholding payment related to net settlement of equity awards (853) (1,176)
Exercise of stock options 682 119
Other (14) (16)
Net cash used in financing activities (10,907) (12,064)
Effects of currency translation on cash and cash equivalents (257) (275)
Net increase (decrease) in cash, cash equivalents, and restricted cash 24,186 (50,470)
Cash, cash equivalents and restricted cash at beginning of period 77,231 157,063
Cash, cash equivalents and restricted cash at end of period 101,417 106,593
Cash paid, net during the period for:    
Income taxes 718 1,923
Interest 3,398 2,283
Non-cash activities    
Unrealized (gain) loss on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021, respectively (26) 3
Change in foreign currency translation adjustments (1,992) (2,017)
Issuances of inventory to property and equipment, ISR in-service assets 4,085 12,472
Acquisitions of property and equipment included in accounts payable $ 810 $ 415
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Condensed Consolidated Statements of Cash Flows    
Unrealized (gain) loss on available-for-sale investments, deferred tax benefit $ 0 $ 0
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies
6 Months Ended
Oct. 29, 2022
Organization and Significant Accounting Policies  
Organization and Significant Accounting Policies

AeroVironment, Inc.

Notes to Condensed Consolidated Financial Statements (Unaudited)

1. Organization and Significant Accounting Policies

Organization

AeroVironment, Inc., a Delaware corporation (the “Company”), is engaged in the design, development, production, delivery and support of a technologically advanced portfolio of intelligent, multi-domain robotic systems and related services for government agencies and businesses. AeroVironment, Inc. supplies unmanned aircraft systems (“UAS”), tactical missile systems (“TMS”), unmanned ground vehicles (“UGV”) and related services primarily to organizations within the U.S. Department of Defense (“DoD”) and to international allied governments.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the six months ended October 29, 2022 are not necessarily indicative of the results for the full year ending April 30, 2023. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2022, included in the Company’s Annual Report on Form 10-K.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.

The Company’s unaudited condensed consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller, to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of the Company’s Turkish joint venture, Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (“Altoy”), to Toygun. On October 14, 2022, the Company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the share sales, the Company decreased its interest in Altoy from 85% to 15% and has determined that it no longer controls Altoy. Therefore, the Company no longer consolidates Altoy in the Company’s unaudited condensed consolidated financial statements. As the Company has the ability to exercise significant influence over the operating and financial policies of Altoy, the Company’s investment will now be accounted for as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. Refer to Note 6—Equity Method Investments for further details.

On August 17, 2022, the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”) pursuant to the purchase agreement, and post-acquisition, Planck is incorporated into the medium UAS (“MUAS”) segment. The assets, liabilities and operating results of Planck have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

Recently Adopted Accounting Standards

In October 2021, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires an acquirer to apply the guidance in Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination, rather than using fair value. On May 1, 2022, the Company early adopted ASU 2021-08. ASU 2021-08 is adopted prospectively and did not have a material impact on our unaudited condensed consolidated financial statements.

Revenue Recognition

The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&M”). The Company considers all such contracts to be within the scope of ASC 606.

Performance Obligations

A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service.

Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts.

The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed.

For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.

Performance obligations satisfied over time accounted for 65% and 63% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied over time accounted for 51% and 55% of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for 35% and 37% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for 49% and 45% of revenue during the three and six months ended October 30, 2021, respectively.

On October 29, 2022, the Company had approximately $293,147,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 58% of the remaining performance obligations as revenue in fiscal 2023 and the remaining 42% in fiscal 2024.

The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer.

Contract Estimates

Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer.

The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations.

As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the

period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06.

The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 29, 2022 nor the three or six month period ended October 30, 2021. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. No adjustment on any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three or six month periods ended October 30, 2021.

Revenue by Category

The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):

Three Months Ended

 

Six Months Ended

    

October 29,

October 30,

 

October 29,

October 30,

Revenue by segment

2022

    

2021

    

2022

    

2021

Small UAS

$

26,681

$

54,714

$

69,937

$

94,638

TMS

31,101

18,418

54,113

37,594

MUAS

27,281

26,525

46,542

48,904

HAPS

9,066

10,342

19,281

20,694

All Other

 

17,455

 

12,009

 

30,227

 

21,187

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by contract type

2022

    

2021

2022

    

2021

FFP

$

85,236

$

98,393

$

166,065

$

179,159

CPFF

25,013

21,594

51,468

40,711

T&M

 

1,335

 

2,021

 

 

2,567

 

3,147

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by customer category

2022

    

2021

2022

    

2021

U.S. government

$

84,165

$

72,076

$

151,880

$

143,151

Non-U.S. government

27,419

49,932

68,220

79,866

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

Revenue by geographic location

2022

    

2021

2022

    

2021

Domestic

$

67,657

$

68,663

$

117,760

$

137,051

International

43,927

53,345

102,340

85,966

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Contract Balances

The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the condensed consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the condensed consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the condensed consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the condensed consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 29, 2022 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.

Revenue recognized for the three and six month periods ended October 29, 2022 that was included in contract liability balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively, and revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances as of April 30, 2021 was $580,000 and $889,000, respectively.

Segments

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. As of October 29, 2022, the Company’s CODM, the Chief Executive Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&D”). Accordingly, the Company identifies four reportable segments. Refer to Note 20—Segments for further details.

Investments

The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income, net. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date.

Fair Values of Financial Instruments

Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.

Government Contracts

Payments to the Company on government CPFF or T&M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&M contracts.

For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 29, 2022 and April 30, 2022, the Company had no reserve for incurred cost claim audits.

(Loss) Earnings Per Share

Basic (loss) earnings per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock.

The reconciliation of basic to diluted shares is as follows (in thousands except share data):

Three Months Ended

Six Months Ended

 

    

October 29, 2022

    

October 30, 2021

    

October 29, 2022

    

October 30, 2021

 

Net (loss) income attributable to AeroVironment, Inc.

$

(6,668)

$

2,525

$

(15,063)

$

(11,456)

Denominator for basic (loss) earnings per share:

Weighted average common shares

 

24,900,873

 

24,641,614

 

24,852,219

 

24,630,838

Dilutive effect of employee stock options, restricted stock and restricted stock units

 

 

244,256

 

 

Denominator for diluted (loss) earnings per share

24,900,873

24,885,870

24,852,219

24,630,838

Due to the net loss for the three and six months ended October 29, 2022 and for the six months ended October 30, 2021, no shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 148,196 and 156,625 for the three months and six months ended October 29, 2022, respectively.

Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 4,742 and 266,077 for the three and six months ended October 30, 2021, respectively.

Recently Issued Accounting Standards

No recently issued accounting standards expected to impact the Company.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations
6 Months Ended
Oct. 29, 2022
Discontinued Operations.  
Discontinued Operations

2. Discontinued Operations

On June 29, 2018, the Company completed the sale of substantially all of the assets and related liabilities of its efficient energy systems business segment (the “EES Business”) to Webasto Charging Systems, Inc. (“Webasto”) pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) between Webasto and the Company.

On February 22, 2019, Webasto filed a lawsuit, which was amended in April 2019, alleging several claims against the Company for breach of contract, indemnity, and bad faith, including allegations regarding inaccuracy of certain diligence disclosures and failure to provide certain consents to contract assignments, and related to a previously announced product recall. Webasto sought to recover the costs of the recall and other damages totaling a minimum of $6,500,000 in addition to attorneys’ fees, costs, and punitive damages. On August 16, 2019, the Company filed a counterclaim against Webasto seeking payment of $6,500,000 in additional cash consideration due under the Purchase Agreement (the “Holdback”) and declaratory relief regarding Webasto’s cancellation of an assigned contract. Webasto again amended the complaint in May 2021 to include additional claims. On June 2, 2021, the Company filed an answer to Webasto’s second amended complaint filed in May 2021.

In order to avoid the future cost, expense, and distraction of continued litigation, the Company engaged in settlement negotiations with Webasto in May 2021. While the negotiations did not result in a settlement of any of the Company’s or Webasto’s claims at such time, as a result of the settlement negotiations, the Company established a litigation reserve, which reflected the scope of a rejected offer intended to communicate the Company’s serious and good faith intention to attempt to reach a settlement for the stated purposes. The offer did not reflect the Company’s view of the merits of the claims made; however, as a result of the preparation of the good faith offer and the Company’s willingness to pursue settlement for that amount, the Company recorded litigation reserve expenses in the amount of $9,300,000 during the year ended April 30, 2021 recorded in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. On December 2, 2021, the Company agreed in principle, subject to formal documentation with Webasto, to settle all existing claims related to the sale of its former EES business for $20,000,000 and Webasto keeping the Holdback. As a result of the agreement in principle to settle the litigation, the Company recorded additional litigation reserve expenses in the amount of $10,000,000 during the three months ended October 30, 2021 in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. The Company executed a written settlement agreement with Webasto effective December 16, 2021 to officially and fully settle all claims in the lawsuit. Under the terms of the written settlement agreement, the Company’s payment of the settlement amount of $20,000,000 will occur over a 24 month period from the effective date of the settlement agreement and Webasto will retain the Holdback. As of October 29, 2022, $10,000,000 of the settlement has been paid.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments
6 Months Ended
Oct. 29, 2022
Investments  
Investments

3. Investments

Investments consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Short-term investments:

Available-for-sale securities:

Municipal securities

19,725

U.S. government securities

4,991

Total short-term investments

$

$

24,716

Long-term investments:

Available-for-sale securities:

Equity securities

6,028

Total long-term available-for-sale securities investments

 

6,028

 

Equity method investments

Investments in limited partnership funds

 

16,434

 

15,433

Total equity method investments

 

16,434

 

15,433

Total long-term investments

$

22,462

$

15,433

Available-For-Sale Securities

Debt Securities

As of April 30, 2022, the balance of available-for-sale debt securities consisted of state and local government municipal securities, U.S. government securities and U.S. government agency securities. Interest earned from these investments is recorded in interest expense, net. Realized gains on sales of these investments on the basis of specific identification are recorded in interest expense, net. As of October 29, 2022, the Company held no available-for-sale debt securities.

The following table is a summary of the activity related to the available-for-sale debt securities recorded in short-term investments as of April 30, 2022, respectively (in thousands):

April 30, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

 

Cost

    

Gains

Losses

    

Value

 

Municipal securities

 

$

19,756

$

$

(31)

$

19,725

U.S. government securities

 

4,995

(4)

4,991

Total available-for-sale debt securities

 

$

24,751

 

$

$

(35)

 

$

24,716

Equity Securities

Equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income (expense), net.

Three Months

 

Six Months

Ended

 

Ended

    

October 29,

 

October 29,

2022

    

2022

Net gains recognized during the period on equity securities

$

928

$

928

Less: Net gains recognized during the period on equity securities sold during the period

Unrealized gains recognized during the period on equity securities still held at the reporting date

$

928

$

928

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements
6 Months Ended
Oct. 29, 2022
Fair Value Measurements  
Fair Value Measurements

4. Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy contains three levels as follows:

Level 1—Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.

Level 2—Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.

Level 3—Inputs to the valuation that are unobservable inputs for the asset or liability.

The Company’s financial assets measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Available-for-sale securities

$

$

$

$

Equity securities

5,728

5,728

Warrants

300

300

Contingently returnable consideration

23

23

Total

$

5,728

$

300

$

23

$

6,051

The Company’s financial liabilities measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Contingent consideration

$

$

$

1,485

$

1,485

Total

$

$

$

1,485

$

1,485

The Company’s financial assets measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Available-for-sale securities

$

$

24,716

$

$

24,716

Contingently returnable consideration

143

143

Total

$

$

24,716

$

143

$

24,859

The Company’s financial liabilities measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Contingent consideration

$

$

$

1,084

$

1,084

Total

$

$

$

1,084

$

1,084

The following table provides a reconciliation between the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3) (in thousands):

    

Fair Value

Fair Value

 

Measurements Using

Measurements Using

 

Significant

Significant

 

Unobservable Inputs

Unobservable Inputs

 

Assets

Liabilities

Description

(Level 3)

(Level 3)

 

Balance at May 1, 2022

$

143

$

1,084

Business acquisition

Transfers to Level 3

 

 

Total fair value measurement adjustments (realized or unrealized)

Included in selling, general and administrative

(120)

401

Settlements

 

 

Balance at October 29, 2022

$

23

$

1,485

The amount of total (gains) or losses for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at October 29, 2022

$

$

Pursuant to the Intelligent Systems Group business segment (“ISG”) Purchase Agreement with Progeny Systems Corporation (the “ISG Seller”), the ISG Sellers may receive up to a maximum of $6,000,000 in additional cash consideration (“contingent consideration”), if certain revenue targets are achieved during the three years following closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the ISG Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue targets required for payment of the contingent consideration will be achieved. During the fiscal year ended April 30, 2022, the targets for the first and second year were achieved, and the related consideration of $2,000,000 for the first target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. During the three months ended July 30, 2022, the related consideration of $2,000,000 for the second target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. The fair value of the contingently returnable consideration is equal to the difference between the maximum value of the contingent consideration and the fair value of the contingent consideration and is recorded in other assets on the condensed consolidated balance sheet.

Pursuant to the Telerob Purchase Agreement, the Telerob Sellers may receive up to a maximum of €6,000,000 (approximately $7,272,000) in additional cash consideration if specific revenue and contract award targets for Telerob are achieved during the 36 month period after closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the Telerob Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue and contract award targets required for payment of the contingent consideration will be achieved. The fair value of the

contingent consideration is recorded in other current liabilities on the condensed consolidated balance sheet. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.

On September 12, 2022, the Company invested $5,000,000 and acquired 500,000 shares and 500,000 privately placed, redeemable warrants of Amprius Technologies, Inc. The privately placed, redeemable warrants have an exercise price of $12.50 and redemption price of $20.00. The Company measures the fair value of the privately placed, redeemable warrants using the quoted market price of the public warrants which have an exercise price of $11.50 and a redemption price of $18.00 and classifies the warrants as a level 2 fair value measurement. On September 9, 2022, the Company acquired 10,000 shares of Nauticus Robotics, Inc. for $100,000.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, net
6 Months Ended
Oct. 29, 2022
Inventories, net  
Inventories, net

5. Inventories, net

Inventories consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Raw materials

$

50,848

$

42,310

Work in process

 

30,738

 

28,034

Finished goods

 

43,062

 

32,619

Inventories, gross

 

124,648

 

102,963

Reserve for inventory excess and obsolescence

 

(14,838)

 

(12,334)

Inventories, net

$

109,810

$

90,629

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Method Investments
6 Months Ended
Oct. 29, 2022
Investments in Companies Accounted for Using the Equity Method  
Equity Method Investments

6. Equity Method Investments

Investments in Limited Partnership Funds

In July 2019, the Company made its initial capital contribution to a limited partnership fund focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company contributed $10,000,000 during the fiscal years ended April 30, 2021 and 2022, and there were no further contribution commitments to this fund as of April 30, 2022. In March 2022, the Company entered into a limited partnership agreement with a second limited partnership fund also focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company is committed to contributions totaling $20,000,000 over an expected five year period. During the three months ended July 30, 2022, the Company made its initial contribution of $2,774,000. Under the terms of the limited partnership agreement, the Company has committed to make additional capital contributions of $17,226,000 to the fund. The Company accounts for investments in limited partnerships as equity method investments as the Company is deemed to have influence when it holds more than a minor interest. For the three and six months ended October 29, 2022, the Company recorded its ownership percentage of the net loss of the limited partnership, or $(1,273,000) and $(1,773,000), respectively, in equity method investment loss, net of $0 tax in the unaudited condensed consolidated statements of operations, respectively. For the three and six months ended October 30, 2021, the Company recorded its ownership percentage of the net gain of the limited partnership, or $1,852,000 and $2,365,000, respectively, net of $529,000 of tax expense, respectively, in equity method investment loss, net of tax in the unaudited condensed consolidated statements of operations. At October 29, 2022 and April 30, 2022, the carrying value of the investment in the limited partnership of $16,434,000 and $15,433,000, respectively, was recorded in long-term investments on the unaudited condensed consolidated balance sheet.

Investment in Altoy

On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun whereby the Company sold 35% of the common shares of Altoy to Toygun. On October 14, 2022, the company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the sales, the Company decreased its interest in Altoy from 85% to 15%. The Company no longer controls Altoy, and therefore, has deconsolidated Altoy in the Company’s condensed consolidated financial statements. The Company maintains significant influence, accounts for its investment

in Altoy as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. For the three and six months ended October 29, 2022, the Company recorded $0 for its ownership percentage of the net loss of the limited partnership in equity method investment loss in the unaudited condensed consolidated statements of operations. At October 29, 2022, the carrying value of the investment in Altoy of $96,000 was recorded in other assets on the unaudited condensed consolidated balance sheet.

Investment in HAPSMobile Inc.

In December 2017, the Company and SoftBank Corp. (“Softbank”) formed a joint venture, HAPSMobile Inc. (“HAPSMobile”), which is a Japanese corporation. Concurrent with the formation of HAPSMobile, the Company executed a Design and Development Agreement (the “DDA”) with HAPSMobile. In connection with the formation of the joint venture on December 27, 2017, the Company initially purchased shares of HAPSMobile representing a 5% ownership. On December 4, 2019, the Company purchased additional shares of HAPSMobile to increase its ownership stake to approximately 7%. In March 2022, the Company sold its 7% equity interest in HAPSMobile to SoftBank, for 808,008,000 yen ($6,497,000) and a gain was recorded in sale of ownership in HAPSMobile Inc. joint venture. Following the sale, SoftBank owns 100% of HAPSMobile, and, therefore, the Company no longer applies the equity method of accounting.

On May 29, 2021, the Company entered into an amendment to the DDA with HAPSMobile. The parties agreed to the amendment in anticipation of the Company and SoftBank entering into a Master Design and Development Agreement (“MDDA”) with each other to continue the design and development of the Solar High Altitude Pseudo-Satellite (“Solar HAPS”) aircraft developed under the DDA.

On May 29, 2021, the Company and SoftBank entered into a MDDA to continue the development of Solar HAPS. Pursuant to the MDDA, which has a five-year term, SoftBank will issue orders to the Company for the Company to perform design and development services and produce deliverables as specified in the applicable order(s). Upon the execution of the MDDA, SoftBank issued to the Company, and the Company accepted, the first order under the MDDA which has a maximum value of approximately $51,200,000. Concurrent with the execution of the MDDA, each of SoftBank and the Company agreed to lend HAPSMobile loans which are convertible into shares of HAPSMobile under certain conditions, and to cooperate with each other to explore restructuring and financing options for HAPSMobile to continue the development of Solar HAPS. The Company committed to lend 500,000,000 yen. On June 7, 2021 the Company funded 130,000,000 yen ($1,195,000) of the loan agreement. On August 13, 2021, the Company made the second payment of the loan agreement in the amount of 180,000,000 yen ($1,638,000). On October 29, 2021, the Company made the final payment under the loan agreement in the amount of 190,000,000 yen ($1,674,000). On March 1, 2022, HAPSMobile repaid the Company the loan in full plus accrued interest in the amount of 503,832,000 yen ($4,345,000). The repayment resulted in equity method income during the fiscal year ended April 30, 2022 up to the extent of the previously recognized equity method losses associate with the loan.

Prior to the sale of the equity interest, the Company had the ability to exercise significant influence over the operating and financial policies of HAPSMobile pursuant to the applicable joint venture agreement and related organizational documents, and therefore, the Company’s investment was accounted for as an equity method investment. For the three and six months ended October 30, 2021, the Company recorded its proportionate net loss of HAPSMobile, or $190,000 and $1,845,000, respectively, in equity method investment loss, net of tax in the unaudited consolidated statement of operations.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranty Reserves
6 Months Ended
Oct. 29, 2022
Warranty Reserves  
Warranty Reserves

7. Warranty Reserves

The Company accrues an estimate of its exposure to warranty claims based upon both current and historical product sales data and warranty costs incurred. The warranty reserve is included in other current liabilities on the unaudited condensed

consolidated balance sheet. The related expense is included in cost of sales. Warranty reserve activity is summarized as follows for the three and six months ended October 29, 2022 and October 30, 2021, respectively (in thousands):

Three Months Ended

Six Months Ended

    

October 29,

October 30,

October 29,

October 30,

2022

    

2021

    

2022

    

2021

Beginning balance

$

2,988

$

2,754

$

2,190

$

2,341

Balance acquired from acquisition

256

Warranty expense

 

134

 

440

 

1,373

 

896

Warranty costs settled

 

(105)

 

(544)

 

(546)

 

(843)

Ending balance

$

3,017

$

2,650

$

3,017

$

2,650

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles, net
6 Months Ended
Oct. 29, 2022
Intangibles, net  
Intangibles, net

8. Intangibles, net

The components of intangibles are as follows (in thousands):

October 29,

April 30,

    

2022

    

2022

Technology

$

59,563

$

56,913

Licenses

1,008

1,008

Customer relationships

72,209

72,448

Backlog

2,685

2,100

In-process research and development

550

550

Non-compete agreements

320

320

Trademarks and tradenames

68

68

Other

136

144

Intangibles, gross

136,539

133,551

Less accumulated amortization

 

(47,879)

 

(36,327)

Intangibles, net

$

88,660

$

97,224

The weighted average amortization period at October 29, 2022 and April 30, 2022 was four years. Amortization expense for the three and six months ended October 29, 2022 was $5,983,000 and $11,852,000, respectively. Amortization expense for the three and six months ended October 30, 2021 was $6,843,000 and $13,816,000, respectively.

Technology and backlog intangible assets were recognized in conjunction with the Company’s acquisition of Planck on August 17, 2022. Technology, backlog and customer relationship intangible assets were recognized in conjunction with the Company’s acquisition of Telerob on May 3, 2021. The intangibles recognized in conjunction with the acquisition of Telerob are recorded in Euros, and the balances change in accordance with the foreign currency translation at reporting date. Refer to Note 18—Business Acquisitions for further details.

Estimated amortization expense for the next five years is as follows (in thousands):

    

Year ending

 

April 30,

 

2023

$

12,009

2024

 

23,770

2025

 

21,568

2026

 

16,360

2027

 

5,663

$

79,370

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill
6 Months Ended
Oct. 29, 2022
Goodwill.  
Goodwill

9. Goodwill

The following table presents the changes in the Company’s goodwill balance (in thousands):

Small UAS

TMS

MUAS

HAPS

All other

Total

Balance at April 30, 2022

$

6,340

$

$

290,157

$

$

37,850

$

334,347

Additions to goodwill

1,633

(1,017)

616

Balance at October 29, 2022

$

6,340

$

$

291,790

$

$

36,833

$

334,963

The goodwill addition to MUAS is attributable to the Planck acquisition. The goodwill additions to the column entitled “All other” is attributable to the Telerob acquisition recorded in Euros and translated to dollars at each reporting date. Refer to Note 18—Business Acquisitions for further details.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
6 Months Ended
Oct. 29, 2022
Debt  
Debt

10. Debt

In connection with the consummation of the acquisition of Arcturus UAV, Inc. (“Arcturus”), a California corporation pursuant to a Stock Purchase Agreement with Arcturus and each of the shareholders and other equity interest holders of Arcturus, to purchase 100% of the issued and outstanding equity of Arcturus (the “Arcturus Acquisition”) on February 19, 2021, the Company, as borrower, and Arcturus, as guarantor, entered into a Credit Agreement with certain lenders, letter of credit issuers, Bank of America, N.A., as the administrative agent and the swingline lender, and BofA Securities, Inc., JPMorgan Chase Bank, N.A., and U.S. Bank National Association, as joint lead arrangers and joint bookrunners (the “Credit Agreement”).

The Credit Agreement and its associated Security and Pledge Agreement set forth the terms and conditions for (i) a five-year $100 million revolving credit facility, which includes a $10 million sublimit for the issuance of standby and commercial letters of credit (the “Revolving Facility”), and (ii) a five-year amortized $200 million term A loan (the “Term Loan Facility”, and together with the Revolving Facility, the “Credit Facilities”). Certain existing letters of credit issued by JPMorgan Chase Bank were reserved for under the Revolving Facility at closing and remain outstanding under the terms thereof. Upon execution of the Credit Agreement, the Company drew the full principal of the Term Loan Facility for use in the acquisition of Arcturus. The Term Loan Facility requires payment of 5% of the outstanding obligations in each of the first four loan years, with the remaining 80% payable in loan year five, consisting of three quarterly payments of 1.25% each, with the remaining outstanding principal amount of the Term Loan Facility due and payable on the final maturity date. Proceeds from the Term Loan Facility were used in part to finance a portion of the cash consideration for the Arcturus Acquisition. Borrowings under the Revolving Facility may be used for working capital and other general corporate purposes.

Any borrowing under the Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid under the Revolving Facility may be reborrowed. Mandatory prepayments are required under the revolving loans when borrowings and letter of credit usage exceed the aggregate revolving commitments of all lenders. Mandatory prepayments are also required in connection with the disposition of assets to the extent not reinvested and unpermitted debt transactions.

In support of its obligations pursuant to the Credit Facilities, the Company has granted security interests in substantially all of the personal property of the Company and its domestic subsidiaries, including a pledge of the equity interests in its subsidiaries (limited to 65% of outstanding equity interests in the case of foreign subsidiaries), and the proceeds thereof, with customary exclusions and exceptions. The Company’s existing and future domestic subsidiaries, including Arcturus, are guarantors for the Credit Facilities.

The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, including certain restrictions on the ability of the Company and its subsidiaries (as defined in the Credit Agreement) to incur any additional indebtedness or guarantee indebtedness of others, to create liens on properties or assets, or to enter into certain asset and stock-based transactions. In addition, the Credit Agreement includes certain financial maintenance covenants, requiring that (x) the Consolidated Leverage Ratio (as defined in the Credit Agreement) shall not be more

than 3.00 to 1.00 as of the end of any fiscal quarter and (y) the Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) shall not be less than 1.25 to 1.00 as of the end of any fiscal quarter.

On February 4, 2022, the Company entered into a First Amendment to Credit Agreement and Waiver relating to its existing Credit Agreement (the “First Amendment to Credit Agreement”). The First Amendment to Credit Agreement waives any event of default that may have occurred as a result of the potential failure by the Company to comply with the consolidated leverage ratio covenant set forth in the Credit Agreement for the fiscal quarter ended January 29, 2022. In addition, the parties amended the maximum permitted Consolidated Leverage Ratio, such that such ratio may not exceed 4.00 to 1.00 for the Company’s fiscal quarters ended January 29, 2022 and April 30, 2022; 3.50 to 1.00 for any of the Company’s fiscal quarters ending during the period from May 1, 2022 to October 31, 2022; and 3.00 to 1.00 for any fiscal quarter ending thereafter.

The Credit Agreement, as amended by the First Amendment to Credit Agreement, contains certain customary events of default, which include failure to make payments when due thereunder, the material inaccuracy of representations or warranties, failure to observe or perform certain covenants, cross-defaults, bankruptcy and insolvency-related events, certain judgments, certain ERISA-related events, invalidity of loan documents, or a Change of Control (as defined in the Credit Agreement). Upon the occurrence and continuation of an event of default, the Lenders may cease making future loans under the Credit Agreement and may declare all amounts owing under the Credit Agreement to be immediately due and payable.

The First Amendment to Credit Agreement also implemented certain secured overnight financing rate (“SOFR”) interest rate mechanics and interest rate reference benchmark replacement provisions in order to effectuate the transition from LIBOR as a reference interest rate. Following the First Amendment to Credit Agreement, the Company has a choice of interest rates between (a) Term SOFR (with a 0% floor) plus the Applicable Margin; or (b) Base Rate (defined as the highest of (a) the Federal Funds Rate plus one-half percent (0.50%), (b) the Bank of America prime rate, and (c) the one (1) month SOFR plus one percent (1.00%)) plus the Applicable Margin. The Applicable Margin is based upon the Consolidated Leverage Ratio (as defined in the Credit Agreement) and whether the Company elects SOFR (ranging from 1.50 - 2.50%) or Base Rate (ranging from 0.50 - 1.50%). The Company may choose interest periods of one, three or six months with respect to Term SOFR and all such rates will include a 0.10% SOFR adjustment. The Company also remains responsible for certain commitment fees from 0.20-0.35% depending on the Consolidated Leverage Ratio, and administrative agent expenses incurred in relation to the Credit Facilities. In the event of a default, an additional 2% default interest rate in addition to the applicable rate if specified or the Base Rate plus Applicable Margin if an applicable rate is not specified. As of October 29, 2022, the Company is in compliance with all amended covenants.

Long-term debt and the current period interest rates were as follows:

October 29,

April 30,

2022

    

2022

(In thousands)

(In thousands)

Term loans

$

167,500

$

190,000

Revolving credit facility

Total debt

167,500

190,000

Less current portion

10,000

10,000

Total long-term debt, less current portion

157,500

180,000

Less unamortized debt issuance costs - term loans

1,878

2,160

Total long-term debt, net of unamortized debt issuance costs - term loans

$

155,622

$

177,840

Unamortized debt issuance costs - revolving credit facility

$

934

$

1,076

Current period interest rate

5.0%

2.6%

Future long-term debt principal payments at October 29, 2022 were as follows:

(In thousands)

2023

$

2,500

2024

 

10,000

2025

 

10,000

2026

 

145,000

2027

 

$

167,500

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
6 Months Ended
Oct. 29, 2022
Leases  
Leases

11. Leases

The Company leases certain buildings, land and equipment. At contract inception the Company determines whether the contract is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are recorded in operating lease right-of-use assets, current operating lease liabilities and non-current operating lease liabilities on the unaudited condensed consolidated balance sheet.

The Company recognizes operating lease right-of-use assets and operating lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date to determine the present value of future payments and the appropriate lease classification. The Company defines the initial lease term to include renewal options determined to be reasonably certain. The Company’s leases have remaining lease terms of less than one year to six years, some of which may include options to extend the lease for up to 10 years, and some of which may include options to terminate the lease after two years. If the Company determines the option to extend or terminate is reasonably certain, it is included in the determination of lease assets and liabilities. For operating leases, the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

Many of the Company’s real estate lease agreements contain incentives for tenant improvements, rent holidays, or rent escalation clauses. For tenant improvement incentives, if the incentive is determined to be a leasehold improvement owned by the lessee, the Company generally records incentive as a reduction to fixed lease payments thereby reducing rent expense. For rent holidays and rent escalation clauses during the lease term, the Company records rental expense on a straight-line basis over the term of the lease. For these lease incentives, the Company uses the date of initial possession as the commencement date, which is generally when the Company is given the right of access to the space and begins to make improvements in preparation for intended use.

The Company does not have any material restrictions or covenants in its lease agreements, sale-leaseback transactions, land easements or residual value guarantees.

In determining the inputs to the incremental borrowing rate calculation, the Company makes judgments about the value of the leased asset, its credit rating and the lease term including the probability of its exercising options to extend or terminate the underlying lease. Additionally, the Company makes judgments around contractual asset substitution rights in determining whether a contract contains a lease.

The components of lease costs recorded in cost of sales and selling, general and administrative (“SG&A”) expense were as follows (in thousands):

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

Operating lease cost

$

3,775

$

3,358

Short term lease cost

479

419

Variable lease cost

430

368

Sublease income

(88)

Total lease costs, net

$

4,684

$

4,057

Supplemental lease information were as follows:

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

(In thousands)

(In thousands)

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

$

3,705

$

3,503

Right-of-use assets obtained in exchange for new lease liabilities

$

2,134

$

6,310

Weighted average remaining lease term

58 months

69 months

Weighted average discount rate

3.5%

3.4%

Maturities of operating lease liabilities as of October 29, 2022 were as follows (in thousands):

2023

$

3,617

2024

 

7,776

2025

 

6,679

2026

 

3,530

2027

 

3,061

Thereafter

5,484

Total lease payments

30,147

Less: imputed interest

(2,540)

Total present value of operating lease liabilities

$

27,607

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments
6 Months Ended
Oct. 29, 2022
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments  
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments

12. Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments

The components of accumulated other comprehensive income (loss) and adjustments are as follows (in thousands):

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

    

2021

Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively

 

$

(6,514)

$

343

Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021

26

(3)

Change in foreign currency translation adjustments

(1,992)

(2,017)

Balance, net of $0 and $1 deferred taxes, as of October 29, 2022 and October 30, 2021, respectively

 

$

(8,480)

$

(1,677)

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Customer-Funded Research & Development
6 Months Ended
Oct. 29, 2022
Customer-Funded Research & Development  
Customer-Funded Research & Development

13. Customer-Funded Research & Development

Customer-funded R&D costs are incurred pursuant to contracts (revenue arrangements) to perform R&D activities according to customer specifications. These costs are direct contract costs and are expensed to cost of sales as costs are incurred. Revenue from customer-funded R&D contracts is recognized in accordance with ASC 606 over time as costs are incurred. Revenue from customer-funded R&D was approximately $24,937,000 and $47,936,000 for the three and six months ended October 29, 2022, respectively. Revenue from customer-funded R&D was approximately $19,175,000 and $36,086,000 for the three and six months ended October 30, 2021, respectively.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Incentive Awards
6 Months Ended
Oct. 29, 2022
Long-Term Incentive Awards.  
Long-Term Incentive Awards

14. Long-Term Incentive Awards

During the three months ended July 30, 2022, the Company granted awards under its amended and restated 2006 Equity Incentive Plan (the “Restated 2006 Plan”) to key employees (“Fiscal 2023 LTIP”). Awards under the Fiscal 2023 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2023, July 2024 and July 2025, and (ii) performance-based restricted stock units (“PRSUs”), which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2025. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $664,000 and $1,061,000 of compensation expense related to the Fiscal 2023 LTIP. The Company recorded no compensation expense related to the Fiscal 2023 LTIP for the three and six months ended October 30, 2021. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2023 LTIP is $12,829,000.

During the three months ended July 31, 2021, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2022 LTIP”). Awards under the Fiscal 2022 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2022, July 2023 and July 2024, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2024. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded a reversal of $(311,000) and $(116,000) of compensation expense related to the Fiscal 2022 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded $201,000 and $509,000 of compensation expense related to the Fiscal 2022 LTIP. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2022 LTIP is $10,148,000.

During the three months ended August 1, 2020, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2021 LTIP”). Awards under the Fiscal 2021 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2021, July 2022 and July 2023, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2023. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $116,000 and $192,000 of compensation expense related to the Fiscal 2021 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a

reversal of $(572,000) and $(507,000) of compensation expense related to the Fiscal 2021 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2021 LTIP is $5,858,000.

During the three months ended July 27, 2019, the Company also granted awards under the Restated 2006 Plan to key employees (“Fiscal 2020 LTIP”). Awards under the Fiscal 2020 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2020, July 2021 and July 2022, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2022. During the three months ended July 31, 2022, the Company issued a total of 5,678 fully-vested shares of the Company’s common stock to settle the PRSUs in the Fiscal 2020 LTIP. For the three and six months ended October 29, 2022, the Company recorded no compensation expense related to the Fiscal 2020 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a reversal of $(617,000) and $(619,000) of compensation expense related to the Fiscal 2020 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement.

At each reporting period, the Company reassesses the probability of achieving the performance targets for the PRSUs. The estimation of whether the performance targets will be achieved requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, the cumulative effect on current and prior periods of those changes will be recorded in the period estimates are revised. No compensation cost is ultimately recognized for awards for which employees do not render the requisite service and are forfeited.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
6 Months Ended
Oct. 29, 2022
Income Taxes  
Income Taxes

15. Income Taxes

For the three and six months ended October 29, 2022, the Company recorded a benefit from income taxes of $(10,457,000) and $(7,851,000) yielding an effective tax rate of 66.1% and 37.2%, respectively. For the three and six months ended October 30, 2021, the Company recorded a benefit from income taxes of $(9,511,000) and $(10,468,000) yielding an effective tax rate of 117.6% and 48.0%, respectively. Historically, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate (“AETR”) for the full fiscal year to the pretax income or loss for the interim reporting period. For the three and six months ended October 29, 2022, the Company calculated the provision for income taxes using a discrete effective tax rate (“ETR”) method. The Company determined that due to the fact small changes in the Company’s estimated pretax income or loss would result in significant changes in the estimated AETR, the historical method would not provide a reliable estimate for the three and six months ended October 29, 2022. The variance from statutory rates for the three and six months ended October 29, 2022 was primarily due to a combination of federal R&D credits and the foreign-derived intangible income deduction. The variance from statutory rates for the three months ended October 30, 2021 was primarily due to a change in estimate of full year projected income (loss) before income taxes, federal R&D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options. The variance from statutory rates for the six months ended October 30, 2021 was primarily due to federal R&D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share Repurchase
6 Months Ended
Oct. 29, 2022
Share Repurchase  
Share Repurchase

16. Share Repurchase Plan and Issuances

In September 2015, the Company’s Board of Directors authorized a program to repurchase up to $25,000,000 of the Company’s common stock. No shares were repurchased under the program during the six months ended October 29, 2022 or October 30, 2021. As of April 30, 2022, approximately $21,200,000 remained authorized for future repurchases under this program. In September 2022, the Company’s Board of Directors terminated the repurchase program effective immediately.

On September 8, 2022 the Company filed an S-3 shelf registration statement to offer and sell shares of the Company’s common stock, including a prospectus supplement in relation to an Open Market Sale AgreementSM, also dated September 8, 2022, with Jefferies LLC relating to the proposed offer and sale of shares of our common stock having an aggregate offering price of up to $200,000,000 from time to time through Jefferies LLC as the sales agent. As of October 29, 2022, the Company has sold 125,441 of its shares for total gross proceeds of $12,700,000, and the Company has $187,300,000 aggregate offering price remaining available under the registration.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
6 Months Ended
Oct. 29, 2022
Related Party Transactions  
Related Party Transactions

17. Related Party Transactions

Related party transactions are defined as transactions between the Company and entities either controlled by the Company or that the Company can significantly influence. Prior to the Company’s sale of all of its equity interest in HAPSMobile in March 2022, the Company determined that it had the ability to exercise significant influence over HAPSMobile. As such, HAPSMobile and SoftBank were considered related parties of the Company prior to the sale. Subsequent to the sale, the Company had no ownership stake in HAPSMobile and SoftBank and HAPSMobile are no longer considered related parties. Under the DDA and related efforts with HAPSMobile, the Company designed and built prototype solar powered high altitude aircraft and ground control stations for HAPSMobile and conducted low altitude and high altitude flight tests of the prototype aircraft on a best efforts basis. The Company will continue the development of Solar HAPS with Softbank under the MDDA. Upon the execution of the MDDA, SoftBank issued the first order under the MDDA, which has a maximum value of approximately $51,200,000. The Company recorded revenue under both the MDDA and DDA of $10,342,000 and $20,694,000 for the three and six months ended October 30, 2021.

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions
6 Months Ended
Oct. 29, 2022
Business Acquisitions  
Business Acquisitions

18. Business Acquisitions

Planck Acquisition

On August 17, 2022 the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”), a leading provider of advanced unmanned aircraft navigation solutions based in San Diego, California. Pursuant to the purchase agreement, the Company paid a total purchase price of $5,105,000 from cash-on-hand plus a $500,000 holdback for certain assets of Planck. Planck is a small technology company and post-acquisition will be incorporated into AeroVironment’s MUAS segment to focus on integrating its flight autonomy solutions, such as ACE™, or Autonomous Control Engine, into the Company’s offerings to enable safe, autonomous takeoff and landing from moving platforms on land or at sea in GPS-denied environments. Other solutions include AVEM™, a fully integrated mobile tethered sensor platform designed for persistent autonomous operation from moving vehicles and vessels in any environment, and a suite of machine-learning object detection and tracking systems that are customized for specific end-user needs. The Company accounted for the acquisition under the acquisition method of accounting for business combinations.

The following table summarizes the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition of Planck (in thousands):

August 17,

2022

Fair value of assets acquired:

Technology

    

$

3,200

Backlog

700

Inventories

109

Other assets

19

Property and equipment, net

13

Goodwill

1,633

Total identifiable net assets

$

5,674

Fair value of liabilities assumed:

Customer advances

69

Total liabilities assumed

69

Total identifiable net assets

$

5,605

Fair value of consideration transferred:

Cash

$

5,105

Holdback

500

Total consideration

$

5,605

Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s preliminary estimates of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.

The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Planck and expected future customers in the MUAS market. For tax purposes the acquisition was treated as an asset acquisition and the goodwill is deductible.

Planck Supplemental Pro Forma Information (unaudited)

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2021 (in thousands):

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

Revenue

$

111,584

$

122,667

$

223,016

$

224,335

Net (loss) income attributable to AeroVironment, Inc.

$

(6,131)

$

2,375

$

(13,450)

$

(12,325)

Planck revenue since acquisition on August 17, 2022 was $68,000. The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.

These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended July 31, 2021, reflecting the additional amortization that would have been charged and including the results of Planck prior to acquisition.

The Company incurred approximately $569,000 of acquisition-related expenses for the three months ended October 29, 2022. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.

The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2021, nor are they indicative of results of operations that may occur in the future.

Telerob Acquisition

On May 3, 2021, the Company closed its acquisition of Telerob pursuant to the terms of the Telerob Purchase Agreement. Telerob develops, manufactures, sells, and services remote-controlled unmanned ground robots and transport vehicles for civil and defense applications.

Pursuant to the Telerob Purchase Agreement at closing, the Company paid €37,455,000 (approximately $45,400,000) in cash to the Telerob Seller (subject to certain purchase price adjustments as set forth in the Telerob Purchase Agreement), less (a) €3,000,000 (approximately $3,636,000) to be held in escrow for breaches of the Telerob Seller’s fundamental warranties or any other of Telerob Seller’s warranties to the extent not covered by a representation and warranty insurance policy (the “RWI Policy”) obtained by the Company in support of certain indemnifications provided by the Telerob Seller; (b) transaction-related fees and costs incurred by the Telerob Seller, including change in control

payments triggered by the transaction; and (c) 50% of the cost of obtaining the RWI Policy. In addition, at closing the Company paid off approximately €7,811,000 (approximately $9,468,000), of certain indebtedness of Telerob, which amount was paid in combination to the Telerob Seller and the lender under an agreement between Telerob GmbH and the lender providing for a reduced payoff amount. This indebtedness was offset by cash on hand at Telerob at closing. The escrow amount is to be released to the Telerob Seller, less any amounts paid or reserved, 30 months following the closing date.

In addition to the consideration paid at closing, the Telerob Seller may receive €2,000,000 (approximately $2,424,000) in additional cash consideration if specific revenue targets for Telerob are achieved during the 12 month period after closing beginning on the first day of the calendar month following the closing (the “First Earnout Year”) and an additional €2,000,000 (approximately $2,424,000) in cash consideration if specific revenue targets for Telerob are achieved in the 12 month period following the First Earnout Year. The Telerob Seller may also receive up to €2,000,000 (approximately $2,424,000) in additional cash consideration if specific awards and/or orders from the U.S. military are achieved prior to the end of a 36-month post-closing period. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.

The Company accounted for the acquisition under the acquisition method of accounting for business combinations. During the fiscal year ended April 30, 2022, the Company finalized its determination of the fair value of the assets and liabilities assumed as of the acquisition date, which is summarized in the following table (in thousands):

May 3,

2021

Fair value of assets acquired:

Accounts receivable

    

$

1,045

Unbilled receivable

829

Inventories, net

15,074

Prepaid and other current assets

314

Property and equipment, net

1,571

Operating lease assets

1,508

Other assets

494

Technology

11,500

Backlog

2,400

Customer relationships

5,000

Other intangible assets

102

Goodwill

20,800

Total assets acquired

$

60,637

Fair value of liabilities assumed:

Accounts payable

$

1,136

Wages and related accruals

560

Customer advances

1,243

Current operating lease liabilities

361

Other current liabilities

3,310

Non-current operating lease liabilities

1,147

Other non-current liabilities

224

Deferred income taxes

5,617

Total liabilities assumed

13,598

Total identifiable net assets

$

47,039

Fair value of consideration:

Cash consideration, net of cash acquired

$

46,150

Contingent consideration

889

Total

$

47,039

Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s best estimate of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.

The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Telerob and expected future customers in the UGV market. For tax purposes the acquisition was treated as a stock purchase and the goodwill is not deductible.

Telerob Supplemental Pro Forma Information (unaudited)

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2020 (in thousands):

Three Months Ended

Six Months Ended

October 30,

October 30,

2021

2021

Revenue

$

122,008

$

223,017

Net loss attributable to AeroVironment, Inc.

$

4,454

$

(7,844)

The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.

These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended August 1, 2020, reflecting the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from May 1, 2020 with the consequential tax effects and including the results of Telerob prior to acquisition.

The Company incurred approximately $411,000 of acquisition-related expenses for the three months ended July 31, 2021. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.

The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2020, nor are they indicative of results of operations that may occur in the future.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension
6 Months Ended
Oct. 29, 2022
Pension  
Pension

19. Pension

As part of the Telerob acquisition, the Company acquired a small foreign-based defined benefit pension plan. The Rheinmetall-Zusatzversorgung service plan covers three former employees based on individual contracts issued to the employees. No other employees are eligible to participate. The Company has reinsurance policies that were taken out for participating former employees, which were pledged to the employees. The measurement date for the Company’s pension plan was April 30, 2022.

The table below includes the projected benefit obligation and fair value of plan assets as of April 30, 2022. The net projected benefit obligation (in thousands) is recorded in other assets on the unaudited condensed consolidated balance sheet.

Projected benefit obligation

$

(3,120)

Fair value of plan assets

 

3,138

Funded status of the plan

$

18

The projected benefit obligation includes assumptions of a discount rate of 1.7% and pension increase for in-payment benefits of 1.5% for October 29, 2022 and April 30, 2022. The accumulated benefit obligation is approximately equal to the Company’s projected benefit obligation. The plan assets consist of reinsurance policies for each of the three pension commitments. The reinsurance policies are fixed-income investments considered a level 2 fair value hierarchy based on observable inputs of the policy. The Company does not expect to make any contributions to the plan in the fiscal year ending April 30, 2023. The Company assumed expected return on plan assets of 2.9% for October 29, 2022 and April 30, 2022.

Expected benefits payments as of April 30, 2022 (in thousands):

2023

$

161

2024

164

2025

 

165

2026

 

165

2027

166

2028-2032

 

828

Total expected benefit payments

$

1,649

Net periodic benefit cost (in thousands) is recorded in interest expense, net.

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

(In thousands)

(In thousands)

(In thousands)

(In thousands)

Expected return on plan assets

$

$

31

$

$

63

Interest cost

 

 

(15)

 

(17)

 

(30)

Actuarial gain

72

241

6

Net periodic benefit cost

$

$

88

$

224

$

39

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments
6 Months Ended
Oct. 29, 2022
Segments  
Segments

20. Segments

The Company’s reportable segments are as follows:

Small Unmanned Aircraft Systems—The Small UAS segment focuses primarily on products designed to operate reliably at very low altitudes in a wide range of environmental conditions, providing a vantage point from which to collect and deliver valuable information as well as related support services including training, spare parts, product repair, product replacement, and the customer contracted operation.

Tactical Missile Systems—The TMS segment focuses primarily on TMS products, which are tube-launched aircraft that deploy with the push of a button, fly at higher speeds than small UAS products, and perform either effects delivery or reconnaissance missions, and related support services including training, spare parts, product repair, and product replacement. The TMS segment also includes customer-funded research and development programs.

Medium Unmanned Aircraft Systems—The MUAS segment, which originates with the acquisition of Arcturus, focuses on designs, engineers, tools, and manufactures unmanned aerial and aircraft systems including airborne platforms, payloads and payload integration, ground control systems, and ground support equipment and other items and services related generally to unmanned aircraft systems including ISR services.

High Altitude Pseudo-Satellite Unmanned Aircraft Systems (“HAPS”)—The HAPS segment consists of the Company’s existing development of High Altitude Pseudo-Satellite systems in conjunction with SoftBank.

All other—All other segments include MacCready Works (which includes the recently acquired ISG business) and Telerob.

The accounting policies of the segments are the same as those described in Note 1, “Organization and Significant Accounting Policies.” The operating segments do not make sales to each other. The following table (in thousands) sets forth segment revenue, gross margin, income (loss) from operations and adjusted income (loss) from operations for the periods indicated. Adjusted income (loss) from operations is defined as income (loss) from operations before intangible amortization, amortization of purchase accounting adjustment related to increasing the carrying value of certain assets to fair value, and acquisition related expenses.

Three Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

26,681

$

31,101

$

27,281

$

9,066

$

17,455

$

111,584

Gross margin

12,319

12,636

(6,884)

3,001

4,818

25,890

Income (loss) from operations

(2,079)

2,004

(15,242)

1,564

(561)

(14,314)

Acquisition-related expenses

-

-

119

-

450

569

Amortization of acquired intangible assets and other purchase accounting adjustments

669

-

5,897

-

1,276

7,842

Adjusted income (loss) from operations

$

(1,410)

$

2,004

$

(9,226)

$

1,564

$

1,165

$

(5,903)

Three Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

54,714

$

18,418

$

26,525

$

10,342

$

12,009

$

122,008

Gross margin

27,754

6,222

2,223

3,944

2,312

42,455

Income (loss) from operations

13,377

47

(7,000)

2,073

(5,158)

3,339

Acquisition-related expenses

297

163

108

58

222

848

Amortization of acquired intangible assets and other purchase accounting adjustments

707

-

6,358

-

3,257

10,322

Adjusted income (loss) from operations

$

14,381

$

210

$

(534)

$

2,131

$

(1,679)

$

14,509

Six Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

69,937

$

54,113

$

46,542

$

19,281

$

30,227

$

220,100

Gross margin

33,615

20,383

(7,957)

6,325

7,238

59,604

Income (loss) from operations

5,946

973

(24,826)

4,103

(3,784)

(17,588)

Acquisition-related expenses

-

-

340

-

564

904

Amortization of acquired intangible assets and other purchase accounting adjustments

1,350

-

10,842

-

2,611

14,803

Adjusted income (loss) from operations

$

7,296

$

973

$

(13,644)

$

4,103

$

(609)

$

(1,881)

Six Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

94,638

$

37,594

$

48,904

$

20,694

$

21,187

$

223,017

Gross margin

44,674

12,211

5,404

7,118

1,771

71,178

Income (loss) from operations

15,335

(416)

(13,381)

3,176

(13,488)

(8,774)

Acquisition-related expenses

721

414

1,492

162

1,313

4,102

Amortization of acquired intangible assets and other purchase accounting adjustments

1,414

-

11,549

-

6,483

19,446

Adjusted income (loss) from operations

$

17,470

$

(2)

$

(340)

$

3,338

$

(5,692)

$

14,774

Segment assets are summarized in the table below. Corporate assets primarily consist of cash and cash equivalents, short-term investments, prepaid expenses and other current assets, long-term investments, property and equipment, net, operating lease right-of-use assets, deferred income taxes and other assets managed centrally on behalf of the business segments.

October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

103,277

$

77,334

$

394,872

$

7,200

$

72,098

$

236,901

$

891,682

April 30, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

110,286

$

91,862

$

388,058

$

8,148

$

86,617

$

229,229

$

914,200

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Oct. 29, 2022
Organization and Significant Accounting Policies  
Segments

Segments

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. As of October 29, 2022, the Company’s CODM, the Chief Executive Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&D”). Accordingly, the Company identifies four reportable segments. Refer to Note 20—Segments for further details.

Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the six months ended October 29, 2022 are not necessarily indicative of the results for the full year ending April 30, 2023. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2022, included in the Company’s Annual Report on Form 10-K.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.

The Company’s unaudited condensed consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller, to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of the Company’s Turkish joint venture, Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (“Altoy”), to Toygun. On October 14, 2022, the Company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the share sales, the Company decreased its interest in Altoy from 85% to 15% and has determined that it no longer controls Altoy. Therefore, the Company no longer consolidates Altoy in the Company’s unaudited condensed consolidated financial statements. As the Company has the ability to exercise significant influence over the operating and financial policies of Altoy, the Company’s investment will now be accounted for as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. Refer to Note 6—Equity Method Investments for further details.

On August 17, 2022, the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”) pursuant to the purchase agreement, and post-acquisition, Planck is incorporated into the medium UAS (“MUAS”) segment. The assets, liabilities and operating results of Planck have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

In October 2021, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires an acquirer to apply the guidance in Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination, rather than using fair value. On May 1, 2022, the Company early adopted ASU 2021-08. ASU 2021-08 is adopted prospectively and did not have a material impact on our unaudited condensed consolidated financial statements.

Investments

Investments

The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income, net. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date.

Fair Values of Financial Instruments

Fair Values of Financial Instruments

Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.

Revenue Recognition

Revenue Recognition

The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&M”). The Company considers all such contracts to be within the scope of ASC 606.

Performance Obligations

A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service.

Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts.

The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed.

For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.

Performance obligations satisfied over time accounted for 65% and 63% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied over time accounted for 51% and 55% of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for 35% and 37% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for 49% and 45% of revenue during the three and six months ended October 30, 2021, respectively.

On October 29, 2022, the Company had approximately $293,147,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 58% of the remaining performance obligations as revenue in fiscal 2023 and the remaining 42% in fiscal 2024.

The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer.

Contract Estimates

Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.

Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer.

The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations.

As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the

period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06.

The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 29, 2022 nor the three or six month period ended October 30, 2021. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. No adjustment on any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three or six month periods ended October 30, 2021.

Revenue by Category

The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):

Three Months Ended

 

Six Months Ended

    

October 29,

October 30,

 

October 29,

October 30,

Revenue by segment

2022

    

2021

    

2022

    

2021

Small UAS

$

26,681

$

54,714

$

69,937

$

94,638

TMS

31,101

18,418

54,113

37,594

MUAS

27,281

26,525

46,542

48,904

HAPS

9,066

10,342

19,281

20,694

All Other

 

17,455

 

12,009

 

30,227

 

21,187

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by contract type

2022

    

2021

2022

    

2021

FFP

$

85,236

$

98,393

$

166,065

$

179,159

CPFF

25,013

21,594

51,468

40,711

T&M

 

1,335

 

2,021

 

 

2,567

 

3,147

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by customer category

2022

    

2021

2022

    

2021

U.S. government

$

84,165

$

72,076

$

151,880

$

143,151

Non-U.S. government

27,419

49,932

68,220

79,866

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

Revenue by geographic location

2022

    

2021

2022

    

2021

Domestic

$

67,657

$

68,663

$

117,760

$

137,051

International

43,927

53,345

102,340

85,966

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Contract Balances

The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the condensed consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the condensed consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the condensed consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the condensed consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 29, 2022 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.

Revenue recognized for the three and six month periods ended October 29, 2022 that was included in contract liability balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively, and revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances as of April 30, 2021 was $580,000 and $889,000, respectively.

Government Contracts

Government Contracts

Payments to the Company on government CPFF or T&M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&M contracts.

For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 29, 2022 and April 30, 2022, the Company had no reserve for incurred cost claim audits.

(Loss) Earnings Per Share

(Loss) Earnings Per Share

Basic (loss) earnings per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock.

The reconciliation of basic to diluted shares is as follows (in thousands except share data):

Three Months Ended

Six Months Ended

 

    

October 29, 2022

    

October 30, 2021

    

October 29, 2022

    

October 30, 2021

 

Net (loss) income attributable to AeroVironment, Inc.

$

(6,668)

$

2,525

$

(15,063)

$

(11,456)

Denominator for basic (loss) earnings per share:

Weighted average common shares

 

24,900,873

 

24,641,614

 

24,852,219

 

24,630,838

Dilutive effect of employee stock options, restricted stock and restricted stock units

 

 

244,256

 

 

Denominator for diluted (loss) earnings per share

24,900,873

24,885,870

24,852,219

24,630,838

Due to the net loss for the three and six months ended October 29, 2022 and for the six months ended October 30, 2021, no shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 148,196 and 156,625 for the three months and six months ended October 29, 2022, respectively.

Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 4,742 and 266,077 for the three and six months ended October 30, 2021, respectively.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

No recently issued accounting standards expected to impact the Company.

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies (Tables)
6 Months Ended
Oct. 29, 2022
Organization and Significant Accounting Policies  
Schedule of revenue by category

The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):

Three Months Ended

 

Six Months Ended

    

October 29,

October 30,

 

October 29,

October 30,

Revenue by segment

2022

    

2021

    

2022

    

2021

Small UAS

$

26,681

$

54,714

$

69,937

$

94,638

TMS

31,101

18,418

54,113

37,594

MUAS

27,281

26,525

46,542

48,904

HAPS

9,066

10,342

19,281

20,694

All Other

 

17,455

 

12,009

 

30,227

 

21,187

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by contract type

2022

    

2021

2022

    

2021

FFP

$

85,236

$

98,393

$

166,065

$

179,159

CPFF

25,013

21,594

51,468

40,711

T&M

 

1,335

 

2,021

 

 

2,567

 

3,147

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.

Three Months Ended

Six Months Ended

    

October 29,

October 30,

    

October 29,

October 30,

Revenue by customer category

2022

    

2021

2022

    

2021

U.S. government

$

84,165

$

72,076

$

151,880

$

143,151

Non-U.S. government

27,419

49,932

68,220

79,866

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Three Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

Revenue by geographic location

2022

    

2021

2022

    

2021

Domestic

$

67,657

$

68,663

$

117,760

$

137,051

International

43,927

53,345

102,340

85,966

Total revenue

$

111,584

$

122,008

$

220,100

$

223,017

Schedule of reconciliation of basic to diluted shares

The reconciliation of basic to diluted shares is as follows (in thousands except share data):

Three Months Ended

Six Months Ended

 

    

October 29, 2022

    

October 30, 2021

    

October 29, 2022

    

October 30, 2021

 

Net (loss) income attributable to AeroVironment, Inc.

$

(6,668)

$

2,525

$

(15,063)

$

(11,456)

Denominator for basic (loss) earnings per share:

Weighted average common shares

 

24,900,873

 

24,641,614

 

24,852,219

 

24,630,838

Dilutive effect of employee stock options, restricted stock and restricted stock units

 

 

244,256

 

 

Denominator for diluted (loss) earnings per share

24,900,873

24,885,870

24,852,219

24,630,838

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Tables)
6 Months Ended
Oct. 29, 2022
Investments  
Schedule of investments

Investments consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Short-term investments:

Available-for-sale securities:

Municipal securities

19,725

U.S. government securities

4,991

Total short-term investments

$

$

24,716

Long-term investments:

Available-for-sale securities:

Equity securities

6,028

Total long-term available-for-sale securities investments

 

6,028

 

Equity method investments

Investments in limited partnership funds

 

16,434

 

15,433

Total equity method investments

 

16,434

 

15,433

Total long-term investments

$

22,462

$

15,433

Schedule of activity related to available-for-sale investments recorded in short-term

The following table is a summary of the activity related to the available-for-sale debt securities recorded in short-term investments as of April 30, 2022, respectively (in thousands):

April 30, 2022

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

 

Cost

    

Gains

Losses

    

Value

 

Municipal securities

 

$

19,756

$

$

(31)

$

19,725

U.S. government securities

 

4,995

(4)

4,991

Total available-for-sale debt securities

 

$

24,751

 

$

$

(35)

 

$

24,716

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Tables)
6 Months Ended
Oct. 29, 2022
Fair Value Measurements  
Schedule of financial assets measured at fair value on a recurring basis

The Company’s financial assets measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Available-for-sale securities

$

$

$

$

Equity securities

5,728

5,728

Warrants

300

300

Contingently returnable consideration

23

23

Total

$

5,728

$

300

$

23

$

6,051

Schedule of financial liabilities measured at fair value on recurring basis

The Company’s financial liabilities measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):

Fair Value Measurement Using

    

    

Significant

    

    

Quoted prices in

other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

Description

(Level 1)

(Level 2)

(Level 3)

Total

Contingent consideration

$

$

$

1,084

$

1,084

Total

$

$

$

1,084

$

1,084

Schedule of reconciliation between beginning and ending balances of items measured at fair value on recurring basis that used significant unobservable inputs (Level 3)

The following table provides a reconciliation between the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3) (in thousands):

    

Fair Value

Fair Value

 

Measurements Using

Measurements Using

 

Significant

Significant

 

Unobservable Inputs

Unobservable Inputs

 

Assets

Liabilities

Description

(Level 3)

(Level 3)

 

Balance at May 1, 2022

$

143

$

1,084

Business acquisition

Transfers to Level 3

 

 

Total fair value measurement adjustments (realized or unrealized)

Included in selling, general and administrative

(120)

401

Settlements

 

 

Balance at October 29, 2022

$

23

$

1,485

The amount of total (gains) or losses for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at October 29, 2022

$

$

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, net (Tables)
6 Months Ended
Oct. 29, 2022
Inventories, net  
Schedule of inventories, net

Inventories consist of the following (in thousands):

October 29,

April 30,

    

2022

    

2022

 

Raw materials

$

50,848

$

42,310

Work in process

 

30,738

 

28,034

Finished goods

 

43,062

 

32,619

Inventories, gross

 

124,648

 

102,963

Reserve for inventory excess and obsolescence

 

(14,838)

 

(12,334)

Inventories, net

$

109,810

$

90,629

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranty Reserves (Tables)
6 Months Ended
Oct. 29, 2022
Warranty Reserves  
Summary of warranty reserve activity Warranty reserve activity is summarized as follows for the three and six months ended October 29, 2022 and October 30, 2021, respectively (in thousands):

Three Months Ended

Six Months Ended

    

October 29,

October 30,

October 29,

October 30,

2022

    

2021

    

2022

    

2021

Beginning balance

$

2,988

$

2,754

$

2,190

$

2,341

Balance acquired from acquisition

256

Warranty expense

 

134

 

440

 

1,373

 

896

Warranty costs settled

 

(105)

 

(544)

 

(546)

 

(843)

Ending balance

$

3,017

$

2,650

$

3,017

$

2,650

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles (Tables)
6 Months Ended
Oct. 29, 2022
Intangibles, net  
Schedule of components of intangibles

The components of intangibles are as follows (in thousands):

October 29,

April 30,

    

2022

    

2022

Technology

$

59,563

$

56,913

Licenses

1,008

1,008

Customer relationships

72,209

72,448

Backlog

2,685

2,100

In-process research and development

550

550

Non-compete agreements

320

320

Trademarks and tradenames

68

68

Other

136

144

Intangibles, gross

136,539

133,551

Less accumulated amortization

 

(47,879)

 

(36,327)

Intangibles, net

$

88,660

$

97,224

Schedule of estimated amortization expense for the next five years

Estimated amortization expense for the next five years is as follows (in thousands):

    

Year ending

 

April 30,

 

2023

$

12,009

2024

 

23,770

2025

 

21,568

2026

 

16,360

2027

 

5,663

$

79,370

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill (Tables)
6 Months Ended
Oct. 29, 2022
Goodwill.  
Schedule of the changes in goodwill balances

The following table presents the changes in the Company’s goodwill balance (in thousands):

Small UAS

TMS

MUAS

HAPS

All other

Total

Balance at April 30, 2022

$

6,340

$

$

290,157

$

$

37,850

$

334,347

Additions to goodwill

1,633

(1,017)

616

Balance at October 29, 2022

$

6,340

$

$

291,790

$

$

36,833

$

334,963

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
6 Months Ended
Oct. 29, 2022
Debt  
Schedule of long-term debt and the current period interest rates

Long-term debt and the current period interest rates were as follows:

October 29,

April 30,

2022

    

2022

(In thousands)

(In thousands)

Term loans

$

167,500

$

190,000

Revolving credit facility

Total debt

167,500

190,000

Less current portion

10,000

10,000

Total long-term debt, less current portion

157,500

180,000

Less unamortized debt issuance costs - term loans

1,878

2,160

Total long-term debt, net of unamortized debt issuance costs - term loans

$

155,622

$

177,840

Unamortized debt issuance costs - revolving credit facility

$

934

$

1,076

Current period interest rate

5.0%

2.6%

Schedule of Future long-term debt principle payments

Future long-term debt principal payments at October 29, 2022 were as follows:

(In thousands)

2023

$

2,500

2024

 

10,000

2025

 

10,000

2026

 

145,000

2027

 

$

167,500

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
6 Months Ended
Oct. 29, 2022
Leases  
Schedule of components of lease costs

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

Operating lease cost

$

3,775

$

3,358

Short term lease cost

479

419

Variable lease cost

430

368

Sublease income

(88)

Total lease costs, net

$

4,684

$

4,057

Schedule of supplemental lease information

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

2021

(In thousands)

(In thousands)

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

$

3,705

$

3,503

Right-of-use assets obtained in exchange for new lease liabilities

$

2,134

$

6,310

Weighted average remaining lease term

58 months

69 months

Weighted average discount rate

3.5%

3.4%

Schedule of maturities of operating lease liabilities

Maturities of operating lease liabilities as of October 29, 2022 were as follows (in thousands):

2023

$

3,617

2024

 

7,776

2025

 

6,679

2026

 

3,530

2027

 

3,061

Thereafter

5,484

Total lease payments

30,147

Less: imputed interest

(2,540)

Total present value of operating lease liabilities

$

27,607

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables)
6 Months Ended
Oct. 29, 2022
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments  
Schedule of components of accumulated other comprehensive income (loss) and adjustments

The components of accumulated other comprehensive income (loss) and adjustments are as follows (in thousands):

Six Months Ended

Six Months Ended

October 29,

October 30,

    

2022

    

2021

Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively

 

$

(6,514)

$

343

Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021

26

(3)

Change in foreign currency translation adjustments

(1,992)

(2,017)

Balance, net of $0 and $1 deferred taxes, as of October 29, 2022 and October 30, 2021, respectively

 

$

(8,480)

$

(1,677)

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions (Tables)
6 Months Ended
Oct. 29, 2022
Planck Aerosystems, Inc. ("Planck")  
Schedule of the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition

The following table summarizes the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition of Planck (in thousands):

August 17,

2022

Fair value of assets acquired:

Technology

    

$

3,200

Backlog

700

Inventories

109

Other assets

19

Property and equipment, net

13

Goodwill

1,633

Total identifiable net assets

$

5,674

Fair value of liabilities assumed:

Customer advances

69

Total liabilities assumed

69

Total identifiable net assets

$

5,605

Fair value of consideration transferred:

Cash

$

5,105

Holdback

500

Total consideration

$

5,605

Schedule of unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2021 (in thousands):

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

Revenue

$

111,584

$

122,667

$

223,016

$

224,335

Net (loss) income attributable to AeroVironment, Inc.

$

(6,131)

$

2,375

$

(13,450)

$

(12,325)

Telerob.  
Schedule of the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition During the fiscal year ended April 30, 2022, the Company finalized its determination of the fair value of the assets and liabilities assumed as of the acquisition date, which is summarized in the following table (in thousands):

May 3,

2021

Fair value of assets acquired:

Accounts receivable

    

$

1,045

Unbilled receivable

829

Inventories, net

15,074

Prepaid and other current assets

314

Property and equipment, net

1,571

Operating lease assets

1,508

Other assets

494

Technology

11,500

Backlog

2,400

Customer relationships

5,000

Other intangible assets

102

Goodwill

20,800

Total assets acquired

$

60,637

Fair value of liabilities assumed:

Accounts payable

$

1,136

Wages and related accruals

560

Customer advances

1,243

Current operating lease liabilities

361

Other current liabilities

3,310

Non-current operating lease liabilities

1,147

Other non-current liabilities

224

Deferred income taxes

5,617

Total liabilities assumed

13,598

Total identifiable net assets

$

47,039

Fair value of consideration:

Cash consideration, net of cash acquired

$

46,150

Contingent consideration

889

Total

$

47,039

Schedule of unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred

The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2020 (in thousands):

Three Months Ended

Six Months Ended

October 30,

October 30,

2021

2021

Revenue

$

122,008

$

223,017

Net loss attributable to AeroVironment, Inc.

$

4,454

$

(7,844)

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension (Tables)
6 Months Ended
Oct. 29, 2022
Pension  
Schedule of projected benefit obligation and fair value of plan assets

Projected benefit obligation

$

(3,120)

Fair value of plan assets

 

3,138

Funded status of the plan

$

18

Schedule of expected benefits payments

Expected benefits payments as of April 30, 2022 (in thousands):

2023

$

161

2024

164

2025

 

165

2026

 

165

2027

166

2028-2032

 

828

Total expected benefit payments

$

1,649

Schedule net periodic benefit cost (in thousands) is recorded in interest (expense) income, net

Net periodic benefit cost (in thousands) is recorded in interest expense, net.

Three Months Ended

Three Months Ended

Six Months Ended

Six Months Ended

October 29,

October 30,

October 29,

October 30,

2022

2021

2022

2021

(In thousands)

(In thousands)

(In thousands)

(In thousands)

Expected return on plan assets

$

$

31

$

$

63

Interest cost

 

 

(15)

 

(17)

 

(30)

Actuarial gain

72

241

6

Net periodic benefit cost

$

$

88

$

224

$

39

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments (Tables)
6 Months Ended
Oct. 29, 2022
Segments  
Schedule of segment results

Three Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

26,681

$

31,101

$

27,281

$

9,066

$

17,455

$

111,584

Gross margin

12,319

12,636

(6,884)

3,001

4,818

25,890

Income (loss) from operations

(2,079)

2,004

(15,242)

1,564

(561)

(14,314)

Acquisition-related expenses

-

-

119

-

450

569

Amortization of acquired intangible assets and other purchase accounting adjustments

669

-

5,897

-

1,276

7,842

Adjusted income (loss) from operations

$

(1,410)

$

2,004

$

(9,226)

$

1,564

$

1,165

$

(5,903)

Three Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

54,714

$

18,418

$

26,525

$

10,342

$

12,009

$

122,008

Gross margin

27,754

6,222

2,223

3,944

2,312

42,455

Income (loss) from operations

13,377

47

(7,000)

2,073

(5,158)

3,339

Acquisition-related expenses

297

163

108

58

222

848

Amortization of acquired intangible assets and other purchase accounting adjustments

707

-

6,358

-

3,257

10,322

Adjusted income (loss) from operations

$

14,381

$

210

$

(534)

$

2,131

$

(1,679)

$

14,509

Six Months Ended October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

69,937

$

54,113

$

46,542

$

19,281

$

30,227

$

220,100

Gross margin

33,615

20,383

(7,957)

6,325

7,238

59,604

Income (loss) from operations

5,946

973

(24,826)

4,103

(3,784)

(17,588)

Acquisition-related expenses

-

-

340

-

564

904

Amortization of acquired intangible assets and other purchase accounting adjustments

1,350

-

10,842

-

2,611

14,803

Adjusted income (loss) from operations

$

7,296

$

973

$

(13,644)

$

4,103

$

(609)

$

(1,881)

Six Months Ended October 30, 2021

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Total

Revenue

$

94,638

$

37,594

$

48,904

$

20,694

$

21,187

$

223,017

Gross margin

44,674

12,211

5,404

7,118

1,771

71,178

Income (loss) from operations

15,335

(416)

(13,381)

3,176

(13,488)

(8,774)

Acquisition-related expenses

721

414

1,492

162

1,313

4,102

Amortization of acquired intangible assets and other purchase accounting adjustments

1,414

-

11,549

-

6,483

19,446

Adjusted income (loss) from operations

$

17,470

$

(2)

$

(340)

$

3,338

$

(5,692)

$

14,774

Schedule of identifiable assets by segment

October 29, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

103,277

$

77,334

$

394,872

$

7,200

$

72,098

$

236,901

$

891,682

April 30, 2022

    

Small UAS

    

TMS

    

MUAS

    

HAPS

    

All other

    

Corporate

Total

Identifiable assets

$

110,286

$

91,862

$

388,058

$

8,148

$

86,617

$

229,229

$

914,200

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies - (Details)
Oct. 14, 2022
Sep. 15, 2021
May 03, 2021
Altoy      
Ownership interest 15.00% 85.00%  
Percentage of ownership interest sold 35.00% 35.00%  
Telerob      
Ownership interest acquired     100.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies - Performance Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Organization and Significant Accounting Policies        
Remaining performance obligations satisfied over time (as a percentage) 65.00% 51.00% 63.00% 55.00%
Remaining performance obligations at a point in time (as a percentage) 35.00% 49.00% 37.00% 45.00%
Performance Obligations        
Remaining performance obligations $ 293,147   $ 293,147  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-30        
Organization and Significant Accounting Policies        
Remaining performance obligations (as a percentage) 58.00%   58.00%  
Performance Obligations        
Year of performance obligations 1 year   1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-30        
Organization and Significant Accounting Policies        
Remaining performance obligations (as a percentage) 42.00%   42.00%  
Performance Obligations        
Year of performance obligations 2 years   2 years  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies - Contract Estimates (Details)
3 Months Ended 6 Months Ended
Oct. 29, 2022
USD ($)
contract
Oct. 29, 2022
USD ($)
contract
Oct. 30, 2021
USD ($)
Material adjustment to any one contract     $ 0
Number of active contracts | contract 1 1  
TMS contract      
Amount of aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods $ 1,332,000    
Amount of revised aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods   $ 2,560,000  
Number of active contracts | contract 2 2  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies - Revenue by Category (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
USD ($)
Oct. 30, 2021
USD ($)
Oct. 29, 2022
USD ($)
segment
Oct. 30, 2021
USD ($)
Apr. 30, 2022
USD ($)
Disaggregation of revenue          
Revenue $ 111,584 $ 122,008 $ 220,100 $ 223,017  
Number of Reportable Segments | segment     4    
Reserves for Incurred Cost Claim Audits 0   $ 0   $ 0
Contract Liability          
Disaggregation of revenue          
Revenue 1,080,000 580,000 3,004,000 889,000  
Domestic          
Disaggregation of revenue          
Revenue 67,657 68,663 117,760 137,051  
International          
Disaggregation of revenue          
Revenue 43,927 53,345 102,340 85,966  
U.S. government          
Disaggregation of revenue          
Revenue 84,165 72,076 151,880 143,151  
Non-U.S. government          
Disaggregation of revenue          
Revenue 27,419 49,932 68,220 79,866  
FFP          
Disaggregation of revenue          
Revenue 85,236 98,393 166,065 179,159  
CPFF          
Disaggregation of revenue          
Revenue 25,013 21,594 51,468 40,711  
T&M          
Disaggregation of revenue          
Revenue 1,335 2,021 2,567 3,147  
Small UAS          
Disaggregation of revenue          
Revenue 26,681 54,714 69,937 94,638  
TMS          
Disaggregation of revenue          
Revenue 31,101 18,418 54,113 37,594  
MUAS.          
Disaggregation of revenue          
Revenue 27,281 26,525 46,542 48,904  
HAPS          
Disaggregation of revenue          
Revenue 9,066 10,342 19,281 20,694  
Other.          
Disaggregation of revenue          
Revenue $ 17,455 $ 12,009 $ 30,227 $ 21,187  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Significant Accounting Policies - (Loss) earnings per share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Numerator for basic earnings per share:        
Net (loss) income attributable to AeroVironment, Inc. $ (6,668) $ 2,525 $ (15,063) $ (11,456)
Denominator for basic (loss) earnings per share:        
Weighted average common shares 24,900,873 24,641,614 24,852,219 24,630,838
Dilutive effect of employee stock options, restricted stock and restricted stock units   244,256    
Denominator for diluted (loss) earbubgs per share 24,900,873 24,885,870 24,852,219 24,630,838
Number of shares reserved for issuance 0 0 0 0
Number of anti-dilutive shares 148,196 4,742 156,625 266,077
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Discontinued Operations (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 16, 2021
Dec. 02, 2021
Aug. 16, 2019
Feb. 22, 2019
Oct. 30, 2021
Oct. 29, 2022
Apr. 30, 2021
Other expense              
Discontinued operations              
Litigation reserve expense             $ 9,300,000
Discontinued Operations              
Discontinued operations              
Amount of alleged damages       $ 6,500,000      
EES Business              
Discontinued operations              
Litigation reserve expense         $ 10,000,000    
Amount of existing claims settled $ 20,000,000 $ 20,000,000          
Settlement paid           $ 10,000,000  
Payment period 24 months            
Holdback | Discontinued Operations              
Discontinued operations              
Amount of alleged damages     $ 6,500,000        
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Short-term investments:    
Total short-term investments   $ 24,716
Long-term investments:    
Equity Method Investments. $ 16,434 15,433
Total long-term investments 22,462 15,433
Investment in limited partnership fund    
Long-term investments:    
Equity Method Investments. 16,434 15,433
Available-for-sale securities.    
Short-term investments:    
Total short-term investments   24,716
Long-term investments:    
Total long-term investments 6,028  
Available-for-sale securities. | Municipal securities    
Short-term investments:    
Total short-term investments   19,725
Available-for-sale securities. | U.S. government securities    
Short-term investments:    
Total short-term investments   $ 4,991
Available-for-sale securities. | Equity securities    
Long-term investments:    
Total long-term investments $ 6,028  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Available For Sale Securities (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Available-For-Sale Securities    
Amortized Cost   $ 24,751
Gross Unrealized Losses   (35)
Total $ 0 24,716
Municipal securities    
Available-For-Sale Securities    
Amortized Cost   19,756
Gross Unrealized Losses   (31)
Total   19,725
U.S. government securities    
Available-For-Sale Securities    
Amortized Cost   4,995
Gross Unrealized Losses   (4)
Total   $ 4,991
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Equity Securities (Details) - Available-for-sale securities. - Equity securities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 29, 2022
Investments    
Net gains recognized during the period on equity securities $ 928 $ 928
Unrealized gains recognized during the period on equity securities still held at the reporting date $ 928 $ 928
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities $ 0 $ 24,716
Contingent consideration   (1,084)
Total   1,084
Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration   (1,084)
Total   1,084
Recurring basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   24,716
Contingently returnable consideration 23 143
Total 6,051 24,859
Contingent consideration (1,485)  
Total 1,485  
Recurring basis | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 5,728  
Recurring basis | Warrant    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 300  
Recurring basis | Quoted prices in active market for identical assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 5,728  
Recurring basis | Quoted prices in active market for identical assets (Level 1) | Equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 5,728  
Recurring basis | Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   24,716
Total 300 24,716
Recurring basis | Significant other observable inputs (Level 2) | Warrant    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 300  
Recurring basis | Significant unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingently returnable consideration 23 143
Total 23 $ 143
Contingent consideration (1,485)  
Total $ 1,485  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Reconciliation (Details) - Significant unobservable inputs (Level 3)
$ in Thousands
6 Months Ended
Oct. 29, 2022
USD ($)
Reconciliation between beginning and ending balances of items measured at fair value on recurring basis  
Balance at the beginning of the period $ 143
Total fair value measurement adjustments (realized or unrealized) $ (120)
Included in selling, general and administrative Selling, general and administrative
Balance at the end of the period $ 23
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at the beginning of the period 1,084
Total (gains) losses (realized or unrealized) $ 401
Included in selling, general and administrative Selling, general and administrative
Settlements $ 1,485
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Acquisitions (Details)
€ in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Oct. 29, 2022
USD ($)
Oct. 29, 2022
EUR (€)
Apr. 30, 2022
USD ($)
Oct. 29, 2022
EUR (€)
Jul. 30, 2022
USD ($)
Fair Value Measurement          
Fair value of contingent consideration     $ 1,084    
Business Combination, Specific Revenue Targets Achieved In Second Earnout Year          
Fair Value Measurement          
Released from escrow         $ 2,000
Intelligent Systems Group          
Fair Value Measurement          
Released from escrow     $ 2,000    
Period to obtain target     3 years    
Intelligent Systems Group | Maximum          
Fair Value Measurement          
Total     $ 6,000    
Telerob          
Fair Value Measurement          
Amount of earnout amount not achieved $ 2,424     € 2,000  
Telerob | Maximum          
Fair Value Measurement          
Additional cash consideration $ 7,272 € 6,000      
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, net (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Inventories, net    
Raw materials $ 50,848 $ 42,310
Work in process 30,738 28,034
Finished goods 43,062 32,619
Inventories, gross 124,648 102,963
Reserve for inventory excess and obsolescence (14,838) (12,334)
Inventories, net $ 109,810 $ 90,629
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Method Investments - Investment in Limited Partnership Fund (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
Jul. 31, 2019
Oct. 29, 2022
Jul. 30, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Equity Method Investments                    
Equity method investment (loss) income, net of tax     $ (1,273)   $ 1,133 $ (1,773) $ (8)      
Carrying value of investment     16,434     16,434   $ 15,433    
Limited Partnership Fund                    
Equity Method Investments                    
Capital contributions               0 $ 10,000 $ 10,000
Limited Partnership Fund | Equity method investment loss, net of tax                    
Equity Method Investments                    
Equity method investment (loss) income, net of tax     (1,273)   1,852 (1,773) 2,365      
Income tax expense from equity method investments     0   529 0 529      
Limited Partnership Fund | Long term investments                    
Equity Method Investments                    
Carrying value of investment     $ 16,434     $ 16,434   $ 15,433    
Limited Partnership Fund, Technologies and Start-Up                    
Equity Method Investments                    
Capital contributions $ 20,000     $ 2,774            
Expected years contributions will be made 5 years                  
Additional capital contributions   $ 17,226                
HAPSMobile                    
Equity Method Investments                    
Equity method investment (loss) income, net of tax         $ 190   $ 1,845      
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Method Investments (Details)
¥ in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 01, 2022
USD ($)
Mar. 01, 2022
JPY (¥)
Oct. 29, 2021
USD ($)
Oct. 29, 2021
JPY (¥)
Aug. 13, 2021
USD ($)
Aug. 13, 2021
JPY (¥)
Jun. 07, 2021
USD ($)
Jun. 07, 2021
JPY (¥)
May 29, 2021
USD ($)
Oct. 29, 2022
USD ($)
Oct. 30, 2021
USD ($)
Oct. 29, 2022
USD ($)
Oct. 30, 2021
USD ($)
Apr. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2022
JPY (¥)
May 29, 2021
JPY (¥)
Dec. 04, 2019
Dec. 27, 2017
Equity Method Investments                                      
Equity method investment (loss) income, net of tax                   $ (1,273) $ 1,133 $ (1,773) $ (8)            
Carrying value of investment                   $ 16,434   $ 16,434   $ 15,433          
HAPSMobile                                      
Equity Method Investments                                      
Ownership percentage                                   7.00% 5.00%
Equity method investment (loss) income, net of tax                     $ 190   $ 1,845            
HAPSMobile | SoftBank                                      
Equity Method Investments                                      
Ownership percentage                   100.00%   100.00%     7.00% 7.00%      
Payments for purchase of interest                             $ 6,497 ¥ 808,008      
Execution of MDDA | ¥                                 ¥ 500,000    
Altoy | Other assets, long term                                      
Equity Method Investments                                      
Carrying value of investment                   $ 96   $ 96              
MDDA                                      
Equity Method Investments                                      
Term of MDDA                 5 years                    
MDDA | SoftBank                                      
Equity Method Investments                                      
Maximum value under MDDA                 $ 51,200                    
MDDA | HAPSMobile                                      
Equity Method Investments                                      
Amount funded $ 4,345 ¥ 503,832 $ 1,674 ¥ 190,000 $ 1,638 ¥ 180,000 $ 1,195 ¥ 130,000                      
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Warranty Reserves        
Beginning balance $ 2,988 $ 2,754 $ 2,190 $ 2,341
Balance acquired from acquisition       256
Warranty expense 134 440 1,373 896
Warranty costs settled (105) (544) (546) (843)
Ending balance $ 3,017 $ 2,650 $ 3,017 $ 2,650
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles, net - Intangibles included in other assets on the balance sheet (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Intangibles, net    
Intangibles, gross $ 136,539 $ 133,551
Less accumulated amortization (47,879) (36,327)
Intangibles, net 88,660 97,224
Technology    
Intangibles, net    
Intangibles, gross 59,563 56,913
Licenses    
Intangibles, net    
Intangibles, gross 1,008 1,008
Backlog.    
Intangibles, net    
Intangibles, gross 2,685 2,100
Customer relationships    
Intangibles, net    
Intangibles, gross 72,209 72,448
In-process research and development    
Intangibles, net    
Intangibles, gross 550 550
Non-compete agreements    
Intangibles, net    
Intangibles, gross 320 320
Trademarks and tradenames    
Intangibles, net    
Intangibles, gross 68 68
Other    
Intangibles, net    
Intangibles, gross $ 136 $ 144
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 29, 2022
Jul. 30, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Intangibles, net            
Weighted average amortization period   4 years       4 years
Amortization expense $ 5,983   $ 6,843 $ 11,852 $ 13,816  
Weighted average            
Intangibles, net            
Weighted average amortization period           4 years
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangibles, net - Estimated Amortization Expense (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Estimated amortization expense  
2023 $ 12,009
2024 23,770
2025 21,568
2026 16,360
2027 5,663
Total $ 79,370
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill (Details)
$ in Thousands
6 Months Ended
Oct. 29, 2022
USD ($)
Goodwill  
Goodwill, Beginning Balance $ 334,347
Additions to goodwill 616
Goodwill, Ending Balance 334,963
Small UAS  
Goodwill  
Goodwill, Beginning Balance 6,340
Goodwill, Ending Balance 6,340
MUAS  
Goodwill  
Goodwill, Beginning Balance 290,157
Additions to goodwill 1,633
Goodwill, Ending Balance 291,790
All other  
Goodwill  
Goodwill, Beginning Balance 37,850
Additions to goodwill (1,017)
Goodwill, Ending Balance $ 36,833
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - (Details)
6 Months Ended
Feb. 04, 2022
Feb. 19, 2021
USD ($)
payment
Oct. 29, 2022
Arcturus UAV Inc. | Aerovironment      
Debt      
Ownership interest   100.00%  
Revolving credit facility      
Debt      
Additional interest rate if default occurs (as a percentage) 2.00%    
Revolving credit facility | Arcturus UAV Inc.      
Debt      
Term of loan   5 years  
Amount of loan   $ 100,000,000  
Revolving credit facility | Minimum | Fiscal quarter ended January 29, 2022 and April, 2022      
Debt      
Consolidated leverage ratio 4.00%    
Revolving credit facility | Minimum | Fiscal quarters ending during the period from May 1, 2022 to October 31, 2022      
Debt      
Consolidated leverage ratio 3.50%    
Revolving credit facility | Minimum | Fiscal quarter ending thereafter which is after October 31, 2022      
Debt      
Consolidated leverage ratio 3.00%    
Revolving credit facility | Maximum | Fiscal quarter ended January 29, 2022 and April, 2022      
Debt      
Consolidated leverage ratio 1.00%    
Revolving credit facility | Maximum | Fiscal quarters ending during the period from May 1, 2022 to October 31, 2022      
Debt      
Consolidated leverage ratio 1.00%    
Revolving credit facility | Maximum | Fiscal quarter ending thereafter which is after October 31, 2022      
Debt      
Consolidated leverage ratio 1.00%    
Revolving credit facility | Maximum | Arcturus UAV Inc.      
Debt      
Percentage of outstanding equity interests in foreign subsidiaries   65.00%  
Revolving credit facility | London Interbank Offered Rate (LIBOR)      
Debt      
Interest rate 0.00%    
Revolving credit facility | Base Rate      
Debt      
Interest rate 0.50%    
Revolving credit facility | Base Rate | Minimum      
Debt      
Interest rate 0.50%    
Revolving credit facility | Base Rate | Maximum      
Debt      
Interest rate 1.50%    
Revolving credit facility | SOFR      
Debt      
Interest rate 1.00%    
SOFR adjustment 0.10%    
Revolving credit facility | SOFR | Minimum      
Debt      
Interest rate 1.50%    
Revolving credit facility | SOFR | Maximum      
Debt      
Interest rate 2.50%    
Revolving credit facility | Consolidated Leverage Ratio | Minimum      
Debt      
Interest rate     3.00%
Commitment fees (as a percentage) 0.20%    
Revolving credit facility | Consolidated Leverage Ratio | Maximum      
Debt      
Interest rate     1.00%
Commitment fees (as a percentage) 0.35%    
Revolving credit facility | Consolidated Fixed Charge Coverage Ratio | Minimum      
Debt      
Interest rate     1.25%
Revolving credit facility | Consolidated Fixed Charge Coverage Ratio | Maximum      
Debt      
Interest rate     1.00%
Standby Letters of Credit | Arcturus UAV Inc.      
Debt      
Amount of sublimit   $ 10,000,000  
Term loans | Arcturus UAV Inc.      
Debt      
Term of loan   4 years  
Amount of loan   $ 200,000,000  
Term of amortization   5 years  
Term loans | Period One Through Four | Arcturus UAV Inc.      
Debt      
Amount of annual required payment expressed as a percent of the outstanding obligation   5.00%  
Term loans | Period Five | Arcturus UAV Inc.      
Debt      
Amount of annual required payment expressed as a percent of the outstanding obligation   80.00%  
Number of quarterly payments | payment   3  
Amount of quarterly required payment expressed as a percentage of outstanding obligation   1.25%  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Long-term debt (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Oct. 29, 2022
Apr. 30, 2022
Long-term debt    
Total debt $ 167,500 $ 190,000
Less current portion 10,000 10,000
Total long-term debt, less current portion 157,500 180,000
Less unamortized debt issuance costs - term loans 1,878 2,160
Total long-term debt, net of unamortized debt issuance costs - term loans 155,622 177,840
Unamortized debt issuance costs - revolving credit facility 934 1,076
Term loans    
Long-term debt    
Total debt $ 167,500 $ 190,000
Revolving credit facility    
Long-term debt    
Current period interest rate 5.00% 2.60%
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Future principle payments (Details)
$ in Thousands
Oct. 29, 2022
USD ($)
Future principle payments  
2023 $ 2,500
2024 10,000
2025 10,000
2026 145,000
Total $ 167,500
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details)
6 Months Ended
Oct. 29, 2022
Leases  
Option to extend true
Option to terminate true
Option to terminate period (in years) 2 years
Minimum  
Leases  
Remaining lease terms (in years) 1 year
Maximum  
Leases  
Remaining lease terms (in years) 6 years
Option to extend period (in years) 10 years
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Components of lease costs (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Components of lease costs    
Operating lease cost $ 3,775 $ 3,358
Short term lease cost 479 419
Variable lease cost 430 368
Sublease income   (88)
Total lease costs, net $ 4,684 $ 4,057
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Supplemental lease information (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Leases    
Cash paid for amounts included in the measurement of operating lease liabilities $ 3,705 $ 3,503
Right-of-use assets obtained in exchange for new lease liabilities $ 2,134 $ 6,310
Weighted average remaining lease term 58 months 69 months
Weighted average discount rate 3.50% 3.40%
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Oct. 29, 2022
USD ($)
Maturities of operating lease liabilities:  
2022 $ 3,617
2023 7,776
2024 6,679
2025 3,530
2026 3,061
Thereafter 5,484
Total lease payments 30,147
Less: imputed interest (2,540)
Total present value of operating lease liabilities $ 27,607
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Accumulated other comprehensive income        
Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively     $ (6,514)  
Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the three and six months ended October 29, 2022 and October 30, 2021, respectively $ 6 $ 1 26 $ (3)
Change in foreign currency translation adjustments (928) (1,284) (1,992) (2,017)
Balance, net of $2 and $1 deferred taxes, as of July 30, 2022 and July 31, 2021, respectively (8,480)   (8,480)  
Accumulated Other Comprehensive (Loss) Income        
Accumulated other comprehensive income        
Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively     (6,514) 343
Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the three and six months ended October 29, 2022 and October 30, 2021, respectively 6 1 26 (3)
Change in foreign currency translation adjustments     (1,992) (2,017)
Balance, net of $2 and $1 deferred taxes, as of July 30, 2022 and July 31, 2021, respectively $ (8,480) $ (1,677) $ (8,480) $ (1,677)
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Accumulated other comprehensive income        
Unrealized losses, tax portion $ 0 $ 0    
Accumulated Other Comprehensive (Loss) Income        
Accumulated other comprehensive income        
Other Comprehensive Income (Loss), Tax $ 0 $ 1 $ 8 $ 1
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Customer-Funded Research & Development (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Customer-Funded Research & Development        
Revenue from customer funded research and development $ 24,937 $ 19,175 $ 47,936 $ 36,086
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Incentive Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Jul. 31, 2021
Aug. 01, 2020
Jul. 27, 2019
Oct. 29, 2022
Oct. 30, 2021
Fiscal 2023 LTIP              
Stock Based Compensation              
Stock based compensation expense $ 664,000         $ 1,061,000 $ 0
Fiscal 2023 LTIP | 100% Vested              
Stock Based Compensation              
Vesting (as a percentage) 100.00%            
Fiscal 2023 LTIP | 50% Vested              
Stock Based Compensation              
Vesting (as a percentage) 50.00%            
Fiscal 2023 LTIP | 250% Vested              
Stock Based Compensation              
Vesting (as a percentage) 250.00%            
Fiscal 2023 LTIP | Performance based restricted stock units | Maximum              
Stock Based Compensation              
Stock based compensation expense           12,829,000  
Fiscal 2022 LTIP              
Stock Based Compensation              
Stock based compensation expense $ (311) $ 201       (116,000) 509
Fiscal 2022 LTIP | Performance based restricted stock units              
Stock Based Compensation              
Exercisable period from grant date     3 years        
Fiscal 2022 LTIP | Performance based restricted stock units | 100% Vested              
Stock Based Compensation              
Vesting (as a percentage)     100.00%        
Fiscal 2022 LTIP | Performance based restricted stock units | 50% Vested              
Stock Based Compensation              
Vesting (as a percentage)     50.00%        
Fiscal 2022 LTIP | Performance based restricted stock units | 250% Vested              
Stock Based Compensation              
Vesting (as a percentage)     250.00%        
Fiscal 2022 LTIP | Performance based restricted stock units | Maximum              
Stock Based Compensation              
Stock based compensation expense           10,148  
Fiscal 2021 LTIP              
Stock Based Compensation              
Stock based compensation expense 116,000 (572,000)       192,000 (507,000)
Fiscal 2021 LTIP | Performance based restricted stock units              
Stock Based Compensation              
Exercisable period from grant date       3 years      
Fiscal 2021 LTIP | Performance based restricted stock units | 100% Vested              
Stock Based Compensation              
Vesting (as a percentage)       100.00%      
Fiscal 2021 LTIP | Performance based restricted stock units | 50% Vested              
Stock Based Compensation              
Vesting (as a percentage)       50.00%      
Fiscal 2021 LTIP | Performance based restricted stock units | 250% Vested              
Stock Based Compensation              
Vesting (as a percentage)       250.00%      
Fiscal 2021 LTIP | Performance based restricted stock units | Maximum              
Stock Based Compensation              
Stock based compensation expense           5,858  
Fiscal 2020 LTIP              
Stock Based Compensation              
Stock based compensation expense $ 0 $ (617,000)       $ 0 $ (619,000)
Fiscal 2020 LTIP | Performance based restricted stock units              
Stock Based Compensation              
Exercisable period from grant date         3 years    
Issue of fully-vested shares of common stock to settle     5,678        
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Income taxes        
Benefit from income taxes $ (10,457) $ (9,511) $ (7,851) $ (10,468)
Effective tax benefit rate (as a percent) 66.10% 117.60% 37.20% 48.00%
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share Repurchase Plan and Issuances (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Jul. 30, 2022
Apr. 30, 2022
Sep. 30, 2015
Share Repurchase          
Stock Repurchase Program, Authorized Amount         $ 25,000
Shares repurchased and retired 0 0      
Share authorized for future repurchases     $ 21,200 $ 21,200  
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share Repurchase Plan and Issuances - Shelf Registration (Details) - S-3 - USD ($)
$ in Thousands
6 Months Ended
Sep. 08, 2022
Oct. 29, 2022
Share Repurchase Plan and Issuances    
Number of share sold 125,441  
Total gross proceeds   $ 12,700
Amount of aggregate offering price remaining.   $ 187,300
Maximum    
Share Repurchase Plan and Issuances    
Aggregate offering price $ 200,000  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 30, 2021
Oct. 30, 2021
Oct. 29, 2022
Apr. 30, 2022
Long-Term Incentive Awards        
Revenue $ 10,342 $ 20,694    
Unbilled related party receivables       $ 2,229
HAPSMobile | Design and Development Agreement        
Long-Term Incentive Awards        
Revenue   $ 20,694,000    
HAPSMobile | Design and Development Agreement        
Long-Term Incentive Awards        
Revenue $ 10,342,000      
SoftBank | Design and Development Agreement        
Long-Term Incentive Awards        
Maximum net value     $ 51,200  
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions - Planck (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 17, 2022
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Fair value of assets acquired:            
Goodwill   $ 334,963,000   $ 334,963,000   $ 334,347,000
Planck Aerosystems, Inc. ("Planck")            
Business Acquisitions            
Cash $ 5,105,000          
Amount of holdback 500,000          
Revenue 68,000 111,584,000 $ 122,667,000 223,016,000 $ 224,335,000  
Fair value of assets acquired:            
Inventories 109,000          
Other assets 19,000          
Property and equipment, net 13,000          
Goodwill 1,633,000          
Total assets acquired 5,674,000          
Fair value of liabilities assumed:            
Customer advances 69,000          
Total liabilities assumed 69,000          
Total identifiable net assets 5,605,000          
Fair value of consideration transferred:            
Cash 5,105,000          
Holdback 500,000          
Total consideration 5,605,000          
Supplemental Pro Forma Information (unaudited)            
Revenue 68,000 111,584,000 122,667,000 223,016,000 224,335,000  
Net (loss) income attributable to AeroVironment, Inc.   (6,131,000) $ 2,375,000 $ (13,450,000) $ (12,325,000)  
Planck Aerosystems, Inc. ("Planck") | SG&A            
Business Acquisitions            
Acquisition-related costs   $ 569,000        
Planck Aerosystems, Inc. ("Planck") | Technology            
Fair value of assets acquired:            
Intangible assets 3,200,000          
Planck Aerosystems, Inc. ("Planck") | Backlog.            
Fair value of assets acquired:            
Intangible assets $ 700,000          
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions - Telerob (Details)
3 Months Ended 6 Months Ended
May 03, 2021
USD ($)
May 03, 2021
EUR (€)
Oct. 30, 2021
USD ($)
Jul. 31, 2021
USD ($)
Oct. 29, 2022
USD ($)
Oct. 29, 2022
EUR (€)
Oct. 30, 2021
USD ($)
Jul. 30, 2022
USD ($)
Apr. 30, 2022
USD ($)
May 03, 2021
EUR (€)
Business Acquisitions                    
Number of months until escrow will be release 30 months 30 months                
Fair value of assets acquired:                    
Goodwill         $ 334,963,000       $ 334,347,000  
Telerob.                    
Business Acquisitions                    
Cash consideration $ 45,400,000 € 37,455,000                
Amount held in escrow 3,636,000                 € 3,000,000
Amount of indebtedness paid 9,468,000 7,811,000                
Period to obtain target         36 months 36 months        
Fair value of assets acquired:                    
Accounts receivable 1,045,000                  
Unbilled receivable 829,000                  
Inventories, net 15,074,000                  
Prepaid and other current assets 314,000                  
Property and equipment, net 1,571,000                  
Operating lease assets 1,508,000                  
Other assets 494,000                  
Other intangible assets 102,000                  
Goodwill 20,800,000                  
Total assets acquired 60,637,000                  
Fair value of liabilities assumed:                    
Accounts payable 1,136,000                  
Wages and related accruals 560,000                  
Customer advances 1,243,000                  
Current operating lease liabilities 361,000                  
Other current liabilities 3,310,000                  
Non-current operating lease liabilities 1,147,000                  
Other non-current liabilities 224,000                  
Deferred income taxes 5,617,000                  
Total liabilities assumed 13,598,000                  
Total identifiable net assets 47,039,000                  
Fair value of consideration transferred:                    
Cash consideration, net of cash acquired 46,150,000                  
Contingent consideration 889,000                  
Total 47,039,000                  
Supplemental Pro Forma Information (unaudited)                    
Revenue     $ 122,008,000       $ 223,017,000      
Net loss attributable to AeroVironment, Inc.     $ 4,454,000       $ (7,844,000)      
SG&A | Telerob.                    
Business Acquisitions                    
Acquisition-related costs       $ 411,000,000            
Technology | Telerob.                    
Fair value of assets acquired:                    
Intangible assets 11,500,000                  
Backlog. | Telerob.                    
Fair value of assets acquired:                    
Intangible assets 2,400,000                  
Customer relationships | Telerob.                    
Fair value of assets acquired:                    
Intangible assets 5,000,000                  
Business Combination, Specific Revenue Targets Achieved In First Earnout Year | Telerob.                    
Business Acquisitions                    
Contingent consideration paid $ 2,424,000 € 2,000,000                
Period to obtain target 12 months 12 months                
Amount of earnout that was not achieved         $ 2,424,000 € 2,000,000        
Business Combination, Specific Revenue Targets Achieved In Second Earnout Year                    
Business Acquisitions                    
Amount held in escrow               $ 2,000,000    
Business Combination, Specific Revenue Targets Achieved In Second Earnout Year | Telerob.                    
Business Acquisitions                    
Contingent consideration paid $ 2,424,000 € 2,000,000                
Period to obtain target 12 months 12 months                
Business Combination, Specific Awards Or Orders From US Military Are Achieved Prior To 36 Month Post Closing Period [Member] | Telerob.                    
Business Acquisitions                    
Contingent consideration paid $ 2,424,000 € 2,000,000                
Period to obtain target 36 months 36 months                
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension (Details) - Pension Plan
3 Months Ended 12 Months Ended
Jul. 30, 2022
Apr. 30, 2022
Oct. 29, 2022
Pension      
Discount rate assumption     1.70%
Percentage of expected return on plan assets 2.90% 2.90%  
Pension increase for in-payment benefits   1.50%  
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension - Projected benefit obligation and fair value of plan assets (Details) - USD ($)
$ in Thousands
May 03, 2021
Apr. 30, 2022
Pension    
Defined Benefit Plan, Funding Status [Extensible List] us-gaap:UnfundedPlanMember  
Pension Plan    
Pension    
Projected benefit obligation   $ (3,120)
Fair value of plan assets   3,138
Funded status of the plan   $ 18
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension - Expected benefits paid (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Pension  
2023 $ 161
2024 164
2025 165
2026 165
2027 166
2028-2032 828
Total expected benefit payments $ 1,649
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.2.2
Pension - Net benefit income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Oct. 29, 2022
Oct. 30, 2021
Pension      
Expected return on plan assets $ 31   $ 63
Interest cost (15) $ (17) (30)
Actuarial gain 72 241 6
Net periodic benefit cost $ 88 $ 224 $ 39
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Segment Reporting Information [Line Items]          
Gross margin $ 25,890 $ 42,455 $ 59,604 $ 71,178  
Income (loss) from continuing operations (14,314) 3,339 (17,588) (8,774)  
Total assets 891,682   891,682   $ 914,200
Product segments          
Segment Reporting Information [Line Items]          
Revenue 111,584 122,008 220,100 223,017  
Gross margin 25,890 42,455 59,604 71,178  
Income (loss) from continuing operations (14,314) 3,339 (17,588) (8,774)  
Acquisition-related expenses 569 848 904 4,102  
Amortization of acquired intangible assets and other purchase accounting adjustments 7,842 10,322 14,803 19,446  
Adjusted income (loss) from operations (5,903) 14,509 (1,881) 14,774  
Total assets 891,682   891,682   914,200
Small UAS | Product segments          
Segment Reporting Information [Line Items]          
Revenue 26,681 54,714 69,937 94,638  
Gross margin 12,319 27,754 33,615 44,674  
Income (loss) from continuing operations (2,079) 13,377 5,946 15,335  
Acquisition-related expenses   297   721  
Amortization of acquired intangible assets and other purchase accounting adjustments 669 707 1,350 1,414  
Adjusted income (loss) from operations (1,410) 14,381 7,296 17,470  
Total assets 103,277   103,277   110,286
TMS | Product segments          
Segment Reporting Information [Line Items]          
Revenue 31,101 18,418 54,113 37,594  
Gross margin 12,636 6,222 20,383 12,211  
Income (loss) from continuing operations 2,004 47 973 (416)  
Acquisition-related expenses   163   414  
Adjusted income (loss) from operations 2,004 210 973 (2)  
Total assets 77,334   77,334   91,862
MUAS | Product segments          
Segment Reporting Information [Line Items]          
Revenue 27,281 26,525 46,542 48,904  
Gross margin (6,884) 2,223 (7,957) 5,404  
Income (loss) from continuing operations (15,242) (7,000) (24,826) (13,381)  
Acquisition-related expenses 119 108 340 1,492  
Amortization of acquired intangible assets and other purchase accounting adjustments 5,897 6,358 10,842 11,549  
Adjusted income (loss) from operations (9,226) (534) (13,644) (340)  
Total assets 394,872   394,872   388,058
HAPSMobile          
Segment Reporting Information [Line Items]          
Revenue 9,066 10,342      
Gross margin 3,001 3,944      
Income (loss) from continuing operations 1,564 2,073      
Acquisition-related expenses   58      
Adjusted income (loss) from operations 1,564 2,131      
Total assets 7,200   7,200   8,148
HAPSMobile | Product segments          
Segment Reporting Information [Line Items]          
Revenue     19,281 20,694  
Gross margin     6,325 7,118  
Income (loss) from continuing operations     4,103 3,176  
Acquisition-related expenses       162  
Adjusted income (loss) from operations     4,103 3,338  
All other | Product segments          
Segment Reporting Information [Line Items]          
Revenue 17,455 12,009 30,227 21,187  
Gross margin 4,818 2,312 7,238 1,771  
Income (loss) from continuing operations (561) (5,158) (3,784) (13,488)  
Acquisition-related expenses 450 222 564 1,313  
Amortization of acquired intangible assets and other purchase accounting adjustments 1,276 3,257 2,611 6,483  
Adjusted income (loss) from operations 1,165 $ (1,679) (609) $ (5,692)  
Total assets 72,098   72,098   86,617
Corporate | Product segments          
Segment Reporting Information [Line Items]          
Total assets $ 236,901   $ 236,901   $ 229,229
XML 99 avav-20221029x10q_htm.xml IDEA: XBRL DOCUMENT 0001368622 2015-09-30 0001368622 us-gaap:CommonStockMember 2021-08-01 2021-10-30 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2020LtipMember 2021-05-01 2021-07-31 0001368622 us-gaap:RetainedEarningsMember 2022-10-29 0001368622 us-gaap:ParentMember 2022-10-29 0001368622 us-gaap:AdditionalPaidInCapitalMember 2022-10-29 0001368622 us-gaap:RetainedEarningsMember 2022-07-30 0001368622 us-gaap:ParentMember 2022-07-30 0001368622 us-gaap:NoncontrollingInterestMember 2022-07-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2022-07-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-30 0001368622 us-gaap:RetainedEarningsMember 2022-04-30 0001368622 us-gaap:ParentMember 2022-04-30 0001368622 us-gaap:NoncontrollingInterestMember 2022-04-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001368622 us-gaap:RetainedEarningsMember 2021-10-30 0001368622 us-gaap:ParentMember 2021-10-30 0001368622 us-gaap:NoncontrollingInterestMember 2021-10-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2021-10-30 0001368622 us-gaap:RetainedEarningsMember 2021-07-31 0001368622 us-gaap:ParentMember 2021-07-31 0001368622 us-gaap:NoncontrollingInterestMember 2021-07-31 0001368622 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0001368622 us-gaap:RetainedEarningsMember 2021-04-30 0001368622 us-gaap:ParentMember 2021-04-30 0001368622 us-gaap:NoncontrollingInterestMember 2021-04-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001368622 2022-07-30 0001368622 2021-07-31 0001368622 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:DebtSecuritiesMember 2022-04-30 0001368622 us-gaap:MunicipalBondsMember us-gaap:DebtSecuritiesMember 2022-04-30 0001368622 us-gaap:DebtSecuritiesMember 2022-04-30 0001368622 us-gaap:CommonStockMember 2022-07-31 2022-10-29 0001368622 us-gaap:CommonStockMember 2022-05-01 2022-10-29 0001368622 us-gaap:CommonStockMember 2021-05-01 2021-10-30 0001368622 us-gaap:CommonStockMember 2022-10-29 0001368622 us-gaap:CommonStockMember 2022-07-30 0001368622 us-gaap:CommonStockMember 2022-04-30 0001368622 us-gaap:CommonStockMember 2021-10-30 0001368622 us-gaap:CommonStockMember 2021-07-31 0001368622 us-gaap:CommonStockMember 2021-04-30 0001368622 avav:Fiscal2023LtipMember avav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember 2022-07-31 2022-10-29 0001368622 avav:Fiscal2023LtipMember avav:ShareBasedCompensationAwardOneHundredPercentMember 2022-07-31 2022-10-29 0001368622 avav:Fiscal2023LtipMember avav:ShareBasedCompensationAwardFiftyPercentMember 2022-07-31 2022-10-29 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2022LtipMember avav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember 2021-05-01 2021-07-31 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2022LtipMember avav:ShareBasedCompensationAwardOneHundredPercentMember 2021-05-01 2021-07-31 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2022LtipMember avav:ShareBasedCompensationAwardFiftyPercentMember 2021-05-01 2021-07-31 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2021LtipMember avav:ShareBasedCompensationAwardTwoHundredFiftyPercentMember 2020-05-01 2020-08-01 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2021LtipMember avav:ShareBasedCompensationAwardOneHundredPercentMember 2020-05-01 2020-08-01 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2021LtipMember avav:ShareBasedCompensationAwardFiftyPercentMember 2020-05-01 2020-08-01 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2022LtipMember 2021-05-01 2021-07-31 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2021LtipMember 2020-05-01 2020-08-01 0001368622 us-gaap:PerformanceSharesMember avav:Fiscal2020LtipMember 2019-05-01 2019-07-27 0001368622 2024-04-30 2022-10-29 0001368622 2023-04-30 2022-10-29 0001368622 avav:HapsmobileMember avav:DesignAndDevelopmentAgreementMember 2021-08-01 2021-10-30 0001368622 avav:DesignAndDevelopmentAgreementMember avav:HapsmobileMember 2021-05-01 2021-10-30 0001368622 us-gaap:GeographicDistributionDomesticMember 2022-07-31 2022-10-29 0001368622 avav:USGovernmentMember 2022-07-31 2022-10-29 0001368622 avav:TmsMember 2022-07-31 2022-10-29 0001368622 avav:TMMember 2022-07-31 2022-10-29 0001368622 avav:SmallUasMember 2022-07-31 2022-10-29 0001368622 avav:OtherMember 2022-07-31 2022-10-29 0001368622 avav:NonU.s.GovernmentMember 2022-07-31 2022-10-29 0001368622 avav:MuasMember 2022-07-31 2022-10-29 0001368622 avav:HapsMember 2022-07-31 2022-10-29 0001368622 avav:GeographicDistributionInternationalMember 2022-07-31 2022-10-29 0001368622 avav:FfpMember 2022-07-31 2022-10-29 0001368622 avav:CpffMember 2022-07-31 2022-10-29 0001368622 avav:ContractLiabilityMember 2022-07-31 2022-10-29 0001368622 us-gaap:GeographicDistributionDomesticMember 2022-05-01 2022-10-29 0001368622 avav:USGovernmentMember 2022-05-01 2022-10-29 0001368622 avav:TmsMember 2022-05-01 2022-10-29 0001368622 avav:TMMember 2022-05-01 2022-10-29 0001368622 avav:SmallUasMember 2022-05-01 2022-10-29 0001368622 avav:OtherMember 2022-05-01 2022-10-29 0001368622 avav:NonU.s.GovernmentMember 2022-05-01 2022-10-29 0001368622 avav:MuasMember 2022-05-01 2022-10-29 0001368622 avav:HapsMember 2022-05-01 2022-10-29 0001368622 avav:GeographicDistributionInternationalMember 2022-05-01 2022-10-29 0001368622 avav:FfpMember 2022-05-01 2022-10-29 0001368622 avav:CpffMember 2022-05-01 2022-10-29 0001368622 avav:ContractLiabilityMember 2022-05-01 2022-10-29 0001368622 us-gaap:GeographicDistributionDomesticMember 2021-08-01 2021-10-30 0001368622 avav:USGovernmentMember 2021-08-01 2021-10-30 0001368622 avav:TmsMember 2021-08-01 2021-10-30 0001368622 avav:TMMember 2021-08-01 2021-10-30 0001368622 avav:SmallUasMember 2021-08-01 2021-10-30 0001368622 avav:OtherMember 2021-08-01 2021-10-30 0001368622 avav:NonU.s.GovernmentMember 2021-08-01 2021-10-30 0001368622 avav:MuasMember 2021-08-01 2021-10-30 0001368622 avav:HapsMember 2021-08-01 2021-10-30 0001368622 avav:GeographicDistributionInternationalMember 2021-08-01 2021-10-30 0001368622 avav:FfpMember 2021-08-01 2021-10-30 0001368622 avav:CpffMember 2021-08-01 2021-10-30 0001368622 avav:ContractLiabilityMember 2021-08-01 2021-10-30 0001368622 us-gaap:GeographicDistributionDomesticMember 2021-05-01 2021-10-30 0001368622 avav:USGovernmentMember 2021-05-01 2021-10-30 0001368622 avav:TmsMember 2021-05-01 2021-10-30 0001368622 avav:TMMember 2021-05-01 2021-10-30 0001368622 avav:SmallUasMember 2021-05-01 2021-10-30 0001368622 avav:OtherMember 2021-05-01 2021-10-30 0001368622 avav:NonU.s.GovernmentMember 2021-05-01 2021-10-30 0001368622 avav:MuasMember 2021-05-01 2021-10-30 0001368622 avav:HapsMember 2021-05-01 2021-10-30 0001368622 avav:GeographicDistributionInternationalMember 2021-05-01 2021-10-30 0001368622 avav:FfpMember 2021-05-01 2021-10-30 0001368622 avav:CpffMember 2021-05-01 2021-10-30 0001368622 avav:ContractLiabilityMember 2021-05-01 2021-10-30 0001368622 avav:HapsmobileMember avav:MasterDesignAndDevelopmentAgreementMember 2022-03-01 2022-03-01 0001368622 avav:HapsmobileMember avav:MasterDesignAndDevelopmentAgreementMember 2021-10-29 2021-10-29 0001368622 avav:HapsmobileMember avav:MasterDesignAndDevelopmentAgreementMember 2021-08-13 2021-08-13 0001368622 avav:HapsmobileMember avav:MasterDesignAndDevelopmentAgreementMember 2021-06-07 2021-06-07 0001368622 avav:LimitedPartnershipFundTechnologiesAndStartUpMember 2022-05-01 2022-07-30 0001368622 avav:LimitedPartnershipFundMember 2021-05-01 2022-04-30 0001368622 avav:LimitedPartnershipFundMember 2020-05-01 2021-04-30 0001368622 avav:LimitedPartnershipFundMember 2019-05-01 2020-04-30 0001368622 srt:MaximumMember avav:IntelligentSystemsGroupMember 2021-05-01 2022-04-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2022-04-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2021-04-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 2022-10-29 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-10-29 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2021-10-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2021-10-30 0001368622 us-gaap:RetainedEarningsMember 2022-07-31 2022-10-29 0001368622 us-gaap:RetainedEarningsMember 2022-05-01 2022-10-29 0001368622 us-gaap:RetainedEarningsMember 2021-08-01 2021-10-30 0001368622 us-gaap:RetainedEarningsMember 2021-05-01 2021-10-30 0001368622 us-gaap:NoncontrollingInterestMember 2021-08-01 2021-10-30 0001368622 avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember 2022-10-14 0001368622 avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember 2021-09-15 0001368622 avav:AerovironmentMember avav:ArcturusUavInc.Member 2021-02-19 0001368622 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember avav:HoldbackMember 2019-08-16 2019-08-16 0001368622 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember 2019-02-22 2019-02-22 0001368622 avav:EesBusinessMember 2022-05-01 2022-10-29 0001368622 avav:EesBusinessMember 2021-12-02 2021-12-02 0001368622 avav:EesBusinessMember 2021-10-02 2021-10-30 0001368622 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-05-01 2021-04-30 0001368622 us-gaap:EquitySecuritiesMember us-gaap:DebtSecuritiesMember 2022-10-29 0001368622 us-gaap:DebtSecuritiesMember 2022-10-29 0001368622 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedLeverageMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedLeverageMember 2022-02-04 2022-02-04 0001368622 avav:ArcturusUavInc.Member us-gaap:RevolvingCreditFacilityMember 2021-02-19 0001368622 avav:ArcturusUavInc.Member avav:TermLoanFacilityMember 2021-02-19 0001368622 srt:MinimumMember 2022-10-29 0001368622 srt:MaximumMember 2022-10-29 0001368622 us-gaap:AllOtherSegmentsMember 2022-05-01 2022-10-29 0001368622 avav:MediumUnmannedAircraftSystemsSegmentMember 2022-05-01 2022-10-29 0001368622 us-gaap:AllOtherSegmentsMember 2022-10-29 0001368622 avav:SmallUasMember 2022-10-29 0001368622 avav:MediumUnmannedAircraftSystemsSegmentMember 2022-10-29 0001368622 us-gaap:AllOtherSegmentsMember 2022-04-30 0001368622 avav:SmallUasMember 2022-04-30 0001368622 avav:MediumUnmannedAircraftSystemsSegmentMember 2022-04-30 0001368622 2022-05-01 2022-07-30 0001368622 srt:WeightedAverageMember 2021-05-01 2022-04-30 0001368622 2021-05-01 2022-04-30 0001368622 us-gaap:TrademarksAndTradeNamesMember 2022-10-29 0001368622 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-10-29 0001368622 us-gaap:OtherIntangibleAssetsMember 2022-10-29 0001368622 us-gaap:OrderOrProductionBacklogMember 2022-10-29 0001368622 us-gaap:NoncompeteAgreementsMember 2022-10-29 0001368622 us-gaap:LicensingAgreementsMember 2022-10-29 0001368622 us-gaap:InProcessResearchAndDevelopmentMember 2022-10-29 0001368622 us-gaap:CustomerRelationshipsMember 2022-10-29 0001368622 us-gaap:TrademarksAndTradeNamesMember 2022-04-30 0001368622 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-04-30 0001368622 us-gaap:OtherIntangibleAssetsMember 2022-04-30 0001368622 us-gaap:OrderOrProductionBacklogMember 2022-04-30 0001368622 us-gaap:NoncompeteAgreementsMember 2022-04-30 0001368622 us-gaap:LicensingAgreementsMember 2022-04-30 0001368622 us-gaap:InProcessResearchAndDevelopmentMember 2022-04-30 0001368622 us-gaap:CustomerRelationshipsMember 2022-04-30 0001368622 us-gaap:FairValueInputsLevel3Member 2022-10-29 0001368622 avav:BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMember 2022-07-30 0001368622 avav:IntelligentSystemsGroupMember 2022-04-30 0001368622 us-gaap:EquitySecuritiesMember us-gaap:DebtSecuritiesMember 2022-07-31 2022-10-29 0001368622 us-gaap:EquitySecuritiesMember us-gaap:DebtSecuritiesMember 2022-05-01 2022-10-29 0001368622 avav:LimitedPartnershipFundMember us-gaap:OtherLongTermInvestmentsMember 2022-10-29 0001368622 avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember us-gaap:OtherNoncurrentAssetsMember 2022-10-29 0001368622 avav:InvestmentInLimitedPartnershipFundMember 2022-10-29 0001368622 avav:LimitedPartnershipFundMember us-gaap:OtherLongTermInvestmentsMember 2022-04-30 0001368622 avav:InvestmentInLimitedPartnershipFundMember 2022-04-30 0001368622 avav:SoftbankMember avav:HapsmobileMember 2022-10-29 0001368622 avav:HapsmobileMember 2019-12-04 0001368622 avav:HapsmobileMember 2017-12-27 0001368622 avav:SoftbankMember avav:HapsmobileMember 2022-03-31 0001368622 us-gaap:PensionPlansDefinedBenefitMember 2022-05-01 2022-07-30 0001368622 us-gaap:PensionPlansDefinedBenefitMember 2021-05-01 2022-04-30 0001368622 us-gaap:PensionPlansDefinedBenefitMember 2022-04-30 0001368622 us-gaap:PensionPlansDefinedBenefitMember 2022-10-29 0001368622 avav:ArcturusUavInc.Member us-gaap:RevolvingCreditFacilityMember 2021-02-19 2021-02-19 0001368622 us-gaap:RevolvingCreditFacilityMember 2022-05-01 2022-10-29 0001368622 us-gaap:RevolvingCreditFacilityMember 2021-05-01 2022-04-30 0001368622 avav:TermLoanFacilityMember 2022-10-29 0001368622 avav:TermLoanFacilityMember 2022-04-30 0001368622 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedLeverageMember 2022-05-01 2022-10-29 0001368622 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedFixedChargeCoverageRatioMember 2022-05-01 2022-10-29 0001368622 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedLeverageMember 2022-05-01 2022-10-29 0001368622 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember avav:ConsolidatedFixedChargeCoverageRatioMember 2022-05-01 2022-10-29 0001368622 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001368622 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001368622 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-02-04 2022-02-04 0001368622 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001368622 us-gaap:ServiceMember 2022-07-31 2022-10-29 0001368622 us-gaap:ProductMember 2022-07-31 2022-10-29 0001368622 us-gaap:ServiceMember 2022-05-01 2022-10-29 0001368622 us-gaap:ProductMember 2022-05-01 2022-10-29 0001368622 us-gaap:ServiceMember 2021-08-01 2021-10-30 0001368622 us-gaap:ProductMember 2021-08-01 2021-10-30 0001368622 us-gaap:ServiceMember 2021-05-01 2021-10-30 0001368622 us-gaap:ProductMember 2021-05-01 2021-10-30 0001368622 2021-10-30 0001368622 2021-04-30 0001368622 avav:PlanckAerosystemsInc.PlanckMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-08-17 0001368622 avav:PlanckAerosystemsInc.PlanckMember us-gaap:OrderOrProductionBacklogMember 2022-08-17 0001368622 avav:TelerobMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-03 0001368622 avav:TelerobMember us-gaap:OrderOrProductionBacklogMember 2021-05-03 0001368622 avav:TelerobMember us-gaap:CustomerRelationshipsMember 2021-05-03 0001368622 us-gaap:FairValueInputsLevel3Member 2022-04-30 0001368622 srt:MaximumMember avav:UnmannedSystemsInvestmentsGmbhMember 2022-05-01 2022-10-29 0001368622 avav:PlanckAerosystemsInc.PlanckMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-31 2022-10-29 0001368622 avav:TelerobMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-05-01 2021-07-31 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2022-07-31 2022-10-29 0001368622 avav:TelerobMember 2021-08-01 2021-10-30 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2021-08-01 2021-10-30 0001368622 avav:TelerobMember 2021-05-01 2021-10-30 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2021-05-01 2021-10-30 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2022-05-01 2022-10-29 0001368622 avav:UnmannedSystemsInvestmentsGmbhMember 2021-05-03 0001368622 us-gaap:USGovernmentDebtSecuritiesMember 2022-04-30 0001368622 us-gaap:MunicipalBondsMember 2022-04-30 0001368622 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2022-10-29 0001368622 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-10-29 0001368622 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2022-10-29 0001368622 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-10-29 0001368622 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-29 0001368622 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-29 0001368622 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember 2022-10-29 0001368622 avav:HapsmobileMember 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2022-04-30 0001368622 us-gaap:OperatingSegmentsMember 2022-04-30 0001368622 avav:HapsmobileMember 2022-04-30 0001368622 avav:Fiscal2023LtipMember 2022-07-31 2022-10-29 0001368622 avav:Fiscal2022LtipMember 2022-07-31 2022-10-29 0001368622 avav:Fiscal2021LtipMember 2022-07-31 2022-10-29 0001368622 avav:Fiscal2020LtipMember 2022-07-31 2022-10-29 0001368622 srt:MaximumMember us-gaap:PerformanceSharesMember avav:Fiscal2023LtipMember 2022-05-01 2022-10-29 0001368622 srt:MaximumMember us-gaap:PerformanceSharesMember avav:Fiscal2022LtipMember 2022-05-01 2022-10-29 0001368622 srt:MaximumMember us-gaap:PerformanceSharesMember avav:Fiscal2021LtipMember 2022-05-01 2022-10-29 0001368622 avav:Fiscal2023LtipMember 2022-05-01 2022-10-29 0001368622 avav:Fiscal2022LtipMember 2022-05-01 2022-10-29 0001368622 avav:Fiscal2021LtipMember 2022-05-01 2022-10-29 0001368622 avav:Fiscal2020LtipMember 2022-05-01 2022-10-29 0001368622 avav:Fiscal2022LtipMember 2021-08-01 2021-10-30 0001368622 avav:Fiscal2021LtipMember 2021-08-01 2021-10-30 0001368622 avav:Fiscal2020LtipMember 2021-08-01 2021-10-30 0001368622 avav:Fiscal2023LtipMember 2021-05-01 2021-10-30 0001368622 avav:Fiscal2022LtipMember 2021-05-01 2021-10-30 0001368622 avav:Fiscal2021LtipMember 2021-05-01 2021-10-30 0001368622 avav:Fiscal2020LtipMember 2021-05-01 2021-10-30 0001368622 us-gaap:ParentMember 2021-08-01 2021-10-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2021-10-30 0001368622 us-gaap:ParentMember 2022-07-31 2022-10-29 0001368622 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 2022-10-29 0001368622 us-gaap:ParentMember 2022-05-01 2022-10-29 0001368622 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-10-29 0001368622 us-gaap:ParentMember 2021-05-01 2021-10-30 0001368622 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-10-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-29 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-30 0001368622 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001368622 2022-11-30 0001368622 avav:MasterDesignAndDevelopmentAgreementMember 2021-05-29 2021-05-29 0001368622 avav:ShelfRegistrationMember 2022-09-08 2022-09-08 0001368622 avav:ShelfRegistrationMember 2022-05-01 2022-10-29 0001368622 srt:MaximumMember avav:ShelfRegistrationMember 2022-09-08 2022-09-08 0001368622 avav:TmsContractMember 2022-05-01 2022-10-29 0001368622 avav:TmsContractMember 2022-07-31 2022-10-29 0001368622 avav:SoftbankMember avav:HapsmobileMember 2021-05-29 0001368622 avav:LimitedPartnershipFundTechnologiesAndStartUpMember 2022-03-01 2022-03-31 0001368622 avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember 2022-10-14 2022-10-14 0001368622 avav:AltoySavunmaSanayiVeHavacilikAnonimSirketiMember 2021-09-15 2021-09-15 0001368622 avav:TmsContractMember 2022-10-29 0001368622 avav:SoftbankMember avav:DesignAndDevelopmentAgreementMember 2022-10-29 0001368622 avav:SoftbankMember avav:MasterDesignAndDevelopmentAgreementMember 2021-05-29 0001368622 avav:EesBusinessMember 2021-12-16 2021-12-16 0001368622 2022-10-29 0001368622 avav:ArcturusUavInc.Member us-gaap:StandbyLettersOfCreditMember 2021-02-19 0001368622 avav:ArcturusUavInc.Member avav:TermLoanFacilityMember avav:DebtInstrumentPeriodOneThroughFourMember 2021-02-19 2021-02-19 0001368622 avav:LimitedPartnershipFundMember avav:EquityMethodInvestmentLossNetOfTaxMember 2022-07-31 2022-10-29 0001368622 avav:LimitedPartnershipFundMember avav:EquityMethodInvestmentLossNetOfTaxMember 2022-05-01 2022-10-29 0001368622 avav:LimitedPartnershipFundMember avav:EquityMethodInvestmentLossNetOfTaxMember 2021-08-01 2021-10-30 0001368622 avav:HapsmobileMember 2021-08-01 2021-10-30 0001368622 avav:LimitedPartnershipFundMember avav:EquityMethodInvestmentLossNetOfTaxMember 2021-05-01 2021-10-30 0001368622 avav:HapsmobileMember 2021-05-01 2021-10-30 0001368622 us-gaap:FairValueInputsLevel3Member 2022-05-01 2022-10-29 0001368622 2021-05-01 2021-07-31 0001368622 2022-04-30 0001368622 us-gaap:NoncontrollingInterestMember 2022-07-31 2022-10-29 0001368622 avav:ArcturusUavInc.Member avav:TermLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2021-02-19 2021-02-19 0001368622 avav:ArcturusUavInc.Member avav:TermLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2021-02-19 0001368622 srt:MaximumMember avav:ArcturusUavInc.Member us-gaap:RevolvingCreditFacilityMember 2021-02-19 2021-02-19 0001368622 us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MinimumMember avav:FiscalQuartersEndingPeriodMay12022ToOctober212022Member us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MinimumMember avav:FiscalQuartersEndedJanuary292022AndApril2022Member us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MinimumMember avav:FiscalQuarterAfterPeriodEndingThereafterMember us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember avav:FiscalQuartersEndingPeriodMay12022ToOctober212022Member us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember avav:FiscalQuartersEndedJanuary292022AndApril2022Member us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 srt:MaximumMember avav:FiscalQuarterAfterPeriodEndingThereafterMember us-gaap:RevolvingCreditFacilityMember 2022-02-04 2022-02-04 0001368622 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001368622 avav:ArcturusUavInc.Member avav:TermLoanFacilityMember 2021-02-19 2021-02-19 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2022-08-17 0001368622 avav:TelerobMember 2021-05-03 0001368622 avav:TelerobMember 2022-05-01 2022-10-29 0001368622 avav:IntelligentSystemsGroupMember 2021-05-01 2022-04-30 0001368622 avav:TelerobMember 2021-05-03 2021-05-03 0001368622 avav:PlanckAerosystemsInc.PlanckMember 2022-08-17 2022-08-17 0001368622 2021-05-03 2021-05-03 0001368622 avav:BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMember avav:TelerobMember 2022-05-01 2022-10-29 0001368622 avav:UnmannedSystemsInvestmentsGmbhMember 2022-10-29 0001368622 avav:BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMember avav:TelerobMember 2021-05-03 2021-05-03 0001368622 avav:BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMember avav:TelerobMember 2021-05-03 2021-05-03 0001368622 avav:BusinessCombinationSpecificAwardsOrOrdersFromUsMilitaryAreAchievedPriorTo36MonthPostClosingPeriodMember avav:TelerobMember 2021-05-03 2021-05-03 0001368622 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-10-29 0001368622 us-gaap:FairValueMeasurementsRecurringMember 2022-10-29 0001368622 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0001368622 us-gaap:FairValueMeasurementsRecurringMember 2022-04-30 0001368622 2022-07-31 2022-10-29 0001368622 us-gaap:NoncontrollingInterestMember 2022-05-01 2022-10-29 0001368622 2022-05-01 2022-10-29 0001368622 2021-08-01 2021-10-30 0001368622 us-gaap:NoncontrollingInterestMember 2021-05-01 2021-10-30 0001368622 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-07-31 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2022-07-31 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2022-07-31 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2022-07-31 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember 2022-07-31 2022-10-29 0001368622 avav:HapsmobileMember 2022-07-31 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember avav:HapsmobileMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember 2022-05-01 2022-10-29 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-08-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2021-08-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2021-08-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2021-08-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember 2021-08-01 2021-10-30 0001368622 avav:HapsmobileMember 2021-08-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:TmsMember 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:SmallUasMember 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:MediumUnmannedAircraftSystemsSegmentMember 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember avav:HapsmobileMember 2021-05-01 2021-10-30 0001368622 us-gaap:OperatingSegmentsMember 2021-05-01 2021-10-30 0001368622 avav:LimitedPartnershipFundTechnologiesAndStartUpMember 2019-07-01 2019-07-31 iso4217:USD iso4217:EUR pure avav:payment avav:contract iso4217:JPY shares iso4217:USD shares avav:segment 0001368622 --04-30 2023 Q2 false 0 0 25157618 24951287 P1Y P2Y http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense P4Y true true http://fasb.org/us-gaap/2022#UnfundedPlanMember 10-Q true 2022-10-29 false 001-33261 AEROVIRONMENT, INC. DE 95-2705790 241 18th Street South, Suite 415 Arlington VA 22202 805 520-8350 Common Stock, par value $0.0001 per share AVAV NASDAQ Yes Yes Large Accelerated Filer false false false 25157316 101417000 77231000 24716000 74000 592000 31664000 60170000 2229000 92457000 104194000 109810000 90629000 8940000 442000 13244000 11527000 357532000 368909000 22462000 15433000 52415000 62296000 25580000 26769000 8098000 7290000 88660000 97224000 334963000 334347000 1972000 1932000 891682000 914200000 26317000 19244000 25049000 25398000 7074000 8968000 10000000 10000000 7564000 6819000 26000 759000 27824000 30203000 103854000 101391000 155622000 177840000 20043000 21915000 748000 768000 1450000 1450000 2482000 2626000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 100000000 100000000 25157618 24951287 4000 2000 283789000 267248000 -8480000 -6514000 332170000 347233000 607483000 607969000 241000 607483000 608210000 891682000 914200000 62343000 70998000 120317000 124114000 10342000 20694000 49241000 51010000 99783000 98903000 111584000 122008000 220100000 223017000 39445000 38937000 72344000 71527000 46249000 40616000 88152000 80312000 85694000 79553000 160496000 151839000 22898000 32061000 47973000 52587000 2992000 10394000 11631000 18591000 25890000 42455000 59604000 71178000 23613000 24819000 45556000 51947000 16591000 14297000 31636000 28005000 -14314000 3339000 -17588000 -8774000 -2309000 -1379000 -3912000 -2654000 810000 -10048000 404000 -10394000 -15813000 -8088000 -21096000 -21822000 -10457000 -9511000 -7851000 -10468000 -1273000 1133000 -1773000 -8000 -6629000 2556000 -15018000 -11362000 39000 31000 45000 94000 -6668000 2525000 -15063000 -11456000 -0.27 0.10 -0.61 -0.47 -0.27 0.10 -0.61 -0.47 24900873 24641614 24852219 24630838 24900873 24885870 24852219 24630838 -6629000 2556000 -15018000 -11362000 0 0 6000 1000 26000 -3000 -928000 -1284000 -1992000 -2017000 -7551000 1273000 -16984000 -13382000 39000 31000 45000 94000 -7590000 1242000 -17029000 -13476000 24951287 2000 267248000 347233000 -6514000 607969000 241000 608210000 -15063000 -15063000 -45000 -15018000 26000 26000 26000 -1992000 -1992000 -1992000 25000 682000 682000 682000 75357 -8744 10723 853000 853000 853000 125441 2000 12310000 12312000 12312000 -286000 -286000 4402000 4402000 4402000 25157618 4000 283789000 332170000 -8480000 607483000 607483000 24777295 2000 260327000 351421000 343000 612093000 14000 612107000 -11456000 -11456000 -94000 -11362000 -3000 -3000 -3000 -2017000 -2017000 -2017000 4000 119000 119000 119000 52226 -15751 11941 1176000 1176000 1176000 224000 224000 2342000 2342000 2342000 24805829 2000 261612000 339965000 -1677000 599902000 332000 600234000 24990590 2000 268641000 338838000 -7558000 599923000 247000 600170000 -6668000 -6668000 39000 -6629000 6000 6000 6000 -928000 -928000 -928000 25000 682000 682000 682000 19540 2606 347 29000 29000 29000 125441 2000 12310000 12312000 12312000 -286000 -286000 2185000 2185000 2185000 25157618 4000 283789000 332170000 -8480000 607483000 607483000 24811802 2000 261192000 337440000 -394000 598240000 77000 598317000 2525000 2525000 31000 2556000 1000 1000 1000 -1284000 -1284000 -1284000 3638 9611 224000 224000 420000 420000 420000 24805829 2000 261612000 339965000 -1677000 599902000 332000 600234000 -15018000 -11362000 32275000 30019000 -1773000 520000 -189000 422000 258000 19000 -35000 -565000 -157000 -3775000 -3358000 59000 -30000 928000 -808000 -840000 4402000 2342000 -825000 -3036000 -125000 -113000 -28012000 -37134000 -11696000 46619000 23836000 10075000 8539000 10667000 1117000 -272000 6823000 -3587000 -8664000 3642000 31932000 -3344000 7587000 13147000 2774000 6245000 5100000 5105000 46150000 635000 25945000 30531000 1326000 3418000 -34787000 -22500000 -5000000 5991000 11778000 853000 1176000 682000 119000 -14000 -16000 -10907000 -12064000 -257000 -275000 24186000 -50470000 77231000 157063000 101417000 106593000 718000 1923000 3398000 2283000 0 0 26000 -3000 -1992000 -2017000 4085000 12472000 810000 415000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AeroVironment, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notes to Condensed Consolidated Financia</b><b style="font-weight:bold;">l Statements (Unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">1. Organization and Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Organization</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">AeroVironment, Inc., a Delaware corporation (the “Company”), is engaged in the design, development, production, delivery and support of a technologically advanced portfolio of intelligent, multi-domain robotic systems and related services for government agencies and businesses. AeroVironment, Inc. supplies unmanned aircraft systems (“UAS”), tactical missile systems (“TMS”), unmanned ground vehicles (“UGV”) and related services primarily to organizations within the U.S. Department of Defense (“DoD”) and to international allied governments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the six months ended October 29, 2022 are not necessarily indicative of the results for the full year ending April 30, 2023. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2022, included in the Company’s Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s unaudited condensed consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller, to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of the Company’s Turkish joint venture, Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (“Altoy”), to Toygun. On October 14, 2022, the Company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the share sales, the Company decreased its interest in Altoy from 85% to 15% and has determined that it no longer controls Altoy. Therefore, the Company no longer consolidates Altoy in the Company’s unaudited condensed consolidated financial statements. As the Company has the ability to exercise significant influence over the operating and financial policies of Altoy, the Company’s investment will now be accounted for as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. Refer to Note 6—Equity Method Investments for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On August 17, 2022, the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”) pursuant to the purchase agreement, and post-acquisition, Planck is incorporated into the medium UAS (“MUAS”) segment. The assets, liabilities and operating results of Planck have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In October 2021, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) 2021-08, Business Combinations (Topic 805): <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i> (“ASU 2021-08”). ASU 2021-08 requires an acquirer to apply the guidance in Accounting Standards Codification (“ASC”) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination, rather than using fair value. On May 1, 2022, the Company early adopted ASU 2021-08. ASU 2021-08 is adopted prospectively and did not have a material impact on our unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&amp;M”). The Company considers all such contracts to be within the scope of ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="letter-spacing:-0.05pt;">The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 3pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">Performance obligations satisfied over time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">65%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">63%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied over time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">51%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">55%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">35%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">37%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">49%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">45%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 30, 2021, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On October 29, 2022, the Company had approximately $293,147,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 58% of the remaining performance obligations as revenue in fiscal <span style="-sec-ix-hidden:Hidden_0fzQncGYPE2pCkz566BEGg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2023</span></span> and the remaining 42% in fiscal <span style="-sec-ix-hidden:Hidden_uLV3k99COU2x54Z4y3lrrQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2024</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 29, 2022 nor the three or six month period ended October 30, 2021. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. No adjustment on any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three or six month periods ended October 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue by Category</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.82%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Small UAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TMS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MUAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HAPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.67%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by contract type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">FFP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CPFF</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">T&amp;M</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&amp;M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by customer category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by geographic location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the condensed consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the condensed consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the condensed consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the condensed consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 29, 2022 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized for the three and six month periods ended October 29, 2022 that was included in contract liability balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively, and revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances as of April 30, 2021 was $580,000 and $889,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. As of October 29, 2022, the Company’s CODM, the Chief Executive Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&amp;D”). Accordingly, the Company identifies four reportable segments. Refer to Note 20—Segments for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income, net. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Values of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Government Contracts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments to the Company on government CPFF or T&amp;M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&amp;M contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 29, 2022 and April 30, 2022, the Company had no reserve for incurred cost claim audits.<br/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(Loss) Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic (loss) earnings per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The reconciliation of basic to diluted shares is as follows (in thousands except share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,063)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for basic (loss) earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,641,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dilutive effect of employee stock options, restricted stock and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for diluted (loss) earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,885,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Due to the net loss for the three and six months ended October 29, 2022 and for the six months ended October 30, 2021, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were </span><span style="background:#ffffff;">148,196</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">156,625</span><span style="background:#ffffff;"> for the three months and six months ended October 29, 2022, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were </span><span style="background:#ffffff;">4,742</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">266,077</span><span style="background:#ffffff;"> for the three and six months ended October 30, 2021, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">No recently issued accounting standards expected to impact the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the six months ended October 29, 2022 are not necessarily indicative of the results for the full year ending April 30, 2023. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2022, included in the Company’s Annual Report on Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s unaudited condensed consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller, to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of the Company’s Turkish joint venture, Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (“Altoy”), to Toygun. On October 14, 2022, the Company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the share sales, the Company decreased its interest in Altoy from 85% to 15% and has determined that it no longer controls Altoy. Therefore, the Company no longer consolidates Altoy in the Company’s unaudited condensed consolidated financial statements. As the Company has the ability to exercise significant influence over the operating and financial policies of Altoy, the Company’s investment will now be accounted for as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. Refer to Note 6—Equity Method Investments for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On August 17, 2022, the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”) pursuant to the purchase agreement, and post-acquisition, Planck is incorporated into the medium UAS (“MUAS”) segment. The assets, liabilities and operating results of Planck have been included in the Company’s unaudited condensed consolidated financial statements. Refer to Note 18—Business Acquisitions for further details.</p> 1 0.35 0.35 0.85 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In October 2021, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) 2021-08, Business Combinations (Topic 805): <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i> (“ASU 2021-08”). ASU 2021-08 requires an acquirer to apply the guidance in Accounting Standards Codification (“ASC”) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), to recognize and measure contract assets and contract liabilities in a business combination, rather than using fair value. On May 1, 2022, the Company early adopted ASU 2021-08. ASU 2021-08 is adopted prospectively and did not have a material impact on our unaudited condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&amp;M”). The Company considers all such contracts to be within the scope of ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="letter-spacing:-0.05pt;">The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, MUAS and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 3pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">Performance obligations satisfied over time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">65%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">63%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied over time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">51%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">55%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">35%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">37%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">49%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">45%</span><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;"> of revenue during the three and six months ended October 30, 2021, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On October 29, 2022, the Company had approximately $293,147,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 58% of the remaining performance obligations as revenue in fiscal <span style="-sec-ix-hidden:Hidden_0fzQncGYPE2pCkz566BEGg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2023</span></span> and the remaining 42% in fiscal <span style="-sec-ix-hidden:Hidden_uLV3k99COU2x54Z4y3lrrQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2024</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 29, 2022 nor the three or six month period ended October 30, 2021. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete a TMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two TMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. No adjustment on any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three or six month periods ended October 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue by Category</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.82%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Small UAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TMS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MUAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HAPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.67%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by contract type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">FFP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CPFF</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">T&amp;M</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&amp;M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by customer category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by geographic location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the condensed consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the condensed consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the condensed consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the condensed consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 29, 2022 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized for the three and six month periods ended October 29, 2022 that was included in contract liability balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively, and revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances as of April 30, 2021 was $580,000 and $889,000, respectively.</p> 0.65 0.63 0.51 0.55 0.35 0.37 0.49 0.45 293147000 0.58 0.42 1332000 2 2560000 0 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.82%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Small UAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TMS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MUAS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HAPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.67%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by contract type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">FFP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CPFF</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">T&amp;M</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&amp;M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by customer category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-U.S. government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue by geographic location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 26681000 54714000 69937000 94638000 31101000 18418000 54113000 37594000 27281000 26525000 46542000 48904000 9066000 10342000 19281000 20694000 17455000 12009000 30227000 21187000 111584000 122008000 220100000 223017000 85236000 98393000 166065000 179159000 25013000 21594000 51468000 40711000 1335000 2021000 2567000 3147000 111584000 122008000 220100000 223017000 84165000 72076000 151880000 143151000 27419000 49932000 68220000 79866000 111584000 122008000 220100000 223017000 67657000 68663000 117760000 137051000 43927000 53345000 102340000 85966000 111584000 122008000 220100000 223017000 1080000000 3004000000 580000000 889000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. As of October 29, 2022, the Company’s CODM, the Chief Executive Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&amp;D”). Accordingly, the Company identifies four reportable segments. Refer to Note 20—Segments for further details.</p> 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income, net. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Values of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Government Contracts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments to the Company on government CPFF or T&amp;M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&amp;M contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 29, 2022 and April 30, 2022, the Company had no reserve for incurred cost claim audits.<br/><span style="visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(Loss) Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic (loss) earnings per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The reconciliation of basic to diluted shares is as follows (in thousands except share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,063)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for basic (loss) earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,641,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dilutive effect of employee stock options, restricted stock and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for diluted (loss) earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,885,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Due to the net loss for the three and six months ended October 29, 2022 and for the six months ended October 30, 2021, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were </span><span style="background:#ffffff;">148,196</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">156,625</span><span style="background:#ffffff;"> for the three months and six months ended October 29, 2022, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were </span><span style="background:#ffffff;">4,742</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">266,077</span><span style="background:#ffffff;"> for the three and six months ended October 30, 2021, respectively.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The reconciliation of basic to diluted shares is as follows (in thousands except share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,063)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for basic (loss) earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,641,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dilutive effect of employee stock options, restricted stock and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for diluted (loss) earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,885,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,630,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -6668000 2525000 -15063000 -11456000 24900873 24641614 24852219 24630838 244256 24900873 24885870 24852219 24630838 0 0 0 0 148196 156625 4742 266077 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">No recently issued accounting standards expected to impact the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2. Discontinued Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On June 29, 2018, the Company completed the sale of substantially all of the assets and related liabilities of its efficient energy systems business segment (the “EES Business”) to Webasto Charging Systems, Inc. (“Webasto”) pursuant to an Asset Purchase Agreement (the “Purchase Agreement”) between Webasto and the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 22, 2019, Webasto filed a lawsuit, which was amended in April 2019, alleging several claims against the Company for breach of contract, indemnity, and bad faith, including allegations regarding inaccuracy of certain diligence disclosures and failure to provide certain consents to contract assignments, and related to a previously announced product recall. Webasto sought to recover the costs of the recall and other damages totaling a minimum of $6,500,000 in addition to attorneys’ fees, costs, and punitive damages. On August 16, 2019, the Company filed a counterclaim against Webasto seeking payment of $6,500,000 in additional cash consideration due under the Purchase Agreement (the “Holdback”) and declaratory relief regarding Webasto’s cancellation of an assigned contract. Webasto again amended the complaint in May 2021 to include additional claims. On June 2, 2021, the Company filed an answer to Webasto’s second amended complaint filed in May 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In order to avoid the future cost, expense, and distraction of continued litigation, the Company engaged in settlement negotiations with Webasto in May 2021. While the negotiations did not result in a settlement of any of the Company’s or Webasto’s claims at such time, as a result of the settlement negotiations, the Company established a litigation reserve, which reflected the scope of a rejected offer intended to communicate the Company’s serious and good faith intention to attempt to reach a settlement for the stated purposes. The offer did not reflect the Company’s view of the merits of the claims made; however, as a result of the preparation of the good faith offer and the Company’s willingness to pursue settlement for that amount, the Company recorded litigation reserve expenses in the amount of $9,300,000 during the year ended April 30, 2021 recorded in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. On December 2, 2021, the Company agreed in principle, subject to formal documentation with Webasto, to settle all existing claims related to the sale of its former EES business for $20,000,000 and Webasto keeping the Holdback. As a result of the agreement in principle to settle the litigation, the Company recorded additional litigation reserve expenses in the amount of $10,000,000 during the three months ended October 30, 2021 in other expense on the condensed consolidated statements of operations and in other current liabilities on the condensed consolidated balance sheet. The Company executed a written settlement agreement with Webasto effective December 16, 2021 to officially and fully settle all claims in the lawsuit. Under the terms of the written settlement agreement, the Company’s payment of the settlement amount of $20,000,000 will occur over a 24 month period from the effective date of the settlement agreement and Webasto will retain the Holdback. As of October 29, 2022, $10,000,000 of the settlement has been paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 6500000 6500000 9300000 20000000 10000000 20000000 P24M 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3. Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-term available-for-sale securities investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Investments in limited partnership funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Available-For-Sale Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><b style="font-weight:bold;">Debt Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of April 30, 2022, the balance of available-for-sale debt securities consisted of state and local government municipal securities, U.S. government securities and U.S. government agency securities. Interest earned from these investments is recorded in interest expense, net. Realized gains on sales of these investments on the basis of specific identification are recorded in interest expense, net. As of October 29, 2022, the Company held no available-for-sale debt securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table is a summary of the activity related to the available-for-sale debt securities recorded in short-term investments as of April 30, 2022, respectively (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total available-for-sale debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><b style="font-weight:bold;">Equity Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other income (expense), net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net gains recognized during the period on equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928</p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Net gains recognized during the period on equity securities sold during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrealized gains recognized during the period on equity securities still held at the reporting date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Available-for-sale securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-term available-for-sale securities investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Investments in limited partnership funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 19725000 4991000 24716000 6028000 6028000 16434000 15433000 16434000 15433000 22462000 15433000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table is a summary of the activity related to the available-for-sale debt securities recorded in short-term investments as of April 30, 2022, respectively (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total available-for-sale debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 19756000 31000 19725000 4995000 4000 4991000 24751000 35000 24716000 928000 928000 928000 928000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy contains three levels as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:16.6pt;text-indent:0pt;white-space:nowrap;">●</span>Level 1—Inputs to the valuation based upon quoted prices (unadjusted) for identical assets or liabilities in active markets that are accessible as of the measurement date.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:16.6pt;text-indent:0pt;white-space:nowrap;">●</span>Level 2—Inputs to the valuation include quoted prices in either markets that are not active, or in active markets for similar assets or liabilities, inputs other than quoted prices that are observable, and inputs that are derived principally from or corroborated by observable market data.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:16.6pt;text-indent:0pt;white-space:nowrap;">●</span>Level 3—Inputs to the valuation that are unobservable inputs for the asset or liability.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:59.05pt;text-indent:-59.05pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial assets measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:59.05pt;text-indent:-59.05pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently returnable consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial liabilities measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial assets measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently returnable consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,859</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial liabilities measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a reconciliation between the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurements Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurements Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at May 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Business acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers to Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value measurement adjustments (realized or unrealized)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_nUZAUqQ2Ok-sGBaNc8RRrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in selling, general and administrative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wlxe86AwR0-_TvP34PUBwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Settlements</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The amount of total (gains) or losses for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pursuant to the Intelligent Systems Group business segment (“ISG”) Purchase Agreement with Progeny Systems Corporation (the “ISG Seller”), the ISG Sellers may receive up to a maximum of $6,000,000 in additional cash consideration (“contingent consideration”), if certain revenue targets are achieved during the three years following closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the ISG Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue targets required for payment of the contingent consideration will be achieved. During the fiscal year ended April 30, 2022, the targets for the first and second year were achieved, and the related consideration of $2,000,000 for the first target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. During the three months ended July 30, 2022, the related consideration of $2,000,000 for the second target was released from an escrow account that is not controlled by the Company and therefore not recorded on the condensed consolidated balance sheet. The fair value of the contingently returnable consideration is equal to the difference between the maximum value of the contingent consideration and the fair value of the contingent consideration and is recorded in other assets on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pursuant to the Telerob Purchase Agreement, the Telerob Sellers may receive up to a maximum of €6,000,000 (approximately $7,272,000) in additional cash consideration if specific revenue and contract award targets for Telerob are achieved during the 36 month period after closing. The contingent consideration was valued using a Black-Scholes option-pricing model. The analysis considered, among other items, contractual terms of the Telerob Purchase Agreement, the Company’s discount rate, the timing of expected future cash flows and the probability that the revenue and contract award targets required for payment of the contingent consideration will be achieved. The fair value of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">contingent consideration is recorded in other current liabilities on the condensed consolidated balance sheet. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 12, 2022, the Company invested $5,000,000 and acquired 500,000 shares and 500,000 privately placed, redeemable warrants of Amprius Technologies, Inc. The privately placed, redeemable warrants have an exercise price of $12.50 and redemption price of $20.00. The Company measures the fair value of the privately placed, redeemable warrants using the quoted market price of the public warrants which have an exercise price of $11.50 and a redemption price of $18.00 and classifies the warrants as a level 2 fair value measurement. On September 9, 2022, the Company acquired 10,000 shares of Nauticus Robotics, Inc. for $100,000.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial assets measured at fair value on a recurring basis at October 29, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:59.05pt;text-indent:-59.05pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently returnable consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5728000 5728000 300000 300000 23000 23000 5728000 300000 23000 6051000 1485000 1485000 1485000 1485000 24716000 24716000 143000 143000 24716000 143000 24859000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s financial liabilities measured at fair value on a recurring basis at April 30, 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:43.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 1084000 1084000 1084000 1084000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a reconciliation between the beginning and ending balances of items measured at fair value on a recurring basis that used significant unobservable inputs (Level 3) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurements Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurements Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at May 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Business acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers to Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value measurement adjustments (realized or unrealized)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_nUZAUqQ2Ok-sGBaNc8RRrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in selling, general and administrative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wlxe86AwR0-_TvP34PUBwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Settlements</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The amount of total (gains) or losses for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 143000 1084000 120000 401000 23000 1485000 6000000 P3Y 2000000 2000000 6000000 7272000 P36M 2000000 2424000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Inventories, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for inventory excess and obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for inventory excess and obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 50848000 42310000 30738000 28034000 43062000 32619000 124648000 102963000 14838000 12334000 109810000 90629000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. Equity Method Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Investments in Limited Partnership Funds</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In July 2019, the Company made its initial capital contribution to a limited partnership fund focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company contributed $10,000,000 during the fiscal years ended April 30, 2021 and 2022, and there were no further contribution commitments to this fund as of April 30, 2022. In March 2022, the Company entered into a limited partnership agreement with a second limited partnership fund also focusing on highly relevant technologies and start-up companies serving defense and industrial markets. Under the terms of the limited partnership agreement, the Company is committed to contributions totaling $20,000,000 over an expected five year period. During the three months ended July 30, 2022, the Company made its initial contribution of $2,774,000. Under the terms of the limited partnership agreement, the Company has committed to make additional capital contributions of $17,226,000 to the fund. The Company accounts for investments in limited partnerships as equity method investments as the Company is deemed to have influence when it holds more than a minor interest. For the three and six months ended October 29, 2022, the Company recorded its ownership percentage of the net loss of the limited partnership, or $(1,273,000) and $(1,773,000), respectively, in equity method investment loss, net of $0 tax in the unaudited condensed consolidated statements of operations, respectively. For the three and six months ended October 30, 2021, the Company recorded its ownership percentage of the net gain of the limited partnership, or $1,852,000 and $2,365,000, respectively, net of $529,000 of tax expense, respectively, in equity method investment loss, net of tax in the unaudited condensed consolidated statements of operations. At October 29, 2022 and April 30, 2022, the carrying value of the investment in the limited partnership of $16,434,000 and $15,433,000, respectively, was recorded in long-term investments on the unaudited condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Investment in Altoy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement with Toygun whereby the Company sold 35% of the common shares of Altoy to Toygun. On October 14, 2022, the company sold an additional 35% of the common shares of Altoy to Toygun. As a result of the sales, the Company decreased its interest in Altoy from 85% to 15%. The Company no longer controls Altoy, and therefore, has deconsolidated Altoy in the Company’s condensed consolidated financial statements. The Company maintains significant influence, accounts for its investment </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">in Altoy as an equity method investment and records its proportion of any gains or losses of Altoy in equity method investments, net of tax. For the three and six months ended October 29, 2022, the Company recorded $0 for its ownership percentage of the net loss of the limited partnership in equity method investment loss in the unaudited condensed consolidated statements of operations. At October 29, 2022, the carrying value of the investment in Altoy of $96,000 was recorded in other assets on the unaudited condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Investment in HAPSMobile Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2017, the Company and SoftBank Corp. (“Softbank”) formed a joint venture, HAPSMobile Inc. (“HAPSMobile”), which is a Japanese corporation. Concurrent with the formation of HAPSMobile, the Company executed a Design and Development Agreement (the “DDA”) with HAPSMobile. In connection with the formation of the joint venture on December 27, 2017, the Company initially purchased shares of HAPSMobile representing a 5% ownership. On December 4, 2019, the Company purchased additional shares of HAPSMobile to increase its ownership stake to approximately 7%. In March 2022, the Company sold its 7% equity interest in HAPSMobile to SoftBank, for 808,008,000 yen ($6,497,000) and a gain was recorded in sale of ownership in HAPSMobile Inc. joint venture. Following the sale, SoftBank owns 100% of HAPSMobile, and, therefore, the Company no longer applies the equity method of accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 29, 2021, the Company entered into an amendment to the DDA with HAPSMobile. The parties agreed to the amendment in anticipation of the Company and SoftBank entering into a Master Design and Development Agreement (“MDDA”) with each other to continue the design and development of the Solar High Altitude Pseudo-Satellite (“Solar HAPS”) aircraft developed under the DDA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 29, 2021, the Company and SoftBank entered into a MDDA to continue the development of Solar HAPS. Pursuant to the MDDA, which has a five-year term, SoftBank will issue orders to the Company for the Company to perform design and development services and produce deliverables as specified in the applicable order(s). Upon the execution of the MDDA, SoftBank issued to the Company, and the Company accepted, the first order under the MDDA which has a maximum value of approximately $51,200,000. Concurrent with the execution of the MDDA, each of SoftBank and the Company agreed to lend HAPSMobile loans which are convertible into shares of HAPSMobile under certain conditions, and to cooperate with each other to explore restructuring and financing options for HAPSMobile to continue the development of Solar HAPS. The Company committed to lend 500,000,000 yen. On June 7, 2021 the Company funded 130,000,000 yen ($1,195,000) of the loan agreement. On August 13, 2021, the Company made the second payment of the loan agreement in the amount of 180,000,000 yen ($1,638,000). On October 29, 2021, the Company made the final payment under the loan agreement in the amount of 190,000,000 yen ($1,674,000). On March 1, 2022, HAPSMobile repaid the Company the loan in full plus accrued interest in the amount of 503,832,000 yen ($4,345,000). The repayment resulted in equity method income during the fiscal year ended April 30, 2022 up to the extent of the previously recognized equity method losses associate with the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior to the sale of the equity interest, the Company had the ability to exercise significant influence over the operating and financial policies of HAPSMobile pursuant to the applicable joint venture agreement and related organizational documents, and therefore, the Company’s investment was accounted for as an equity method investment. For the three and six months ended October 30, 2021, the Company recorded its proportionate net loss of HAPSMobile, or $190,000 and $1,845,000, respectively, in equity method investment loss, net of tax in the unaudited consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 10000000 10000000 0 20000000 P5Y 2774000 17226000 -1273000 -1773000 0 0 1852000 2365000 529000 529000 16434000 15433000 0.35 0.35 0.85 0.15 96000 0.05 0.07 0.07 808008000 6497000 1 P5Y 51200000 500000000 130000000 1195000 180000000 1638000 190000000 1674000 503832000 4345000 190000 1845000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Warranty Reserves</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company accrues an estimate of its exposure to warranty claims based upon both current and historical product sales data and warranty costs incurred. The warranty reserve is included in other current liabilities on the unaudited condensed </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">consolidated balance sheet. The related expense is included in cost of sales. Warranty reserve activity is summarized as follows for the three and six months ended October 29, 2022 and October 30, 2021, respectively (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance acquired from acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty costs settled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> Warranty reserve activity is summarized as follows for the three and six months ended October 29, 2022 and October 30, 2021, respectively (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance acquired from acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty costs settled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2988000 2754000 2190000 2341000 256000 134000 440000 1373000 896000 105000 544000 546000 843000 3017000 2650000 3017000 2650000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Intangibles, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of intangibles are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The weighted average amortization period at October 29, 2022 and April 30, 2022 was four years. Amortization expense for the three and six months ended October 29, 2022 was $5,983,000 and $11,852,000, respectively. Amortization expense for the three and six months ended October 30, 2021 was $6,843,000 and $13,816,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology and backlog intangible assets were recognized in conjunction with the Company’s acquisition of Planck on August 17, 2022. Technology, backlog and customer relationship intangible assets were recognized in conjunction with the Company’s acquisition of Telerob on May 3, 2021. The intangibles recognized in conjunction with the acquisition of Telerob are recorded in Euros, and the balances change in accordance with the foreign currency translation at reporting date. Refer to Note 18—Business Acquisitions for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated amortization expense for the next five years is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of intangibles are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 59563000 56913000 1008000 1008000 72209000 72448000 2685000 2100000 550000 550000 320000 320000 68000 68000 136000 144000 136539000 133551000 47879000 36327000 88660000 97224000 P4Y P4Y P4Y 5983000 11852000 6843000 13816000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated amortization expense for the next five years is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 12009000 23770000 21568000 16360000 5663000 79370000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9. Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the changes in the Company’s goodwill balance (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at April 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,347</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616</p></td></tr><tr><td style="vertical-align:bottom;width:49.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,963</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The goodwill addition to MUAS is attributable to the Planck acquisition. The goodwill additions to the column entitled “All other” is attributable to the Telerob acquisition recorded in Euros and translated to dollars at each reporting date. Refer to Note 18—Business Acquisitions for further details.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the changes in the Company’s goodwill balance (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at April 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,347</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616</p></td></tr><tr><td style="vertical-align:bottom;width:49.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at October 29, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,963</p></td></tr></table> 6340000 290157000 37850000 334347000 -1633000 1017000 -616000 6340000 291790000 36833000 334963000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In connection with the consummation of the acquisition of Arcturus UAV, Inc. (“Arcturus”), a California corporation pursuant to a Stock Purchase Agreement with Arcturus and each of the shareholders and other equity interest holders of Arcturus, to purchase 100% of the issued and outstanding equity of Arcturus (the “Arcturus Acquisition”) on February 19, 2021, the Company, as borrower, and Arcturus, as guarantor, entered into a Credit Agreement with certain lenders, letter of credit issuers, Bank of America, N.A., as the administrative agent and the swingline lender, and BofA Securities, Inc., JPMorgan Chase Bank, N.A., and U.S. Bank National Association, as joint lead arrangers and joint bookrunners (the “Credit Agreement”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Credit Agreement and its associated Security and Pledge Agreement set forth the terms and conditions for (i) a five-year $100 million revolving credit facility, which includes a $10 million sublimit for the issuance of standby and commercial letters of credit (the “Revolving Facility”), and (ii) a five-year amortized $200 million term A loan (the “Term Loan Facility”, and together with the Revolving Facility, the “Credit Facilities”). Certain existing letters of credit issued by JPMorgan Chase Bank were reserved for under the Revolving Facility at closing and remain outstanding under the terms thereof. Upon execution of the Credit Agreement, the Company drew the full principal of the Term Loan Facility for use in the acquisition of Arcturus. The Term Loan Facility requires payment of 5% of the outstanding obligations in each of the first <span style="-sec-ix-hidden:Hidden_8oeIOOAZPUmUWu3fgmP64g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span> loan years, with the remaining 80% payable in loan year five, consisting of three quarterly payments of 1.25% each, with the remaining outstanding principal amount of the Term Loan Facility due and payable on the final maturity date. Proceeds from the Term Loan Facility were used in part to finance a portion of the cash consideration for the Arcturus Acquisition. Borrowings under the Revolving Facility may be used for working capital and other general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Any borrowing under the Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid under the Revolving Facility may be reborrowed. Mandatory prepayments are required under the revolving loans when borrowings and letter of credit usage exceed the aggregate revolving commitments of all lenders. Mandatory prepayments are also required in connection with the disposition of assets to the extent not reinvested and unpermitted debt transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In support of its obligations pursuant to the Credit Facilities, the Company has granted security interests in substantially all of the personal property of the Company and its domestic subsidiaries, including a pledge of the equity interests in its subsidiaries (limited to 65% of outstanding equity interests in the case of foreign subsidiaries), and the proceeds thereof, with customary exclusions and exceptions. The Company’s existing and future domestic subsidiaries, including Arcturus, are guarantors for the Credit Facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants, including certain restrictions on the ability of the Company and its subsidiaries (as defined in the Credit Agreement) to incur any additional indebtedness or guarantee indebtedness of others, to create liens on properties or assets, or to enter into certain asset and stock-based transactions. In addition, the Credit Agreement includes certain financial maintenance covenants, requiring that (x) the Consolidated Leverage Ratio (as defined in the Credit Agreement) shall not be more </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">than 3.00 to 1.00 as of the end of any fiscal quarter and (y) the Consolidated Fixed Charge Coverage Ratio (as defined in the Credit Agreement) shall not be less than 1.25 to 1.00 as of the end of any fiscal quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 4, 2022, the Company entered into a First Amendment to Credit Agreement and Waiver relating to its existing Credit Agreement (the “First Amendment to Credit Agreement”). The First Amendment to Credit Agreement waives any event of default that may have occurred as a result of the potential failure by the Company to comply with the consolidated leverage ratio covenant set forth in the Credit Agreement for the fiscal quarter ended January 29, 2022. In addition, the parties amended the maximum permitted Consolidated Leverage Ratio, such that such ratio may not exceed 4.00 to 1.00 for the Company’s fiscal quarters ended January 29, 2022 and April 30, 2022; 3.50 to 1.00 for any of the Company’s fiscal quarters ending during the period from May 1, 2022 to October 31, 2022; and 3.00 to 1.00 for any fiscal quarter ending thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Credit Agreement, as amended by the First Amendment to Credit Agreement, contains certain customary events of default, which include failure to make payments when due thereunder, the material inaccuracy of representations or warranties, failure to observe or perform certain covenants, cross-defaults, bankruptcy and insolvency-related events, certain judgments, certain ERISA-related events, invalidity of loan documents, or a Change of Control (as defined in the Credit Agreement). Upon the occurrence and continuation of an event of default, the Lenders may cease making future loans under the Credit Agreement and may declare all amounts owing under the Credit Agreement to be immediately due and payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The First Amendment to Credit Agreement also implemented certain secured overnight financing rate (“SOFR”) interest rate mechanics and interest rate reference benchmark replacement provisions in order to effectuate the transition from LIBOR as a reference interest rate. Following the First Amendment to Credit Agreement, the Company has a choice of interest rates between (a) Term SOFR (with a 0% floor) plus the Applicable Margin; or (b) Base Rate (defined as the highest of (a) the Federal Funds Rate plus one-half percent (0.50%), (b) the Bank of America prime rate, and (c) the one (1) month SOFR plus one percent (1.00%)) plus the Applicable Margin. The Applicable Margin is based upon the Consolidated Leverage Ratio (as defined in the Credit Agreement) and whether the Company elects SOFR (ranging from 1.50 - 2.50%) or Base Rate (ranging from 0.50 - 1.50%). The Company may choose interest periods of one, three or six months with respect to Term SOFR and all such rates will include a 0.10% SOFR adjustment. The Company also remains responsible for certain commitment fees from 0.20-0.35% depending on the Consolidated Leverage Ratio, and administrative agent expenses incurred in relation to the Credit Facilities. In the event of a default, an additional 2% default interest rate in addition to the applicable rate if specified or the Base Rate plus Applicable Margin if an applicable rate is not specified. As of October 29, 2022, the Company is in compliance with all amended covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt and the current period interest rates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs - term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,160</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt, net of unamortized debt issuance costs - term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,840</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt issuance costs - revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,076</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current period interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.6%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future long-term debt principal payments at October 29, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 1 P5Y 100000000 10000000 P5Y 200000000 0.05 0.80 3 0.0125 0.65 0.0300 0.0100 0.0125 0.0100 0.0400 0.0100 0.0350 0.0100 0.0300 0.0100 0 0.0050 0.0100 0.0150 0.0250 0.0050 0.0150 0.0010 0.0020 0.0035 0.02 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt and the current period interest rates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs - term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,160</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt, net of unamortized debt issuance costs - term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,840</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt issuance costs - revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,076</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current period interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.6%</p></td></tr></table> 167500000 190000000 167500000 190000000 -10000000 -10000000 157500000 180000000 1878000 2160000 155622000 177840000 934000 1076000 0.050 0.026 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future long-term debt principal payments at October 29, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,500</p></td></tr></table> 2500000 10000000 10000000 145000000 167500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company leases certain buildings, land and equipment. At contract inception the Company determines whether the contract is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are recorded in operating lease right-of-use assets, current operating lease liabilities and non-current operating lease liabilities on the unaudited condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company recognizes operating lease right-of-use assets and operating lease liabilities based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate based on the information available at commencement date to determine the present value of future payments and the appropriate lease classification. The Company defines the initial lease term to include renewal options determined to be reasonably certain. The Company’s leases have remaining lease terms of less than one year to six years, some of which may include <span style="-sec-ix-hidden:Hidden_FZbOMHcL8Uq07Kw2ft8xFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">options to extend</span></span> the lease for up to 10 years, and some of which may include <span style="-sec-ix-hidden:Hidden__tI1ezrE60q3h7PUrJszcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">options to terminate</span></span> the lease after two years. If the Company determines the option to extend or terminate is reasonably certain, it is included in the determination of lease assets and liabilities. For operating leases, the Company recognizes lease expense for these leases on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Many of the Company’s real estate lease agreements contain incentives for tenant improvements, rent holidays, or rent escalation clauses. For tenant improvement incentives, if the incentive is determined to be a leasehold improvement owned by the lessee, the Company generally records incentive as a reduction to fixed lease payments thereby reducing rent expense. For rent holidays and rent escalation clauses during the lease term, the Company records rental expense on a straight-line basis over the term of the lease. For these lease incentives, the Company uses the date of initial possession as the commencement date, which is generally when the Company is given the right of access to the space and begins to make improvements in preparation for intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company does not have any material restrictions or covenants in its lease agreements, sale-leaseback transactions, land easements or residual value guarantees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In determining the inputs to the incremental borrowing rate calculation, the Company makes judgments about the value of the leased asset, its credit rating and the lease term including the probability of its exercising options to extend or terminate the underlying lease. Additionally, the Company makes judgments around contractual asset substitution rights in determining whether a contract contains a lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of lease costs recorded in cost of sales and selling, general and administrative (“SG&amp;A”) expense were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,358</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,057</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental lease information were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,503</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,310</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69 months</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of operating lease liabilities as of October 29, 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,617</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,776</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,530</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,061</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,147</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total present value of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,607</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P1Y P6Y P10Y P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,358</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td></tr><tr><td style="vertical-align:bottom;width:70.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,057</p></td></tr></table> 3775000 3358000 479000 419000 430000 368000 88000 4684000 4057000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,503</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,310</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58 months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69 months</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4%</p></td></tr></table> 3705000 3503000 2134000 6310000 P58M P69M 0.035 0.034 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities of operating lease liabilities as of October 29, 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,617</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,776</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,530</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,061</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,147</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,540)</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total present value of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,607</p></td></tr></table> 3617000 7776000 6679000 3530000 3061000 5484000 30147000 2540000 27607000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">12. Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of accumulated other comprehensive income (loss) and adjustments are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,017)</p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, net of $0 and $1 deferred taxes, as of October 29, 2022 and October 30, 2021, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,677)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of accumulated other comprehensive income (loss) and adjustments are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,017)</p></td></tr><tr><td style="vertical-align:bottom;width:66.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, net of $0 and $1 deferred taxes, as of October 29, 2022 and October 30, 2021, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,677)</p></td></tr></table> 8000 1000 -6514000 343000 0 26000 -3000 -1992000 -2017000 0 1000 -8480000 -1677000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">13. Customer-Funded Research &amp; Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer-funded R&amp;D costs are incurred pursuant to contracts (revenue arrangements) to perform R&amp;D activities according to customer specifications. These costs are direct contract costs and are expensed to cost of sales as costs are incurred. Revenue from customer-funded R&amp;D contracts is recognized in accordance with ASC 606 over time as costs are incurred. Revenue from customer-funded R&amp;D was approximately $24,937,000 and $47,936,000 for the three and six months ended October 29, 2022, respectively. Revenue from customer-funded R&amp;D was approximately $19,175,000 and $36,086,000 for the three and six months ended October 30, 2021, respectively.</p> 24937000 47936000 19175000 36086000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14. Long-Term Incentive Awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended July 30, 2022, the Company granted awards under its amended and restated 2006 Equity Incentive Plan (the “Restated 2006 Plan”) to key employees (“Fiscal 2023 LTIP”). Awards under the Fiscal 2023 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2023, July 2024 and July 2025, and (ii) performance-based restricted stock units (“PRSUs”), which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2025. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $664,000 and $1,061,000 of compensation expense related to the Fiscal 2023 LTIP. The Company recorded no compensation expense related to the Fiscal 2023 LTIP for the three and six months ended October 30, 2021. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2023 LTIP is $12,829,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended July 31, 2021, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2022 LTIP”). Awards under the Fiscal 2022 LTIP consist of: (i) time-based restricted stock awards and time-based restricted stock units, which vest in equal tranches in July 2022, July 2023 and July 2024, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and non-GAAP operating income targets for the three-year period ending April 30, 2024. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and non-GAAP operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded a reversal of $(311,000) and $(116,000) of compensation expense related to the Fiscal 2022 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded $201,000 and $509,000 of compensation expense related to the Fiscal 2022 LTIP. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2022 LTIP is $10,148,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended August 1, 2020, the Company granted awards under the Restated 2006 Plan to key employees (“Fiscal 2021 LTIP”). Awards under the Fiscal 2021 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2021, July 2022 and July 2023, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2023. At the award date, target achievement levels for each of the financial performance metrics were established for the PRSUs, at which levels the PRSUs would vest at 100% for each such metric. Threshold achievement levels for which the PRSUs would vest at 50% for each such metric and maximum achievement levels for which such awards would vest at 250% for each such metric were also established. The actual payout for the PRSUs at the end of the performance period will be calculated based upon the Company’s achievement of the established revenue and operating income targets for the performance period. Settlement of the PRSUs will be made in fully-vested shares of the Company’s common stock. For the three and six months ended October 29, 2022, the Company recorded $116,000 and $192,000 of compensation expense related to the Fiscal 2021 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">reversal of $(572,000) and $(507,000) of compensation expense related to the Fiscal 2021 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement. At October 29, 2022, the maximum compensation expense that may be recorded for the performance-based portion of the Fiscal 2021 LTIP is $5,858,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three months ended July 27, 2019, the Company also granted awards under the Restated 2006 Plan to key employees (“Fiscal 2020 LTIP”). Awards under the Fiscal 2020 LTIP consist of: (i) time-based restricted stock awards, which vest in equal tranches in July 2020, July 2021 and July 2022, and (ii) PRSUs, which vest based on the Company’s achievement of revenue and operating income targets for the three-year period ending April 30, 2022. During the three months ended July 31, 2022, the Company issued a total of 5,678 fully-vested shares of the Company’s common stock to settle the PRSUs in the Fiscal 2020 LTIP. For the three and six months ended October 29, 2022, the Company recorded no compensation expense related to the Fiscal 2020 LTIP, respectively. For the three and six months ended October 30, 2021, the Company recorded a reversal of $(617,000) and $(619,000) of compensation expense related to the Fiscal 2020 LTIP, respectively, due to a change in estimate resulting from a decrease in the estimated achievement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At each reporting period, the Company reassesses the probability of achieving the performance targets for the PRSUs. The estimation of whether the performance targets will be achieved requires judgment, and to the extent actual results or updated estimates differ from the Company’s current estimates, the cumulative effect on current and prior periods of those changes will be recorded in the period estimates are revised. No compensation cost is ultimately recognized for awards for which employees do not render the requisite service and are forfeited.</p> 1 0.50 2.50 664000000 1061000000 0 12829000000 P3Y 1 0.50 2.50 -311000 -116000000 201000 509000 10148000 P3Y 1 0.50 2.50 116000000 192000000 -572000000 -507000000 5858000 P3Y 5678 0 0 -617000000 -619000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the three and six months ended October 29, 2022, the Company recorded a benefit from income taxes of $(10,457,000) and $(7,851,000) yielding an effective tax rate of 66.1% and 37.2%, respectively. For the three and six months ended October 30, 2021, the Company recorded a benefit from income taxes of $(9,511,000) and $(10,468,000) yielding an effective tax rate of 117.6% and 48.0%, respectively. Historically, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the annual effective tax rate (“AETR”) for the full fiscal year to the pretax income or loss for the interim reporting period. For the three and six months ended October 29, 2022, the Company calculated the provision for income taxes using a discrete effective tax rate (“ETR”) method. The Company determined that due to the fact small changes in the Company’s estimated pretax income or loss would result in significant changes in the estimated AETR, the historical method would not provide a reliable estimate for the three and six months ended October 29, 2022. The variance from statutory rates for the three and six months ended October 29, 2022 was primarily due to a combination of federal R&amp;D credits and the foreign-derived intangible income deduction. The variance from statutory rates for the three months ended October 30, 2021 was primarily due to a change in estimate of full year projected income (loss) before income taxes, federal R&amp;D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options. The variance from statutory rates for the six months ended October 30, 2021 was primarily due to federal R&amp;D credits and the recording of discrete excess tax benefits resulting from the vesting of restricted stock awards and exercises of stock options.</p> -10457000 -7851000 0.661 0.372 -9511000 -10468000 1.176 0.480 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">16. Share Repurchase Plan and Issuances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In September 2015, the Company’s Board of Directors authorized a program to repurchase up to $25,000,000 of the Company’s common stock. No shares were repurchased under the program during the six months ended October 29, 2022 or October 30, 2021. As of April 30, 2022, approximately $21,200,000 remained authorized for future repurchases under this program. In September 2022, the Company’s Board of Directors terminated the repurchase program effective immediately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 8, 2022 the Company filed an S-3 shelf registration statement to offer and sell shares of the Company’s common stock, including a prospectus supplement in relation to an Open Market Sale Agreement<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">SM</sup>, also dated September 8, 2022, with Jefferies LLC relating to the proposed offer and sale of shares of our common stock having an aggregate offering price of up to $200,000,000 from time to time through Jefferies LLC as the sales agent. As of October 29, 2022, the Company has sold 125,441 of its shares for total gross proceeds of $12,700,000, and the Company has $187,300,000 aggregate offering price remaining available under the registration.</p> 25000000 0 0 21200000 21200000 200000000 125441 12700000 187300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">17. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party transactions are defined as transactions between the Company and entities either controlled by the Company or that the Company can significantly influence. Prior to the Company’s sale of all of its equity interest in HAPSMobile in March 2022, the Company determined that it had the ability to exercise significant influence over HAPSMobile. As such, HAPSMobile and SoftBank were considered related parties of the Company prior to the sale. Subsequent to the sale, the Company had no ownership stake in HAPSMobile and SoftBank and HAPSMobile are no longer considered related parties. Under the DDA and related efforts with HAPSMobile, the Company designed and built prototype solar powered high altitude aircraft and ground control stations for HAPSMobile and conducted low altitude and high altitude flight tests of the prototype aircraft on a best efforts basis. The Company will continue the development of Solar HAPS with Softbank under the MDDA. Upon the execution of the MDDA, SoftBank issued the first order under the MDDA, which has a maximum value of approximately $51,200,000. The Company recorded revenue under both the MDDA and DDA of $10,342,000 and $20,694,000 for the three and six months ended October 30, 2021.</p> 51200000 10342000000 20694000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">18. Business Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Planck Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On August 17, 2022 the Company closed its acquisition of Planck Aerosystems, Inc. (“Planck”), a leading provider of advanced unmanned aircraft navigation solutions based in San Diego, California. Pursuant to the purchase agreement, the Company paid a total purchase price of $5,105,000 from cash-on-hand plus a $500,000 holdback for certain assets of Planck. Planck is a small technology company and post-acquisition will be incorporated into AeroVironment’s MUAS segment to focus on integrating its flight autonomy solutions, such as ACE™, or Autonomous Control Engine, into the Company’s offerings to enable safe, autonomous takeoff and landing from moving platforms on land or at sea in GPS-denied environments. Other solutions include AVEM™, a fully integrated mobile tethered sensor platform designed for persistent autonomous operation from moving vehicles and vessels in any environment, and a suite of machine-learning object detection and tracking systems that are customized for specific end-user needs. The Company accounted for the acquisition under the acquisition method of accounting for business combinations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition of Planck (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">August 17,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of consideration transferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Holdback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s preliminary estimates of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Planck and expected future customers in the MUAS market. For tax purposes the acquisition was treated as an asset acquisition and the goodwill is deductible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><b style="font-weight:bold;">Planck Supplemental Pro Forma Information (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,335</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,325)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Planck revenue since acquisition on August 17, 2022 was $68,000. The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended July 31, 2021, reflecting the additional amortization that would have been charged and including the results of Planck prior to acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company incurred approximately $569,000 of acquisition-related expenses for the three months ended October 29, 2022. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2021, nor are they indicative of results of operations that may occur in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Telerob Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 3, 2021, the Company closed its acquisition of Telerob pursuant to the terms of the Telerob Purchase Agreement. Telerob develops, manufactures, sells, and services remote-controlled unmanned ground robots and transport vehicles for civil and defense applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pursuant to the Telerob Purchase Agreement at closing, the Company paid €37,455,000 (approximately $45,400,000) in cash to the Telerob Seller (subject to certain purchase price adjustments as set forth in the Telerob Purchase Agreement), less (a) €3,000,000 (approximately $3,636,000) to be held in escrow for breaches of the Telerob Seller’s fundamental warranties or any other of Telerob Seller’s warranties to the extent not covered by a representation and warranty insurance policy (the “RWI Policy”) obtained by the Company in support of certain indemnifications provided by the Telerob Seller; (b) transaction-related fees and costs incurred by the Telerob Seller, including change in control </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">payments triggered by the transaction; and (c) 50% of the cost of obtaining the RWI Policy. In addition, at closing the Company paid off approximately €7,811,000 (approximately $9,468,000), of certain indebtedness of Telerob, which amount was paid in combination to the Telerob Seller and the lender under an agreement between Telerob GmbH and the lender providing for a reduced payoff amount. This indebtedness was offset by cash on hand at Telerob at closing. The escrow amount is to be released to the Telerob Seller, less any amounts paid or reserved, 30 months following the closing date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In addition to the consideration paid at closing, the Telerob Seller may receive €2,000,000 (approximately $2,424,000) in additional cash consideration if specific revenue targets for Telerob are achieved during the 12 month period after closing beginning on the first day of the calendar month following the closing (the “First Earnout Year”) and an additional €2,000,000 (approximately $2,424,000) in cash consideration if specific revenue targets for Telerob are achieved in the 12 month period following the First Earnout Year. The Telerob Seller may also receive up to €2,000,000 (approximately $2,424,000) in additional cash consideration if specific awards and/or orders from the U.S. military are achieved prior to the end of a 36-month post-closing period. The first year earnout of €2,000,000 (approximately $2,424,000) was not achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company accounted for the acquisition under the acquisition method of accounting for business combinations. During the fiscal year ended April 30, 2022, the Company finalized its determination of the fair value of the assets and liabilities assumed as of the acquisition date, which is summarized in the following table (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 3,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unbilled receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Wages and related accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Determining the fair value of the intangible assets acquired requires significant judgment, including the amount and timing of expected future cash flows, long-term growth rates and discount rates. The fair value of the intangibles assets was determined using a discounted cash flow analysis, which were based on the Company’s best estimate of future sales, earnings and cash flows after considering such factors as general market conditions, anticipated customer demand, changes in working capital, long term business plans and recent operating performance. Use of different estimates and judgments could yield materially different results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The goodwill is attributable to the synergies the Company expects to achieve through leveraging the acquired technology to its existing customers, the workforce of Telerob and expected future customers in the UGV market. For tax purposes the acquisition was treated as a stock purchase and the goodwill is not deductible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><b style="font-weight:bold;">Telerob Supplemental Pro Forma Information (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,844)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company did not have any material, nonrecurring pro forma adjustments directly attributable to the business acquisition included in the reported pro forma revenue and earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">These pro forma amounts have been calculated by applying the Company’s accounting policies, assuming transaction costs had been incurred during the three months ended August 1, 2020, reflecting the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from May 1, 2020 with the consequential tax effects and including the results of Telerob prior to acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company incurred approximately $411,000 of acquisition-related expenses for the three months ended July 31, 2021. These expenses are included in selling, general and administrative on the Company’s unaudited condensed consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:48.25pt;text-indent:-48.25pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The unaudited pro forma supplemental information is based on estimates and assumptions, which the Company believes are reasonable and are not necessarily indicative of the results that have been realized had the acquisition been consolidated in the tables above as of May 1, 2020, nor are they indicative of results of operations that may occur in the future.</p> 5105000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition of Planck (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">August 17,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of consideration transferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Holdback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3200000 700000 109000 19000 13000 1633000 5674000 69000 69000 5605000 5105000 500000 5605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,335</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,325)</p></td></tr></table> 111584000 122667000 223016000 224335000 -6131000 2375000 -13450000 -12325000 68000 569000 37455000 45400000 3000000 3636000 7811000 9468000 P30M 2000000 2424000 P12M 2000000 2424000 P12M 2000000 2424000 P36M 2000000 2424000 During the fiscal year ended April 30, 2022, the Company finalized its determination of the fair value of the assets and liabilities assumed as of the acquisition date, which is summarized in the following table (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 3,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unbilled receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Wages and related accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total identifiable net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1045000 829000 15074000 314000 1571000 1508000 494000 11500000 2400000 5000000 102000 20800000 60637000 1136000 560000 1243000 361000 3310000 1147000 224000 5617000 13598000 47039000 46150000 889000 47039000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following unaudited pro forma summary presents condensed consolidated information of the Company as if the business acquisition had occurred on May 1, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to AeroVironment, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,844)</p></td></tr></table> 122008000 223017000 4454000 -7844000 411000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">19. Pension</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As part of the Telerob acquisition, the Company acquired a small foreign-based defined benefit pension plan. The Rheinmetall-Zusatzversorgung service plan covers three former employees based on individual contracts issued to the employees. No other employees are eligible to participate. The Company has reinsurance policies that were taken out for participating former employees, which were pledged to the employees. The measurement date for the Company’s pension plan was April 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below includes the projected benefit obligation and fair value of plan assets as of April 30, 2022. The net projected benefit obligation (in thousands) is recorded in other assets on the unaudited condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YxbUplpP5UqJ6MJm7taQdA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Projected benefit obligation</span></span></p></td><td style="vertical-align:bottom;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,120)</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,138</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Funded status of the plan</p></td><td style="vertical-align:bottom;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The projected benefit obligation includes assumptions of a discount rate of 1.7% and pension increase for in-payment benefits of 1.5% for October 29, 2022 and April 30, 2022. The accumulated benefit obligation is approximately equal to the Company’s projected benefit obligation. The plan assets consist of reinsurance policies for each of the three pension commitments. The reinsurance policies are fixed-income investments considered a level 2 fair value hierarchy based on observable inputs of the policy. The Company does not expect to make any contributions to the plan in the fiscal year ending April 30, 2023. The Company assumed expected return on plan assets of 2.9% for October 29, 2022 and April 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected benefits payments as of April 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028-2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expected benefit payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost (in thousands) is recorded in interest expense, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YxbUplpP5UqJ6MJm7taQdA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Projected benefit obligation</span></span></p></td><td style="vertical-align:bottom;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,120)</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,138</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Funded status of the plan</p></td><td style="vertical-align:bottom;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</p></td></tr></table> 3120000 3138000 18000 0.017 0.015 0.029 0.029 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected benefits payments as of April 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028-2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td></tr><tr><td style="vertical-align:bottom;width:82.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expected benefit payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td></tr></table> 161000 164000 165000 165000 166000 828000 1649000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost (in thousands) is recorded in interest expense, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr></table> 31000 63000 15000 17000 30000 72000 241000 6000 88000 224000 39000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">20. Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s reportable segments are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Small Unmanned Aircraft Systems</i>—The Small UAS segment focuses primarily on products designed to operate reliably at very low altitudes in a wide range of environmental conditions, providing a vantage point from which to collect and deliver valuable information as well as related support services including training, spare parts, product repair, product replacement, and the customer contracted operation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Tactical Missile Systems</i>—The TMS segment focuses primarily on TMS products, which are tube-launched aircraft that deploy with the push of a button, fly at higher speeds than small UAS products, and perform either effects delivery or reconnaissance missions, and related support services including training, spare parts, product repair, and product replacement. The TMS segment also includes customer-funded research and development programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Medium Unmanned Aircraft Systems</i>—The MUAS segment, which originates with the acquisition of Arcturus, focuses on designs, engineers, tools, and manufactures unmanned aerial and aircraft systems including airborne platforms, payloads and payload integration, ground control systems, and ground support equipment and other items and services related generally to unmanned aircraft systems including ISR services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">High Altitude Pseudo-Satellite Unmanned Aircraft Systems</i> (“HAPS”)—The HAPS segment consists of the Company’s existing development of High Altitude Pseudo-Satellite systems in conjunction with SoftBank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">All other</i>—All other segments include MacCready Works (which includes the recently acquired ISG business) and Telerob.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accounting policies of the segments are the same as those described in Note 1, “Organization and Significant Accounting Policies.” The operating segments do not make sales to each other. The following table (in thousands) sets forth segment revenue, gross margin, income (loss) from operations and adjusted income (loss) from operations for the periods indicated. Adjusted income (loss) from operations is defined as income (loss) from operations before intangible amortization, amortization of purchase accounting adjustment related to increasing the carrying value of certain assets to fair value, and acquisition related expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended October 29, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,890</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,314)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,842</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,903)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended October 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,455</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,339</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 848</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,322</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:63.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Six Months Ended October 29, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,957)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,604</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,588)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,881)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Six Months Ended October 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,178</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,774)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,446</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,774</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment assets are summarized in the table below. Corporate assets primarily consist of cash and cash equivalents, short-term investments, prepaid expenses and other current assets, long-term investments, property and equipment, net, operating lease right-of-use assets, deferred income taxes and other assets managed centrally on behalf of the business segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended October 29, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,584</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,890</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,314)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,842</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,903)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Three Months Ended October 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,008</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,455</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,339</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 848</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,322</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:63.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Six Months Ended October 29, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,100</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,957)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,604</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,588)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,881)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Six Months Ended October 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,017</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,178</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,774)</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition-related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of acquired intangible assets and other purchase accounting adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,446</p></td></tr><tr><td style="vertical-align:bottom;width:34.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,692)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,774</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 26681000 31101000 27281000 9066000 17455000 111584000 12319000 12636000 -6884000 3001000 4818000 25890000 -2079000 2004000 -15242000 1564000 -561000 -14314000 119000 450000 569000 669000 5897000 1276000 7842000 -1410000 2004000 -9226000 1564000 1165000 -5903000 54714000 18418000 26525000 10342000 12009000 122008000 27754000 6222000 2223000 3944000 2312000 42455000 13377000 47000 -7000000 2073000 -5158000 3339000 297000 163000 108000 58000 222000 848000 707000 6358000 3257000 10322000 14381000 210000 -534000 2131000 -1679000 14509000 69937000 54113000 46542000 19281000 30227000 220100000 33615000 20383000 -7957000 6325000 7238000 59604000 5946000 973000 -24826000 4103000 -3784000 -17588000 340000 564000 904000 1350000 10842000 2611000 14803000 7296000 973000 -13644000 4103000 -609000 -1881000 94638000 37594000 48904000 20694000 21187000 223017000 44674000 12211000 5404000 7118000 1771000 71178000 15335000 -416000 -13381000 3176000 -13488000 -8774000 721000 414000 1492000 162000 1313000 4102000 1414000 11549000 6483000 19446000 17470000 -2000 -340000 3338000 -5692000 14774000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 29, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;white-space:nowrap;width:66.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Small UAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TMS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">MUAS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HAPS</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All other</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Identifiable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 103277000 77334000 394872000 7200000 72098000 236901000 891682000 110286000 91862000 388058000 8148000 86617000 229229000 914200000 EXCEL 100 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,.1AE4'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 " ##D895+&W&@.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%&&2;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=43@5;4"AZ2,(@4SL @+D^"V@68J[^BUI]Y+7+6R? M2/4:IU_)"CH'7+/KY-=F\[C?,LDKSHN:%]5JSQM1-^+^X7UV_>%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " ##D895F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,.1AE4 <&"6Y04 / > 8 >&PO=V]R:W-H965T&UL MM9GO;Z,V',;_%2N;IDUJ"I@D36]I)$K;K=I=FFNZ3K=I+QQP CK S)BD_>_W M-1!H3\9!Z/*F!<+SX(_QCP=[MF?\:Q90*M!+'"79U2 0(OU@&)D7T)ADYRRE M"?RR83PF D[YULA23HE?B.+(P*8Y,6(2)H/YK+BVY/,9RT44)G3)49;',>&O MUS1B^ZN!-3A<> RW@9 7C/DL)5NZHN+/=,GAS*A=_#"F21:R!'&ZN1HXU@?7 MQE)0W/$9#NIG M2N';XX/[70$/,&N249=%?X6^"*X&TP'RZ8;DD7AD^]]I!326?AZ+LN(OVI?W MCD8#Y.698'$EAA+$85+^)R]51;P5X!8!K@3X&X'5]@2[$M@%:%FR NN&"#*? M<;9'7-X-;O*@J)M"#31A(E_C2G#X-02=F-\P+X>W(A!)?'2;B%"\HOND;!ZR MFHR'>7H'V>="0Z-\5]5 M#94.([6#[*$?LI1X]&H 73"C?$<'\Y]^L";FKRJ\[V3V#G94PXYT[O.J93S2 M;2AQH;TL2$Q5R'H?Y_;QX?G^\6'QZ7;Q=(;N%^ZY"E5KTA-U7*..NZ#>A1%% MBSQ>4Z["U'N8IC6T;3RQ5'!::4^X20TWZ0+G0H_G)(*>[M,7] =]52'JG4Q@ MM"?3B;HK:K4]&2]JQ@MMR>HA[>DU5391O=PRAY]52%I53Z1IC33MAO0Y)UQ0 M'LFNF#(N5'AZ*\%S5:6X6E5/O,L:[[+C&X.A)0N+B:>=3^^U(5&F!-3*>@): M9C/-FMT0EY2'3$ZU/H()6]D^CUC5\V#K1*@WZ,OZ)E)870:9^\1C'%YB$23. MT$H +F(:K\?7N-[=*9*VH+S)ND'$7Y"?R@NY]>,WA)O3* -4^ MA1RQO!P/\84YOK@TE;Q:<5_>)OM8VK0Q=Z M^T5[OHO(5DFG-VCMIGI=7[ F MYUCZ@ (CD!\F6[1ZC=ZK$74D+YB2RG M&8+,7Y<>?JU?UY6P"D:6/,14/Q/3,@R#[A4([U,ZI>KOAT!P- M;?5(>XID9#71R-+GF>J%.KX/[MG9X0!]A/O00Z*&U5OBD86LJ0B@#W.Y4K1B MN0A@@LY#F*!'UEA9"Z>(3[B)3UB?>;ZM!5>>099X8OM$50-'[!P.5[:"J;2N M7ML7M4E/N%-ZJE'KW+3D;!,018TC$2M)3I"7U@>H.IJ>R4>E5?K"8K87W4^<6R9 M2_6JOIQ-*L*=%H7DBA=\G<%HLV5SF>&R-+VQK,C-V M*L8F(>&.:T9O(](=7%0W7+T9C*NVLORG"$>X"4>XX\)1Q5@MKK13ZNT^JR>/ M4T0?NXD^=J?H7+QKMQ>K*_6V[E.L8EI-+>7>\&?B&RY&8KH!J3F^04,=[S<7BU/!$N+'&PO=V]R:W-H965T&ULK5IM;]LX$OXKA*^X MVP626'S16S%VP+GI6;W67[WH=J=RD;E6>E^%"ANBD*7CV]$;E\O-K@ MS?W KU^?BA@JOMX"7-"E'6F2Q1)?97FVO\^H91O:"U M^)*)QWKR&NE0[J3\JB_>I5<;3R,2N4B4=L'ASX.X$7FN/0&./WNGF^&>>N'T M]7?O_VZ#AV#N>"UN9/Y'EJK#U2;:H%3L>9.KC_+QOZ(/R-?^$IG7[?_HL;?U M-BAI:B6+?C$@*+*R^\N_]8F8+,!L90'I%Y#G+J#]@C9SVPY9&]9;KOCNLI*/ MJ-+6X$V_:'/3KH9HLE(_QEM5P:<9K%.[&UFF\%!$BN!5+?,LY0HNWO"56 0;M:9OT]WO3W8^LW.]]HBX0 MB<\0\0BQ++]Q+[\^5A>(>K;E6XA\")\,X9/6'UT+OZDJ42K$ZQKB?&V+IW/ M[ [T+GM='WDBKC:PC6I1/8C-[I__P('WBRVZ%W(VBY4.L5*7]]T-KP\(GAI* M] OQ9Y,]\!R"MS[%SE70NM*MX&&'/+E]F,9CFH4AH7BPF@%E U#F!'I[ MD)4Z5Z(JH-@>1*V*-91./S_Z;#IG_B06PD(.,L9? MM^@KH>"I0B>OT4]9F>1-#>U^@@DLEJTS4[8.WX0LM=XXC["T FF:Q%Y#8 MCB\:\$4G\"6R$$CQ;V):I#:8D7'_*&9+D*818\0.,1X@QDZ('RIQY%F*Q+>C MIJJN?J0ZP(9(9OW;!CHVI>/X,D+V;V0[U M0Y^2!4R;71#%WDH-X(D*P$Z@O\KR_ED=M_ IK"C1KJZL7IO4Q@^8=A?HC7- N@N*ZT?CX2+W8S['K!RE97W M*!<@-5&E->6YW)\W<.&H!FKFV/>CY4ZSF05AL%8+(_MB-_V^%7L!!9M"*8RM MP8K39,P(^M82IFD5DGB%5O#(J]A-K.]*Q M(VX>^X/?#_JRDY&@IJN&Y]8R(A8R\ST6+\':S.BDT.>#4DC%G;7K$I.7 ML.=YRZY[TFR.>:0OXJ:O[YCE@GPG6]6*VD)3OC$C6:R""*]0+AG)C)PBLXD( M=^TNDZE(L(1HVH3^&L*1RXB;R][/Y/:I7)JD1<*(&,FT<)M'O!612$9J(VYJ MFZON4UAMPQ>-? .LS0[3>.6L@XQ<1]Q<]^ML0PV' \E\ZUFAF^R&?3\@2Q:T MV85AQ-:VVLB"Q#V8_2[+\^1O;C=SX@):9DOY8S/#\43 ST_"1BJC;BKKRKF< MX#^!EYJ$%;*EU+49K35A.G(:/3&;]VF.B!HBB4CPK=;> ZJBS]A#%BMDR MA#%_V8=/63V["F"FM1%F*'D;%8!69G0Z.1(] 3!R:+(NFFW.QJ5 MI:YA429K=>#T9Y=@R*;E7L#1/.:1("ES:M=;)9.O!YFGHJK_U0[1ZLDJ7NF+ M'J^^E+=YU"/%TA,'L8TZR"K['U1D?>!PAW/LG8'B'ZF5_]_1/&LC[5,W[;_K4M(>N$URTF>0^&?8#\\" M'/7OK":+L+/8QV6S\B@J1"6O&PQ61D_Z2@@J%M 7*=IVU5!1>B#QW-H MM@D_9J JK"!-94 B&D;+,<)F%X2$K1'$J""H6T' 7-8433?N],>BLH!*..AO M6Q^ BF5M[V6F+CB/F''.9#,+?+PRJ]%1/5"W>O@H-(T!9L&K$JK*CM$4 )22 MZ=<2/4B+'0O)VHDC&Y4">\X1[K6HY)>LDF5WW AZ_0+5ECYJ_9+*5 4!3'#1 M4NO8[>*U STV"@CF%A @TS2O53+/]>;-2E";HK;.;FY//_R-FF5P9FM?#H[* M@KF51?=$'/FVG.9:\VVSBPA>D3YL%!7,+2HZ@!-!V;; 9Y>+^9VJ]6S+8F<] MV]I.?AR@?YGQ&Z_NL[(&F;Z'A=Y%" FHNA\[=!=*'MO?"]Q)I631OCP(#K"U M 7R^EU)]O] _01A^Q$T9 MSYQP7KY;J7 N"R-X!BM%=)&F3/U["T+N%X[O/+^XY]O$V!=N.,_9%A[ /.8K MA3.W08EY"IGF,B,*-@OGQK]>^M0ZE!9_<]CKUIA8*6LIG^SD2[QP/,L(!$3& M0C!\[& )0E@DY/&C!G6:-:UC>_R,_F M[O^"6M#8XD52Z/*?["O;8.:0J-!&IK4S,DAY5CW9SSH0+0=_](H#K1WHJ0[# MVF%8"JV8E;+NF&'A7,D]4=8:T>R@C$WIC6IX9M/X8!1^Y>AGPJ7,8DP*Q 1' M6@H>,X.36R98%@%YL,":7*R8@LPD8'C$Q"7Y1!X?[LC%ATOR@?",?$]DH5D6 MZ[EKD)-%=J-Z_=MJ??K*^M\B,R!T=D6H1VF'^[+?_297 S+TNMQ=C$03#MJ$ M@Y9XP_>$HTME!3OJAK5[\5KG+(*%@YM-@]J!$W[\PY]XG[LT_R:P@P@,FP@, M^]##FRB2188Y5Q !W[&U@"O"!&[W,@)X<)!8%FNS*03NP=KV HL@ED(PI2^[ MHE,M.2F7M ?++@Q&IW1/H$PP/:04,[.(\VU[KHI1R\8'+,M<_B@.2T(3D]CR3>V-K@DIDN9IGA]OZ.(9Z<5\9MF!_1][]>%Z9TAX*0:KA&[:O,X MWB>9'C)O7?7^&R^Z( M\VE574.>0KS#LINXVVJQ;'_[E:DMSS01L$%7;Q @AJI:QFIB9%YV76MIL()[:1:QKW\']02P,$% @ PY&&52LOSQ6U[[4NUN!5'6>0E_U*A^KC?9]5?][P0SWPCODE]KVG0(G[+ M^7-]]ATUICP*\4?SX]/Z;N8U/>(%7\F&(E,?3WS)BZ)A4OWXLR>=G>[9-#S_ M_L+^=I_9]]X19PT4#]R ] V(WL"?:$#[!O2M=_#[!OY;[Q#T M#5K3YYWMK>.23&:+VTH\HZI!*[;F2^O]MK7R5UXVB?(@*_7?7+63BZ4HURKL M?(W4MUH4^3J3ZL>#5!\J'V2-Q 9]/O J:^):HXMO9798E^W8ECG97K^G8N5<\:_OFJ[\5]UPLRT0N*?A&EW-4H5;U9 ^T3>_O0 MTGZN/')R"WEQRSVQ$GY>R6M$X@^(>(0 _5F^H3GUVN88,N?'[I[^[;N/G$%/ M.4);/CK!]Y4_\?+(;Z"X=BU]N&4SR]W4AVS%[V9J&JMY]<1GBW_^ X?>OR"G MNB1+7)*ECLA&[O=/[O=M["_NA[S?-0S;ALV2\+3 & ?,OYT_G?L5@!&UDK Q M+#%A"H4];PQ+(1CU<'2"C:P,3E8&UB1;BEHV;B8KB(*!:NIDH984?AUJZ ; ,QK# MZ1:=+(VLZ?;O2M2U6DBK;5Z"V1:YS#:79(E+LM01V2@&[!0#9LVV7X7,"K0] MBP04"&;$GP0LUB:EI8GRB1\$6LJ9J"!6.:=EG(F*,(X8G'#QR=C8:NR#TL)Y MN?V MKQ4:JI 2BFA;*TD75[+1ET]@3-\;%I/0ZP-I26 \AF.->M-E/)0H(\W M$Q7@V)^8W;$WZ$SOE56LYEFUVK5VK]625HA#(S!!L>@!4T,08\UJ".:3.-+, M!F 4AU2W&X 1YGG!A.%G AM;#;_XK\KO2R605V+/T:82>R1.>AJT'AL=N<(^ MQ?HL"^ HI7K00;8H8$PW'\"Q*/(GS">#^<0ZT7Z6.UZAB^+,">!\V],XFG"= MLB5.V5)7;.. #&(>6\7JXE,IN>*5B'\_-)7?!U1R>!12,R.4T(OU- 1@F$9& M'@(P&F.BIR%TTS"82L-!0V.[B.[2L!^$%[WIE].V^Z;0P?J: X"NE%SV=5T- MX'QCT8'):#QE^:"KL54Q+IKI!SWRC:CXB_TR^P[+NYYJW(F &>L-A&.>/JQ7<_>J[5VD\MNUGW5>%-IJ@CX0:0;#^#B &/=> 6 ML0#KML-W#2?D!AX$+K9JMT7ZYS&7?Z$]ESNQ5L8_J3'?++CCN;@= 8WD5VX! MG1(!W2.1D1 F#&.J*WZ0+-+)4@@VY8Y!:V*[V/P?URP'K36EWU48$F/*@S2I M+J02B P''C967@B':3B5_8/BQ';)V9C<)WTF994_'F7V6*@1(% IU/525J(5 MI0K5K0F@3TQ!J(N,)80QQ@,D/W57F)BI"9 ,RI/8E:<1><,;'WDE?LLK43;C MXP/Z5*ZN(4_T]PG'V1%J\5P",!(0O12!R%1VA/I@ ''8/\NVL5L&74JP59B= M94?O':5*4;W+JE<>9=$WWQ V#>M3[48:Y07_I@V%2I20:%2^P*]T=]E.3%48+' M$/?]G5_UD@D#O 1RF5X"89->&A0Q\:WC__?V#(VOK[(G58UN>>>@&HFCK*4J MTM6Z !9JQ"JTWSW47;(E3ME25VSC W"G=B%>SM4T45>]I&Y!*-A2F?BQY[' M#(D&(D,?A_K&0@(B64"(OJ.4PIS48W1"KY%!NA.[=.\'X:OVF_)YRGX(R5C M(D^W'T2"]D-(J_V#?"=V^?ZE$NOC2DYOQ=O;OWL<.MVB=LJ6NF(;1V*H' C[ MV\>?Q%ITO#L(+MD2IVRI*[9Q$(9:AMAK&*%?H4*Y0[P7&0D \Z/8V)L#8 %1 M&FHB^89JA-KWYY?-;E36Z!WES7PU,=R7?>N61+G+*EKMC& M#[@.-8]O/Z)YF^#Q@8.5.-:R90F@QN?HG?\@& [U4ZL4@K'S1Y$ZB^=G3^#O M>;5M7WVHT4H<2]D]:'VZ>GJ]XF/[4H%V_1[?+#%P/<$W:??RQ$#?O&PO=V]R:W-H965T M&ULK55A;],P$/TK5IA0*\&<)J7 2".M'1.3F%:U##Z[R;6Q MYMC!=MKMWW-VTM")4"'@2^RS[SV_N]-=DKW2#Z8 L.2Q%-),@\+:ZH)2DQ50 M,G.N*I!XLU&Z9!9-O:6FTL!R#RH%C<)P0DO&99 F_FRATT355G )"TU,799, M/\U J/TT& 6'@R7?%M8=T#2IV!968.^KA4:+=BPY+T$:KB31L)D&EZ.+^=CY M>X>O'/;F:$]<)&NE'IQQDT^#T D" 9EU# R7'$,KZWG$'WI ,>[P_L MUSYVC&7-#,R5^,9S6TR#=P')8<-J89=J_PG:>-XXODP)X[]DW_J& L MSCGZ#,E@P32Z%&!YQL20O";WJRLR.!N2,\(E^5*HVC"9FX1:5.K>HUFK:M:H MBGZC*B:W"HD-^8CJ\A[\_#1^<@)/,4-=FJ)#FF;12<*[S)Z3.'Q%HC :]>GY M:_@S.7%7M=CSQ?]2M<%G9A_.H5A9/WX\ZKT4B/FJX$O?6SR)!,U=(V_=>==N/NTGG>S,I; MIK<Z#[":0_ M %!+ P04 " ##D895@]81.CP$ !%#P & 'AL+W=OZ1DU99I-]C\(;%$/?>0]]R1O!MLN?@F??],O[;.AX>D6$DKG2%!A^-F1,*-5,L(Y_ M:E*GF5,;'C[OV7\WSH,S,RS)F-._BDSE0Z?GH(PL\)JJSWS[!ZD=BC7?G%-I M_J-MC?4<-%]+Q)*=%AA6\/"OX@7Q0$O$%?"HA"W.='AN"_N12H@YZ>9Z@VYMWZ 85#'W) M^5IBELF!JV!5FMN=URMXK%80G%E!B#YPIG*)IK"2S&(_N6R?7+!W08U&DF O MR6-PD?#37-VC(+U#@1<$EO6,WV >>L;U!GV;]_$UL_": M9)-KDDVO1'84F*0)3'(Q"U\8U"ZT^!<.C"74+/N,U/7!!A<4SRCI0*W3D9CJ MB&V(5.9,N4,,\A<.%KCQB1!@KO .D=U*GT1Z_,9#8(<@[O G"$%P]2!9[%!9 M705$7P4(SD(^@\S8GZ8&M1_U'^<8[94@NKQ8**B4%! 6JR^2M2 C-)<56K97^O M:^%M[G=/UY4&K8T]MH#\H!>U5+"ATC1H"6%!!9[?M6O1:[3H7=3B"U>8MLZ( MGQZ0O=.5=..X%=OQ*-\^M/;H#X0L5*B MF*V5WGM(<<0XC#,E. 6C): 4@?V@;&JDE@1M7Q8V3'LO6#!1W-+!@DDCNPB^ M]Z/4]2[OA_/1/]'E@0C^M1"VMIZYW>:-TX]5JR6&!^$+42?V(C M\[M>^T:>6G%AU$U: KD';4%)Q-+T8Q(VP9JIJ@)L1IN>[\%T.JWQ1[\_]BWC M$]TCFC;D!WW58'[ 8EDPB2A9P%3>?1="*:J>K7I1?&6:DAE7T.*8QQSZ7"(T M +XO.%?[%SU!TSF/O@-02P,$% @ PY&&53S![[Z, @ (P8 !@ !X M;"]W;W)KU'LM7FP98 R!XK MJ>PD*!'7%V%HLQ(J;L_U&A2M%-I4'"DTJ]"N#?#<@RH9QE$T#BLN5) F?FYN MTD1O4 H%<\/LIJJX^3T%J;>38!#L)N[$JD0W$:;)FJ]@ 7B_GAN*PHXE%Q4H M*[1B!HI)<#FXF(WD=&=7 _NJK66].3>T7 **C,L^.V/WBRO6.^FS$R84^U[JC>4J MMTF(5*7+%69M1=.FHOB%BL;L5A.Q99^ILOPI/B1UG<1X)W$:'R7\EN$YBS^> MLCB*XP/US/X#/HP\?'"DG&'7\:'G&[Y>QWNNY7UVHS)=P:&.-AE'AS,Z([BP M:Y[!)"!2"Z:&('W[9C"./AUJQRN1/6G.J&O.Z!A[>J_(BJ3X0PWIK>\V%Y$L)9V1=9Y9+H'M6@T7?LU/W=,$8PB%_9$M04 @\U*HF_]CG=Q97 MIU$2UOOZC^UH1(5[[ZT"L_(V9%FF-PJ;>]G-=DYWZ1_XL_DI.6!C6/]H&ON\ MY68EE&42"J*,SM^3?YC&DIH ]=J_ZJ5&\@@_+,G%P;@-M%YHC;O )>C^%]*_ M4$L#!!0 ( ,.1AE4M' /\)! -BV 8 >&PO=V]R:W-H965T&ULO9UK<]NX&87_"L?=:9.9.!;!J[:.9Q()EW3:W4PNV\^,1-N< M2*27I..DO[ZDK!C"12#I/SLV9UG6^SYF5UDY?=?RZK>INUW=OZZJRYJ?-LO:NTW9R1V2P^VV9% M>7)QOOO;N_KBO+IM-T69OZN]YG:[S>KO;_)-=??JQ#_Y\8?WQ=5UV__A[.+\ M)KO*/^3MIYMW=??N[(&R+K9YV115Z=7YY:N3U_ZO(MU5V)7XH\COFH/77G\H MGZOJ2__F[?K5R:QO4;[)5VV/R+I?7_-%OMGTI*X=?^ZA)P\Q^XJ'KW_0V>[@ MNX/YG#7YHMK\MUBWUZ].TA-OG5]FMYOV?74G\OT!13UO56V:W4_O;E]V=N*M M;INVVNXK=RW8%N7][^S;OB,.*@3!D0ID7X%H%?QC%8)]A4"K0)(C%<)]A5"/ MD!ZI$.TK1%J%,#Y2(=Y7B/4F14KDVC;>-5E]ZY:?;FN-NN\;O[AT3]OB_:[]^Q3F=VNBZ[T<^_4^_1AZ3W[ MY;GWBU>4WL?KZK;)RG5S?M9V;>PCG:WV[7ESWQYRI#T?JS;;>*_SNOJCJ*NR M;\(+[VVY>KD/:R$NW,1%M=UV'Y+=,5AJ+]VU7Z^[0^P^9%VCWF7%^O1MZ2VR MFZ)KI(5%W:SW>=N=3+K>I5E=%N65K7O80'-6J]OM[68W1K^WUWG=#=NV.VE= M]V>3K[GW[-]5TSSO.ZS:YA8\=^-_J\K3556V=;7I_G75<=J\SIO60A(CQE&M M=M9)\T&?Y$&?9,<)CW#>9)NL7.5>UGJO;^J77C![X9$9\6W*NB?%.U)_SOYZ M$?MD-@_.S[X>RL4L1M022TN)>!:01"U&S6)!Y(=]VPZ+,4NQ4&L3-\OXH5I$ M./NIO\3]VMQDJ_S522>')J^_YB<7?_^;'\_^Z1B%X&$4@C&C\,)[DU\59:_= M40/BA(YO\OVP(6%+)(PB80P)XTB8"&P?+W\F/Q6*M,(':86C/N#/NNM&3CO+H[/N]\X0TT])R%A2R2, M(F$,">.)H9&Y/EE%$TE#YH*!W4T%M%0YVB-MT->">74KMM<\G'&66J M?)"P)1)&D3"&A'$D3*2V\U40$[O6Y@]:FSNU]JGLIDJ;XG_Y^H?6KK)NUE25 MG;*^=KK:&4,V<SNF;SJIA_]QLN_Y?6J:/*U50B^T03?G^LR<(:;+(,1(2DT M)(/2.)0F!KI#E8#T8GVW&7M$ H?>C54.(.MRKQMB'%HXF\TTHP8:DT)I#$KC M4)I T52%29_9=QO-[[O915VL^L<;S4YLV5U6KYM!A4&=YCWM4&$1(236)08U MD:$T!J5Q*$V@:*K$I-_LNPWG8Q*[K.K+O'^<.2@VJ/7LF]ZS'R61KXL-ZCQ# M:0Q*XU":0-%4L4G[V7>:BA7=%>]UYS?V=^DWWO;YZ\.K]_AMM;/]V- M_4YM7I.W[6;WU+U_Z)[?/V:_5Z=5AY'MYB_1W4)W"R?/LT8%I="@#$KC4)H8 M[!!5.=(O]MV&,4HY@V/T&;8CFZH9,E!O6LH30*I3$HC?NF*4V(;EP/%%)E(ZUKW^U=[^X; M3_L4P[6WJK8W>=D<-Y%,2Y,$(=$O:E#G>51,"HW)H#0.I8FA_E!E(%UEWVTK M'^1R_;YJW>D=OFEH1O/Y?&8(86YDI>C97!84B?W8-\;7+!<$\WFLY8 P2[E3 M/TX,5\^&(_KG#60"J[EUTN$E;H?W(:^+ENM]4M?@R+B14\_F4-H22J-0&H/2 M.)0FB.D9Q[-9]YFW?^2)-(V)VS0^DMTU+#*D&[H@IAM*PG06I41SB)?0N!1* M8U :A]($BJ;*["!)>'26\+]N-YVT?(>T3/\XFJO M+)9R09"$>DAF*7<:Z,D%W%)*O_@(=W\]=CRDC4L>DR\\/#10&Q=*6T)I%$IC M4!J'T@2QF.GS-#CV/))('Y>X?=PCEY9AD4'M6V+:M]VEQ?=3?::ZA,:E4!J# MTCB4)E T56;2P25/FD%,H"G$4-H22J-0&H/2.)0F4#15D=(9)H!48F(:L20B MD3['@:820VETU!$P:$QNB1GX^M1JH%WJJ$IKE?S$'&%WK,EG':CC"J51*(U! M:1Q*$\225'P@3E5VTIHE/R>MV!UFLN*@]BZ41J$T!J5Q*$T0BPT<'5L+0:0- M3)XHNYB8CJJO7]"@Z<50&H72V'!G<&A X0RHKBJ6_G. S3 .++FM/DDUAV3A MCCI5!5 :A=+8N [AT*!B,*BJ!FD6!VZS^)')?V[JU$M/8'K%01RDVLT\-":% MTAB4QJ$T@:*I"I,^<>#VB?]R[I^;/UEK%K]W'OMZL@PT*(72&)3&H32!HJEB M.]@SPVV"/RY9Q@V=K##LKAG8;3.P^V9@-\XP76LS66:@D"H;Z6L';E][2K), M8+K/(=$?9+GC3=; B) 4&I)!:1Q*$P/=H6I FLZ!.VUX2J9,8":@6C-E]N5< MSS,M*&NFC*6<-5/&4LZ6*6/%Z9DR[AY[[,EMX75UR*(X<-4^UH:G<&H?%?'KGGV;D?:=@LH;0FE42B-06D< M2A.!:9[&LY3X1V:*H710PU$9O*[M\ZPB6&;BMW5!9, M:#%8_6@6ZYL2N6--5A34KQUY# P:E4-I8O@85!5(CS5T>ZS0K!EWK,EG*:CU M"J51*(U!:3PT7=50,Y:$I"0%*SS8B=CMO*)R8=QA)NL(:M]":11*8U : MA])$:/J\_1G,3X^(3EJ]H=OJ?70V3&@S:_7K&C1?&$JC4!H;T1L<&E&X(ZIJ MD#9SZ+:9IR;$A+;]%N;Z J2%.^ID'4"]8RB-C>L0#@TJ!H.J:I"><.CVA"=L MN1>:QFV<&C* )O*."4FA(1F4QJ$T,= =J@2D7QN.V#IA^I9[;NKD*8@M$=3< MG9L_56R1:5>G2:@]/%I"8U(HC4%I'$H3*)JJ-6E5 M1^XLXJ?<CMSV]H>=CKRB:6[S]8N= M #N]]6]W#WU756/WAB+3'_5)H.?Q+2+S*]WTQ(TC)#WATWTI02_,YWE"HU(HC4%I'$H3*)HJN(-OQG,; MS\M\]?"-O_VW2'=JZ^)\+:K;9O/=^_&LHY^QWWYNBG61U?:OR(-N< &E+:$T M"J4Q*(U'EDQKDFH&N!@JI2I)FM:1V[2>LF(A,JW2,#1RU=T!)\M@3$P*CIH7 ;SCZQE,C^>?A99S-)9$J;&K51BS%",VW1+RG(:)*G^ MY2^60VE+ M*(U":0Q*XU":B*Q)SL<%)MWC:-RFOK9U"TZ10>WCR++';^1'2>SK*[>A<2F4 MQJ T#J4)%$W]]ESI(,?C\IP?=OASY#;'IKW;KXC339'%OISK]M>"(G$:Z_= MU%(N"-)4WS> 6.VL*&^QZ>[QQX[(M)GC4=M[6O=X],U.-!48"AM M":51*(U!:1Q*$[%IR<:SV>'42M68-&7C,XU:U M>:$T"J4Q*(U#:2*V9"_',3FF.>D'QVX_^-$K&V*+&:I?TZ"9S% :A=+8<&=P M:$#A#*A*0;K0L=N%GKJL(;9L[S GQL0&ZBQ#:11*8Z/Z@T-CBJ&8JA2D7QR[ M_>():QIBRZ8)QIH&=[C)(A@1DD)#,BB-0VEBH#L4"232RTW<7NXCUS2XJ5/G M'HG%8K6L:8 &I5 :@](XE"90-%5BTIQ.GF0K83=ULL1,6]2?1_JW?BVA02F4 MQJ T#J4)%$V5F/2FDR?>2]C-GRPV2R8PB6>Q+C:H0PVE,2B-0VD"15/%)AWJ MQ)T(_)2+&A++9@KZ=G\+=_NF3K/&A*30D Q*XU":&.@.53/20T[<'O+/6M'@ M;L;D\YC%> WT9]]+:$P*I3$HC4-I D53)2G=[\3M?C]V/4-BFJ*V]0S)\!;' M1TCZ>@;W<4Q6!-1OAM+$8->J0RT=YV0@*1BPGL$=8O*9Q?0YK>L9H%$IE,:@ M- ZE"11-%9RTFQ.WW0Q:S^".,EES4)\:2J-0&H/2>&+F?5O6,R265.VCZQD2 MZ58G(_;<&+F>(;%LC>&G^O=LN@-.EL&8F!0:DT%I'$H30_VARD ZUK>L9+.7T]0R6(M;U#)9RUO4,EG*V]0SNSI@\)+;]CH^GFZ?2.TY' MY0%/6L_@1DX]I4-I2RB-0FD,2N-0FDC-W&VGP*1SG(Y*:YZ\GL&-G2PRTSH^ MLIX!&I=":0Q*XU":0-'N97;67.=YN\S:[.+\)KO*_Y/55T79>)O\LL//7O9W M675Q=?WPIJUN7IUT3?A$J!-V]L M]>@V>Q^IB4Z MYE46O9*/7T613JX7R$1]L'/^3=LC$/)A=G:WXG;D1SN[ZN M]+?);I9*CW/B/CRERIG^;+57X^B@PB M48BL,5-P_=^]N!1%86;2./[L)QWM_J89N/]Y._NWUGGMS)S7XE(5?\B\69Z/ MIB.4BP7?%,T/]?"+Z!V*S7R9*NKV7_30VT8CE&WJ1JWZP1K!2I;=__RQ?Q%[ M _0\\ #2#R## :._W#3Z/QVMID9J@2YYO43?=,1K='); M\DTNM M,FWGH[[YUJ+BC2SONF4K&RG M]3-PN!9S([^6*]Y)LY'>LO6HKH7HXM__@,G MT;\@%]]HL@.'VZM6)YD_H9&-VC"S?;PT/(OL1\CI^R]"^T60';S#9O<$D&-HO0D^:2=YE MX3)'?*6J1O[5/H \[Z:+]P))"4GC0;@!JRC",SC:Z0YK&L3Z'Q/0$UEF:B7> M=Y$5?VYD\X16HEDJ$\)[T2\'"'KJ@,)I2@?(7:-Q3"(8^'0'?'H MFUS0*ADMI%"N-O-FL2ET"LC4QK.4^AD/8C , 6 SIK$'[![#XR#8[\U25*A4 MY;C-8^)Q;0C_U&0\$"AV0,3)<+<"1CA./4B)14K"K+'%6 BMS+9(09#$31>I MDU,@*^J-OB5S'*3.BY-_"A3( M&,Y:<(VH)ZE@R\HX3,NWI9;ZA?Q+)XP[[8-!S^^Y+/B\$&/MQ[CFF@K[%%D+ M[5%+:/ZUPEQ/9F3(Y&%0KTPMV#(^#M*A)JR%T)$QR=[P &KX(ZR^^GD.O)E& MCC>0%?.%QK(J#M/J3:.RGV-3D>0ZX:W,RON$8UHXD%N.16'215D M&;O*0;@ <[IP 2-,/6@M)>)94*E>+GEY)VI36>V)S+H66KF:UUQ(/I>%W9_& M(Y[I=U_+-O. *A0'>?BE,O2M9CLL\2P+DS +?^KIUJAX(>]-$H-\)BZKDFF$ MA]L%,*,II@R.(['T2\+T>UOJ,!F)9E%V :Q$HS>)CR0(P+ XF25#U*[9F"6) M3S@3R\4DS,576AF7C:H\&X.XU#HF=$H=?( =CJ+4HVJ()6$2)N&KO61^; $ M?#N-Z9!Q(3,<)8E'UA#+NB3,NM>56'.9;_5,%WW5JK)N/X.@ 6K%&*=#T*X9 M23TYGEC*)&'*W.VL-7_ROE67!Y,I&19'@)66M%/?.[5T2<)TV8G:O1P(0G09 M<#Q-$C;$"-2>B8\HB25*$B9*TP-Y8>< = (@0SRC3OH"RE!*F2]]6=(DTR - M7;45\C-@OE']V'OS=U2CQ'(O.5*/6AY]F;PA;KDY3O>7>^\>8(8I9IYM02TE MTC E?GU)=X,"Y29)T^'V@,P2PCP9G%IBI&%B_'I09CP=10LP7:RI9(@V^$=? MN7*HI4T:ILW/FUH_T0IY7XKM]%F;#MI?JF&;NW<2H$OMY%!Q0F8LP;&G"J%[ M?>HPJUY7*A,B[[N@K^@^';JZ/X''88!T$^KX^W?TLJDEKT,/<#BF9"CUPB!> M&R2K"&A8$1RA6_E,'J. &&#.X01@-:8L]>D::D4#38-T^TV6O,R> 3.H/5Y\ M5/1&LQTZ;34?FUY74/J]Y8?3F[M2Q$=4*%8J#+1#JUMQC0F*7#@ [;>5+ ME%8AT+!"^$45^9QG/P\K.8O?](7G !> OKQI44X!;1'/9IXDPJRT8$=[WGO4 M4"]Y99H3=;T1^2[I'V_9,Z -CM/4.?P+8GGMX:65)BPL37[CC^A!-LNECK+9 MBWU8=:"+]GB\4:W'NG9KBO:8W#C?MTWY Z_@,W &*!A=APY=!ZST*_)TOYA5 M)BRL3+X^BBJ3M3!0:]-LU!6(M_O 7(&AB[LA4M<(^QH/S$H0%I8@;64'8H+J M\Z%8!8U\[V[O-/OX<7;++3V=H,4STS2#JOAH%@T+ M".1(FG?&.6^EF8^K\N M%B+K\NGA^4312[JR%Z4ZC77'0WH5WVM1X-$"#- ")';<@:Q\/1]F*9X=IWC- M%%5[.G2BQ67[R7![B_W4\>"T3\]U4\G,;%QC +H%],HUZP\E#F"FV82E'CIA MEO99N%=P"<*'T"/>H+FXDV5I5I]1Y**2"M36S&T)I"G9DY.]4\ I=YQ&B:># MS2RMLS"MO\PI89IB07> -GN$F=,2 ^V2>.;SQW(^.]*1;]4EESW?Y;ILU2'0 MZ:H';4@?[+JS-R7XMYKM\/Z,U0%Q6 =<'3E%BUV&3QW]#!CA&?%$*+:\'8=Y M^ZK4HE$O+1"7RZN4SAQ@KA4A4Q\P2[XQ"2Z=W+5\1*ONZJ P5P?1 M]ZQ1HJN;']IP;!:AU.6#_U@D=I4%BZ;#1@I@A0GSG8O$5H#$80&RUQ>N_8UA MHU&*3=XI1?Z,HY3^K^[?=9SB824+&#$\E%23O9O *U'=M1>D:]1"Z&[/[I[N M+F%_:J\>#YY_QA\ONZO4=IKN9O>OO-+JHT:%6.@IHP^I?LM5=UFZ^]*H=7O? M>*Z:1JW:CTO!S;)A5AU[,QVH-NOW]D)&:THVD-?B.W< M]]U]Y]S'9*?T@RD0+3R60III4%A;786A20LLF;E4%4IZDRM=,DM;O0E-I9%E M'E2*,(ZB<5@R+H-DXL\6.IFHV@HN<:'!U&7)].\9"K6;!H-@?W#/-X5U!V$R MJ=@&EVA7U4+3+NQ8,EZB-%Q)T)A/@^O!U7SDXGW #XX[<[ &IV2MU(/;?,VF M0>0*0H&I=0R,'ENR]VGW!5L\[QY+2ZOI+2><3>9* M9G0GF &MC!(\8Y8V2TL/NBQK0.4P9Z: 6[IP [V59'7&*:8/O073%%*@Y2D3 M?;B U?(&>F=]. ,NX7NA:L-D9B:AI4I=OC!MJYHU5<4O5#6&.T7$!CY3==E3 M?$@*.YGQ7N8L/DGX+;67$'\\ASB*XR/US/\#/HP\?'"BG&'7]:'G&[Y.UX\U ML$DP.I[ S?Z5J5B*TX"&VZ#>8I"\?3,81Y^.J7\ELB>]&'6]&)UB3U:2W$?P M/Z2_MR';Z8-0AAI ([YE7+"UP MRJPO#!-)GM45C?8O.W;2BUH2S[!'6*#'G M]EBKFOQCG]^YVC:))N'V4/^IB$94>#!B)>J-=QX#J:JE;3[#[K0SMVL_T\_. M9V1ZC4?]HVD<\X[I#9<&!.9$&5V^)\O0C0LU&ZLJ/\AK9' !D !X;"]W M;W)K&ULW3UK<]LVMG^%D^UVDAG:D61)EINV,T[2 MI)F[:7SCI'N_0B(DH:8(E2!M:W_]/0\\14I.TNRV]WZ)(PH$SON% ^C[.UW? MF+6437:_*2OSPZ-UTVR_>_K4+-9R(\RIWLH*OEGJ>B,:^%BOGIIM+45!+VW* MIZ/!8/IT(U3UZ,?OZ=E5_>/WNFU*5O1*7^)9A$59%=JU6EEFHAJB:[7"QT6S6J6F57 MNE0+)#9$?C''O[QL=F_"OS'5[B4M?Y5U;H";6SR[$VU.,U^T8TT6:.S M%QKX6AE9X/\,K%&(!CZ\4I6H%DID97;=P!-\U62//U:B+10,>))]^[?9:'#V M+!N>9I^+@G\W>=$][ $WST3V4I;B3M0R6^AZJVM^YW&SEO3B:/#LA=YL1;6C M3\-G3_),F4Q6*[!-1::J#$<6T@!D.?R]!7NVY06VM2Y:,C+X10E6IMX1%J;= MPD)-II>P?",7ZTJ7>@58E24,*&Z!0# U#ED"8AK'J:H!"Z56-/$&3(LZ*30: MUZS6<]VH169V!JAI:($:4$)BHTBI!= %K'2VT@ X9X!Z!71"P?/6P-\-4:: MTSX2$;0E#FZKC:@JF%:H>E&+9>/7?&PI]?'R.E"I065IPD* M$Q%$;2+P5,6A@%-5 @&G595I:M8#(@QZS6PX./EO&G99-\AG>(#?O9>KMN0Y MKD_^YY1TO"X @W*7XV2[K-!9I1N8=%&VA416X'N\3@K 4NNF(FM4R]];A42: M[S*/#J&!G"AE(WO)? KR3S/KK:IP5E@(A!24A[4#UQ;%;^",:7A.C%.&"*XK M(#",KQ"D$B!8M'6-7T0O9)4$N340\Q L(EN"8F7;6&Z(B/!@"\$*RB'CN4_Z M7LFP%"I.2>A@#C :1'\(W&JK%[@L3FG4?;9A;RS1&V?@2_5X. M9%0S516@WQ@].1:X5=R\RQ9(M).BQFD1^TL0Q#([&]"L9Z1T(++UP_-G)KNLJA:6>B_98%=> M>O_K-%%JUD-F&A"C%TA8 C!!)%6S8]8&:;0R:B()0_0WXD9F$F1J0TJ)> H# MD?*6&.C@1]*&0>A60.U!WX4U+$T-MAC^8QKG'VYEUR ^A)UO51B#L1KG!>U6@6 1ZIV MM]9@:$_T'3HVT\Z-*A3H#N%5EJS)%F5GK7DV8%AEA+690:?][8E\_/<$UN-$?KR]MU+*_#GYC MUR$*0X)$&2#$:U87XQ7S+'W=^[YM6YM6L&XB64'O;Y5N#;K3J@(&8N1VO49S M>=760%:0S#!+.Q/(9%C\F GO>I&X#.+O,&'' M^%GZG"S3=;6'G,@769U3<#K6!V).E0UG--_HV7,;K\#J*/+AO L!@GH4V1G$R\T(,L0I$1" MTD?K#VU]H\PZ^TT#)@!)U;2US,'<-GKW)7#2BU%2HRW.ITA4%R8-QRZ>Z, / M6BF*0MG,X1@V#&*TP"5(HI4^]Q*-S@RPQ:1K%7)12^&,/3D6,!(HD#PMNF=?E/LZ%?; MNE*"XTC>"[_R1A@4 5QYI>_ %C@GCO!C1(^F),/ #F#;2(A4BOA%CL0PP3'6 MEVB,J*R'1OQ6D. #)#70%_/S("7J\+0@&)5D@1'W^T9D:FW(3_SR6WXY]B@/ MV9'+=@7Y2S8\[Y/XP_'&50GTO:'Z@BT#[/EI'M#K9W$%[T6$,T#LB+80TYY$ M:^5N)652GT=V#6?:R$*UF^SCY;5?^VU4M\B,7.'T7^ =[,K_A_S">\CFJ@9B ME\M"4R4@JJE=HU,6*)MN])M@\(+_>.5!['WWN88_SMWWC,@^;A'58&ZO/WI. MX"(G@UF>>3U\0?(RQ?9;#!Y\ET\-6+\PN4\E\1 XIE_]H^(F607 MW3=<*,I>4'D=HYGW-A\Z/BI0DT>_C[*G8\F(R[:4*\H@!V+!OZM5T\C*9W"8 M"(D:4H.534Q@S%[E,'5JZO@?#&!S;9E:^S0I0P#7UR]>A5&8N*O-AR[8%I8 M@X!&A<=OQ6;[[&T:"'H;AD4AUWLU+M;(T\=7H;!N-T'X$BH- GFS0BV%9+V3P2&7,#%'_"ZHT MP<.5U@4Y"<\6BN ES,!3PT!Y"*JP[*N (#EAX@\JMXC@.OAFP%0Q4N;P22P&0&QIFEPJ3X?5AB M ^%0BQ&MX'(%5RGP;<=AGCX)@N^QT$8$! @E5K;0T]Z#ZP&=XWJ2I3\5\SSI M684HA;%,X-K6(K495+@''3R ZEY,YZAL7!'L(RC*3_T,M ?ZP6%@K(B/XE+)BBV&)4@Q#- M,5IU11P?[1Z:'KY/I0X9$:F <[A>2AAU?N1LR$;4*U2O+6 )DZ$50-&V'Z-Z M6I_K9DDA?VW8^[,4[MPZ1_2@0?)!4D#1(:T'6"':%B(N6XKF('K!R'B?1B;> MVUU,$FI(K,&,.U(D\/2G3EY8J?"]T90_( \6DHO;AY:B6#]PF7KS3BNVR[YQ)%R[IY661> M/65!_L[.9576#GO?#1E52\>V4W47E7AY-85C'> MUX&4IE*4\BU*06:&!1!LZEU*"5@ ?"*&/CRQFTNF)F1OVARA2DC% Q*PBS M!*1,].7+L"L=>:34#0>9%HYU*/0.E=-@:KQ&1_X<0TM*_0"-O4T$FKR*UG7R M0C[3V/S031J7@'%+1=7&!G%8T\!4 SU(#9\H.HU"U;X]>$X1:]WH9K>E7!\K MOA3Y6Q;XZ-;MR0S]_RQ/5Z?Y(:6BT!UU&"-$W0 ^SGTY#R4:M]D)%']"6TMV9J /Y-3F&,8I5Z*< M*+0E(%]@NENIRI*YY,H;524@_R.3Z@+P-]?OHWS;<_ZSR?JFN^EM8]F]XF;) MSIJVK9Q54=6MQEAA6[M&!73JA9+L$.[6"M1'+:F$ YEEXXRAGR"-(XD>(>RF MR+UR42?9'@ 4MW(AU3B;*7?\72S6%?- /1Z.[>%[84AYZ0%8%V6 M!.I:0TY):@=TC^@=)J8TS-,^B&@51\Z8D!)-HO?V*&))"O)N-72?<(5 M%GBJ2?&N$M"U$#M.)-V4'N$0$6"H?2@"Z'';>3?U1L,?@<= ?1UEZ]>U-VY6 M?@-L'>_[LP>PR*!K9YH'V2&)R9VCIJ(Y!<^%!!/3Y"%!Y$R'G,N>5$6:[E&D M#NC15 ?BNWU0 69?>,DLTJ?H8A;@GZA>X/J!&W(=$^ MW&:#%5N@8D^H=XRQ3!C7F- 7G6UMWB@POL05X3VD>*T(OPRPO96'++)-&Y, M,=B%8WD6S(.-#[LX,>V+6 M!]ME]BGWY6!-A@S69/('P++M+L//!ZN;(^W!=V;)=G;^IY#M0?C&%PS?^-]! MOVA;I(M*FD45G.C?DYL 0?]F='&6#\?G^6 P8, VUKT=,G=B?:'<@+8O9("'%9S+S&YL/ MHR),'&(LE<'@"QO"\)]Q7Y[OVC6,V_OD:$D4!;K(4)ENQ+VD0H8%WC70\6)L M6/?S@.!'Y+W=KZ%8SKUU9ZM=.QHSUTAI9X>Q.NMJWDE!+FHQ]BP)0?!M[" M%!I254Z'?F^YANS+<1SD^$S8$89Q-(VM=>(>\ DFSP'6O2@\J:C9R"FMHU%4 M;5LRD^S;)1,D>T%\?)1H2URXG256DF.?)'@35)I6&K2EKN_;^*)SV<44ME'8F14X2HQ]+ND/WFVAXA38$U2,26 M+>VRH?PTMKZ$B12$4*!Q\!1B&NH]]?M>\;0)C?Q9@5O,JJ@7\E:HTO8UY*YA M!+?O<("UM,1@WI**V.RKW/O3,=!9ZB'V(*Z8!MV[97DS9 M8^30CE>"2/50Y3E;4?6TQJTO0,P1L=EMN?L!^4.,3W+ON#RQE94H JEN MT&]R;LV5#%M!3XVF%1-^,]B6 RM8Q93WC715!ZX>@WS-:3Q709/N M:$6 M_OV=LG;36OO6DV_8QI>&HW;O)_T^,C9#U@T6[G9L7 TZGL(IPP$57"N0GYIW MG,DNHHNH;O;.T%B\S9;VVQ8OO &LRE_N=NP3 _;?8Q5-8*&T<- MDX<08+^MH[L1]Z"8>\4R1B\4H?-@V!04BAK#8@[:_4F !_?*:,??*UM":6Z? MCIJXN1X=&8BC<*>B6=-AC9HJ)[=X+)+0:K?<_D71J'WQQ+<6A#;M%P0S=\5W MQ

GP/C@X"3 MNZW:Z4M9.F%FW(D/1M<;J5;-9> N)MYMM''8_>V">&K^3QCUC$T MIQ(.F*NB!:>#?*]5(905!8/_K"YE 1P%>\=+KG+!/,@ @0R."/E7X$&&"&1X M%,AY@P,?]2 C!#(Z(F0ODC$"&1\3,O0@$P0R.29DY$&F"&1Z3,C8@\P0R.R8 MD(D'^1J!?'U,R-3OS$^PWOR$%O/:K+B2/]H#K7?F)ANIL2^N5(/PKKFI!X2)IU8)\% MM[41>WB85J;$7FDBIAQD><+^QI1P/A=FDBFQ2B[^J9NTZ[-P:UVP ^V*661* MK)$_N3'P;GYGM\(* W@^&&:.*;$ZKB!;5ZOF2_=;%)/%E-@6'[0N'F59^CR8 M%Z;$8IB)A1^; .O] ^+>_Q/T#+TG*, Z^8"XDS_/X92Z;#UY[=;"@#HK&(.N MP:,P8O,QT;$%]>"BMDY7PHPO:U!\T;Z(W.1K]@NO-G^PF>BC8A((B"7P2:O5 M^$Z8"GJR'$Z%*++S1VZ*7IMC'@C(/9!#+-D=_]9_#C$'!,0.F*^Y$="LFQI: M%5X0GPOK^@/BKO]6=._?0_]^!!BS/G^=! >: @-@![VHKE; 6,D?PJ)5[ M<)@( F(1W#3=2*^,$F >"(@],!>KYXE%B+D@/.9(H%\SP201$DL"Q_3'^B$F MB?#E1@3LU1UOLJ)??3:T[G2P(DP:$;$TT)2] M)XT(DT9$+(W!O&0PF)@S(F)G;!.402[,%Q&Q+W:9RB 8.C=!; @\%_!+ZA'F MB8C8$SBF7U2/,%E$Q++ ,?VR>H1Y(R+V!H[I%]8CS"(1L45PS,S'Q+P245>C MA@OK[-5,."[]HEF,>28F]DPOG>[0>MU0C-DE)K:+#S=FYP\ U_23[%(;-N>] M&&)ZB5]P2#)FVT+W7.2U 1_VTOX8LTU\I-')N&MX'Q-S3TSLGL.8MR+O51EB M=&:C_6&7G),.S&Q=@Y.#$$H8 MVX-I)R;6SL#0>:#!$TPY";ER^O-9;3L_#:=]3$P^";E\GF$.!A+S3D+NG;U M7E@GJW;0>%[YF)AW$F+O/-4CA@*(J28A5DU;D!@/9D"V9C-ZPVT;G,V+[>44BW]Y7685=(7 MF7$'S,_<;1/O)IJZ&WGY:6.*624]YE1\;Y8EQ=22$JL%Q^RMJ<34DE*O]/VO M%0.]2FF*N28E=LWA%0-MS^1C8NI)B=7C+QL8[#)3S#@IL7&>+R!@-R7OBD!7 MUM9^$IZB:WV)C8-B]A])3$ IL8 .+WO8>R0Q :7$ AJ>8QBW0ZO9CXFIIN, M>D78SQFPH<<14TW6JF;2GFS?OBG@_I0HOL!5+>S/>9G?&-;\::XT#:*X69NZ MK,OR/>R[5I\T+W:_1=O]CN[MOU!+ P04 " ##D8954C7&HXH" "Y,@ M&@ 'AL+U]R96QS+W=O#8\0\/2K'MIQ MWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KHPG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R"; M/\@AR.1P.N(8$<"L2.2 M'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z M*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$ M>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$ M>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@ MMZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7. M!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'> M!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_.ZD>+^?6V^6ORZ^=DWO\BG.X MKQB>_P)02P,$% @ PY&&58/1K $N @ 1#$ !, !;0V]N=&5N=%]4 M>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K< MOI2':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R M0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[# M-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_ M#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z: MQN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#T MH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159! MD5509!44605%5D&155!D%119!45609%54&25%%DE159)D5529)44625%5DF1 M55)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615% M5D6155%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119-456 M39&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB M:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ,.1AE4 <&"6Y04 / > 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ PY&&54C-MJ12 P Q L !@ ("!-A8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&58/6 M$3H\! 10\ !@ ("!ZR0 'AL+W=O^^C ( ",& 8 M " @5TI !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ PY&&56>M*/P7"@ OBX !@ M ("!>3P 'AL+W=O&UL4$L! A0#% @ PY&&59Q6 0(X( >' M !D ("!A4D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&50(1@"4_"0 HR@ !D M ("!:G8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ PY&&5?R[H*F* P H0D !D ("!08T 'AL+W=O M&PO=V]R:W-H965TFQ[15P, -,( 9 " @0J6 M !X;"]W;W)K&UL4$L! A0#% @ PY&&5:+, MG*%V# L2, !D ("!F)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&5&PO M=V]R:W-H965T[ !X;"]W;W)K&UL4$L! A0#% @ PY&&59,ZI@\] P =0< !D ("! M"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PY&&595%1QYR!0 C@\ !D ("!/M< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&52^$'V&_ M!@ QA< !D ("!"@4! 'AL+W=O/?;T# !P#0 &0 M@($ # $ >&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&55K244+1 @ R08 !D M ("!,!4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ PY&&59%[4XC. @ G < !D ("!2Q\! M 'AL+W=O&PO=V]R:W-H965T@E 0!X;"]W;W)K&UL4$L! A0#% @ MPY&&59!6J'=. P DP@ !D ("! RH! 'AL+W=OAU)," ]"0 &0 @($J M/@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&5<)EVT9< P G@P !D M ("!F$4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ PY&&57%,;S&[! H2H !D ("! 58! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&& M5&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&56>@:8<+!0 @28 M !D ("![&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&58AFVFMJ"@ Q9L !D M ("!:GX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ PY&&5<$BD-M7 P =1( !D ("!*9$! 'AL+W=O M&PO=V]R:W-H965T+0, $<- 9 " @5&7 M 0!X;"]W;W)K&UL4$L! A0#% @ PY&&514X M.;.S"@ FFL !D ("!M9H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&58C#X!:; @ X@D !D M ("!U*L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PY&&5=>(ZPBT @ ]@< !D ("! MVK0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PY&&51(AU5&B @ !P@ !D ("!Q[\! 'AL+W=O&PO=V]R:W-H965TJP@( +<( 9 " @6_- 0!X M;"]W;W)K&UL4$L! A0#% @ PY&&5>*9I"@' M P + P !D ("!:- ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PY&&56.M+"W2!P ?$D !D M ("!V-H! 'AL+W=OY@ &0 @('AX@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ PY&&5:O81(G5 @ P@D !D ("!1?8! M 'AL+W=O&PO=V]R:W-H965T3[ 0!X;"]W;W)K&UL4$L! A0#% @ MPY&&5:CP#]L(# 6VH !D ("!!O\! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " ##D895@]&L 2X" !$,0 $P @ ';& ( 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 7@!> ,D9 Z&P( ! end XML 101 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 102 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 373 404 1 false 100 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.avinc.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00205 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 00305 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Statements 7 false false R8.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 00505 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 10 false false R11.htm 10101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 11 false false R12.htm 10201 - Disclosure - Discontinued Operations Sheet http://www.avinc.com/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 12 false false R13.htm 10301 - Disclosure - Investments Sheet http://www.avinc.com/role/DisclosureInvestments Investments Notes 13 false false R14.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.avinc.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 10501 - Disclosure - Inventories, net Sheet http://www.avinc.com/role/DisclosureInventoriesNet Inventories, net Notes 15 false false R16.htm 10601 - Disclosure - Equity Method Investments Sheet http://www.avinc.com/role/DisclosureEquityMethodInvestments Equity Method Investments Notes 16 false false R17.htm 10701 - Disclosure - Warranty Reserves Sheet http://www.avinc.com/role/DisclosureWarrantyReserves Warranty Reserves Notes 17 false false R18.htm 10801 - Disclosure - Intangibles, net Sheet http://www.avinc.com/role/DisclosureIntangiblesNet Intangibles, net Notes 18 false false R19.htm 10901 - Disclosure - Goodwill Sheet http://www.avinc.com/role/DisclosureGoodwill Goodwill Notes 19 false false R20.htm 11001 - Disclosure - Debt Sheet http://www.avinc.com/role/DisclosureDebt Debt Notes 20 false false R21.htm 11101 - Disclosure - Leases Sheet http://www.avinc.com/role/DisclosureLeases Leases Notes 21 false false R22.htm 11201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments Sheet http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustments Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments Notes 22 false false R23.htm 11301 - Disclosure - Customer-Funded Research & Development Sheet http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopment Customer-Funded Research & Development Notes 23 false false R24.htm 11401 - Disclosure - Long-Term Incentive Awards Sheet http://www.avinc.com/role/DisclosureLongTermIncentiveAwards Long-Term Incentive Awards Notes 24 false false R25.htm 11501 - Disclosure - Income Taxes Sheet http://www.avinc.com/role/DisclosureIncomeTaxes Income Taxes Notes 25 false false R26.htm 11601 - Disclosure - Share Repurchase Sheet http://www.avinc.com/role/DisclosureShareRepurchase Share Repurchase Notes 26 false false R27.htm 11701 - Disclosure - Related Party Transactions Sheet http://www.avinc.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 27 false false R28.htm 11801 - Disclosure - Business Acquisitions Sheet http://www.avinc.com/role/DisclosureBusinessAcquisitions Business Acquisitions Notes 28 false false R29.htm 11901 - Disclosure - Pension Sheet http://www.avinc.com/role/DisclosurePension Pension Notes 29 false false R30.htm 12001 - Disclosure - Segments Sheet http://www.avinc.com/role/DisclosureSegments Segments Notes 30 false false R31.htm 20102 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPolicies 31 false false R32.htm 30103 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPolicies 32 false false R33.htm 30303 - Disclosure - Investments (Tables) Sheet http://www.avinc.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.avinc.com/role/DisclosureInvestments 33 false false R34.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.avinc.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.avinc.com/role/DisclosureFairValueMeasurements 34 false false R35.htm 30503 - Disclosure - Inventories, net (Tables) Sheet http://www.avinc.com/role/DisclosureInventoriesNetTables Inventories, net (Tables) Tables http://www.avinc.com/role/DisclosureInventoriesNet 35 false false R36.htm 30703 - Disclosure - Warranty Reserves (Tables) Sheet http://www.avinc.com/role/DisclosureWarrantyReservesTables Warranty Reserves (Tables) Tables http://www.avinc.com/role/DisclosureWarrantyReserves 36 false false R37.htm 30803 - Disclosure - Intangibles (Tables) Sheet http://www.avinc.com/role/DisclosureIntangiblesTables Intangibles (Tables) Tables http://www.avinc.com/role/DisclosureIntangiblesNet 37 false false R38.htm 30903 - Disclosure - Goodwill (Tables) Sheet http://www.avinc.com/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.avinc.com/role/DisclosureGoodwill 38 false false R39.htm 31003 - Disclosure - Debt (Tables) Sheet http://www.avinc.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.avinc.com/role/DisclosureDebt 39 false false R40.htm 31103 - Disclosure - Leases (Tables) Sheet http://www.avinc.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.avinc.com/role/DisclosureLeases 40 false false R41.htm 31203 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables) Sheet http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTables Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables) Tables http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustments 41 false false R42.htm 31803 - Disclosure - Business Acquisitions (Tables) Sheet http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.avinc.com/role/DisclosureBusinessAcquisitions 42 false false R43.htm 31903 - Disclosure - Pension (Tables) Sheet http://www.avinc.com/role/DisclosurePensionTables Pension (Tables) Tables http://www.avinc.com/role/DisclosurePension 43 false false R44.htm 32003 - Disclosure - Segments (Tables) Sheet http://www.avinc.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.avinc.com/role/DisclosureSegments 44 false false R45.htm 40101 - Disclosure - Organization and Significant Accounting Policies - (Details) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails Organization and Significant Accounting Policies - (Details) Details http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables 45 false false R46.htm 40102 - Disclosure - Organization and Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails Organization and Significant Accounting Policies - Performance Obligations (Details) Details 46 false false R47.htm 40103 - Disclosure - Organization and Significant Accounting Policies - Contract Estimates (Details) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails Organization and Significant Accounting Policies - Contract Estimates (Details) Details 47 false false R48.htm 40104 - Disclosure - Organization and Significant Accounting Policies - Revenue by Category (Details) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails Organization and Significant Accounting Policies - Revenue by Category (Details) Details 48 false false R49.htm 40105 - Disclosure - Organization and Significant Accounting Policies - (Loss) earnings per share (Details) Sheet http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails Organization and Significant Accounting Policies - (Loss) earnings per share (Details) Details http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables 49 false false R50.htm 40201 - Disclosure - Discontinued Operations (Details) Sheet http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.avinc.com/role/DisclosureDiscontinuedOperations 50 false false R51.htm 40301 - Disclosure - Investments (Details) Sheet http://www.avinc.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.avinc.com/role/DisclosureInvestmentsTables 51 false false R52.htm 40302 - Disclosure - Investments - Available For Sale Securities (Details) Sheet http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails Investments - Available For Sale Securities (Details) Details 52 false false R53.htm 40303 - Disclosure - Investments - Equity Securities (Details) Sheet http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails Investments - Equity Securities (Details) Details 53 false false R54.htm 40401 - Disclosure - Fair Value Measurements - (Details) Sheet http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements - (Details) Details http://www.avinc.com/role/DisclosureFairValueMeasurementsTables 54 false false R55.htm 40402 - Disclosure - Fair Value Measurements - Reconciliation (Details) Sheet http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails Fair Value Measurements - Reconciliation (Details) Details 55 false false R56.htm 40403 - Disclosure - Fair Value Measurements - Acquisitions (Details) Sheet http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails Fair Value Measurements - Acquisitions (Details) Details 56 false false R57.htm 40501 - Disclosure - Inventories, net (Details) Sheet http://www.avinc.com/role/DisclosureInventoriesNetDetails Inventories, net (Details) Details http://www.avinc.com/role/DisclosureInventoriesNetTables 57 false false R58.htm 40601 - Disclosure - Equity Method Investments - Investment in Limited Partnership Fund (Details) Sheet http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails Equity Method Investments - Investment in Limited Partnership Fund (Details) Details 58 false false R59.htm 40602 - Disclosure - Equity Method Investments (Details) Sheet http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails Equity Method Investments (Details) Details http://www.avinc.com/role/DisclosureEquityMethodInvestments 59 false false R60.htm 40701 - Disclosure - Warranty Reserves (Details) Sheet http://www.avinc.com/role/DisclosureWarrantyReservesDetails Warranty Reserves (Details) Details http://www.avinc.com/role/DisclosureWarrantyReservesTables 60 false false R61.htm 40801 - Disclosure - Intangibles, net - Intangibles included in other assets on the balance sheet (Details) Sheet http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails Intangibles, net - Intangibles included in other assets on the balance sheet (Details) Details 61 false false R62.htm 40802 - Disclosure - Intangibles, net (Details) Sheet http://www.avinc.com/role/DisclosureIntangiblesNetDetails Intangibles, net (Details) Details http://www.avinc.com/role/DisclosureIntangiblesNet 62 false false R63.htm 40803 - Disclosure - Intangibles, net - Estimated Amortization Expense (Details) Sheet http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails Intangibles, net - Estimated Amortization Expense (Details) Details 63 false false R64.htm 40901 - Disclosure - Goodwill (Details) Sheet http://www.avinc.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.avinc.com/role/DisclosureGoodwillTables 64 false false R65.htm 41001 - Disclosure - Debt - (Details) Sheet http://www.avinc.com/role/DisclosureDebtDetails Debt - (Details) Details 65 false false R66.htm 41002 - Disclosure - Debt - Long-term debt (Details) Sheet http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails Debt - Long-term debt (Details) Details 66 false false R67.htm 41003 - Disclosure - Debt - Future principle payments (Details) Sheet http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails Debt - Future principle payments (Details) Details 67 false false R68.htm 41101 - Disclosure - Leases (Details) Sheet http://www.avinc.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.avinc.com/role/DisclosureLeasesTables 68 false false R69.htm 41102 - Disclosure - Leases - Components of lease costs (Details) Sheet http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails Leases - Components of lease costs (Details) Details 69 false false R70.htm 41103 - Disclosure - Leases - Supplemental lease information (Details) Sheet http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails Leases - Supplemental lease information (Details) Details 70 false false R71.htm 41104 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Sheet http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of operating lease liabilities (Details) Details 71 false false R72.htm 41201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details) Sheet http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details) Details http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTables 72 false false R73.htm 41202 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details) Sheet http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details) Details http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTables 73 false false R74.htm 41301 - Disclosure - Customer-Funded Research & Development (Details) Sheet http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopmentDetails Customer-Funded Research & Development (Details) Details http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopment 74 false false R75.htm 41401 - Disclosure - Long-Term Incentive Awards (Details) Sheet http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails Long-Term Incentive Awards (Details) Details http://www.avinc.com/role/DisclosureLongTermIncentiveAwards 75 false false R76.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://www.avinc.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.avinc.com/role/DisclosureIncomeTaxes 76 false false R77.htm 41601 - Disclosure - Share Repurchase Plan and Issuances (Details) Sheet http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesDetails Share Repurchase Plan and Issuances (Details) Details 77 false false R78.htm 41602 - Disclosure - Share Repurchase Plan and Issuances - Shelf Registration (Details) Sheet http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails Share Repurchase Plan and Issuances - Shelf Registration (Details) Details 78 false false R79.htm 41701 - Disclosure - Related Party Transactions (Details) Sheet http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.avinc.com/role/DisclosureRelatedPartyTransactions 79 false false R80.htm 41801 - Disclosure - Business Acquisitions - Planck (Details) Sheet http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails Business Acquisitions - Planck (Details) Details 80 false false R81.htm 41802 - Disclosure - Business Acquisitions - Telerob (Details) Sheet http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails Business Acquisitions - Telerob (Details) Details 81 false false R82.htm 41901 - Disclosure - Pension (Details) Sheet http://www.avinc.com/role/DisclosurePensionDetails Pension (Details) Details http://www.avinc.com/role/DisclosurePensionTables 82 false false R83.htm 41902 - Disclosure - Pension - Projected benefit obligation and fair value of plan assets (Details) Sheet http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails Pension - Projected benefit obligation and fair value of plan assets (Details) Details 83 false false R84.htm 41903 - Disclosure - Pension - Expected benefits paid (Details) Sheet http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails Pension - Expected benefits paid (Details) Details 84 false false R85.htm 41904 - Disclosure - Pension - Net benefit income (Details) Sheet http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails Pension - Net benefit income (Details) Details 85 false false R86.htm 42001 - Disclosure - Segments (Details) Sheet http://www.avinc.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.avinc.com/role/DisclosureSegmentsTables 86 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentTerm, us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend, us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - avav-20221029x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - avav-20221029x10q.htm 9 avav-20221029x10q.htm avav-20221029.xsd avav-20221029_cal.xml avav-20221029_def.xml avav-20221029_lab.xml avav-20221029_pre.xml avav-20221029xex10d1.htm avav-20221029xex31d1.htm avav-20221029xex31d2.htm avav-20221029xex32.htm avav-20221029xex3d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "avav-20221029x10q.htm": { "axisCustom": 0, "axisStandard": 34, "contextCount": 373, "dts": { "calculationLink": { "local": [ "avav-20221029_cal.xml" ] }, "definitionLink": { "local": [ "avav-20221029_def.xml" ] }, "inline": { "local": [ "avav-20221029x10q.htm" ] }, "labelLink": { "local": [ "avav-20221029_lab.xml" ] }, "presentationLink": { "local": [ "avav-20221029_pre.xml" ] }, "schema": { "local": [ "avav-20221029.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/arcrole/esma-arcrole-2018-11-21.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 671, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 16, "http://xbrl.sec.gov/dei/2022": 5, "total": 21 }, "keyCustom": 68, "keyStandard": 336, "memberCustom": 49, "memberStandard": 46, "nsprefix": "avav", "nsuri": "http://www.avinc.com/20221029", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.avinc.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Significant Accounting Policies", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Discontinued Operations", "role": "http://www.avinc.com/role/DisclosureDiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Investments", "role": "http://www.avinc.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value Measurements", "role": "http://www.avinc.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventories, net", "role": "http://www.avinc.com/role/DisclosureInventoriesNet", "shortName": "Inventories, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Equity Method Investments", "role": "http://www.avinc.com/role/DisclosureEquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Warranty Reserves", "role": "http://www.avinc.com/role/DisclosureWarrantyReserves", "shortName": "Warranty Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Intangibles, net", "role": "http://www.avinc.com/role/DisclosureIntangiblesNet", "shortName": "Intangibles, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Goodwill", "role": "http://www.avinc.com/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Debt", "role": "http://www.avinc.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Leases", "role": "http://www.avinc.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments", "role": "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustments", "shortName": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Customer-Funded Research & Development", "role": "http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopment", "shortName": "Customer-Funded Research & Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "avav:LongTermIncentiveAwardsDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Long-Term Incentive Awards", "role": "http://www.avinc.com/role/DisclosureLongTermIncentiveAwards", "shortName": "Long-Term Incentive Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "avav:LongTermIncentiveAwardsDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Income Taxes", "role": "http://www.avinc.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Share Repurchase", "role": "http://www.avinc.com/role/DisclosureShareRepurchase", "shortName": "Share Repurchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Related Party Transactions", "role": "http://www.avinc.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Business Acquisitions", "role": "http://www.avinc.com/role/DisclosureBusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Pension", "role": "http://www.avinc.com/role/DisclosurePension", "shortName": "Pension", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Segments", "role": "http://www.avinc.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Significant Accounting Policies (Tables)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables", "shortName": "Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryInvestmentHoldingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Investments (Tables)", "role": "http://www.avinc.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryInvestmentHoldingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.avinc.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventories, net (Tables)", "role": "http://www.avinc.com/role/DisclosureInventoriesNetTables", "shortName": "Inventories, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Warranty Reserves (Tables)", "role": "http://www.avinc.com/role/DisclosureWarrantyReservesTables", "shortName": "Warranty Reserves (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Intangibles (Tables)", "role": "http://www.avinc.com/role/DisclosureIntangiblesTables", "shortName": "Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Goodwill (Tables)", "role": "http://www.avinc.com/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Debt (Tables)", "role": "http://www.avinc.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Leases (Tables)", "role": "http://www.avinc.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables)", "role": "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTables", "shortName": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_us-gaap_BusinessAcquisitionAxis_avav_PlanckAerosystemsInc.PlanckMember_V_rf6g2CPEK8jvC03tSUMg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_us-gaap_BusinessAcquisitionAxis_avav_PlanckAerosystemsInc.PlanckMember_V_rf6g2CPEK8jvC03tSUMg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - Pension (Tables)", "role": "http://www.avinc.com/role/DisclosurePensionTables", "shortName": "Pension (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Segments (Tables)", "role": "http://www.avinc.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_14_2022_srt_OwnershipAxis_avav_AltoySavunmaSanayiVeHavacilikAnonimSirketiMember_x1222F1_jkq8qFFha5scnQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Significant Accounting Policies - (Details)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "shortName": "Organization and Significant Accounting Policies - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_14_2022_srt_OwnershipAxis_avav_AltoySavunmaSanayiVeHavacilikAnonimSirketiMember_x1222F1_jkq8qFFha5scnQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "2", "first": true, "lang": null, "name": "avav:RevenuePerformanceObligationSatisfiedOverTime", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and Significant Accounting Policies - Performance Obligations (Details)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Organization and Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "2", "first": true, "lang": null, "name": "avav:RevenuePerformanceObligationSatisfiedOverTime", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_10_30_2021_QlloJnGzSkePiAk-TQfXqg", "decimals": "INF", "first": true, "lang": null, "name": "avav:MaterialAdjustmentToContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Organization and Significant Accounting Policies - Contract Estimates (Details)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails", "shortName": "Organization and Significant Accounting Policies - Contract Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_10_30_2021_QlloJnGzSkePiAk-TQfXqg", "decimals": "INF", "first": true, "lang": null, "name": "avav:MaterialAdjustmentToContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Organization and Significant Accounting Policies - Revenue by Category (Details)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "shortName": "Organization and Significant Accounting Policies - Revenue by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_f5_Wae5LkUOswRAFsmXKhA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Organization and Significant Accounting Policies - (Loss) earnings per share (Details)", "role": "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails", "shortName": "Organization and Significant Accounting Policies - (Loss) earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_8_1_2021_To_10_30_2021_snPretYFwUOtIixHDX1kZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2020_To_4_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_yPIltEeiGkW_uB_sWtaxMg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Discontinued Operations (Details)", "role": "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2020_To_4_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_yPIltEeiGkW_uB_sWtaxMg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Investments (Details)", "role": "http://www.avinc.com/role/DisclosureInvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryInvestmentHoldingsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_us-gaap_FinancialInstrumentAxis_avav_InvestmentInLimitedPartnershipFundMember_B5lbfgEsg06qHrvM9_AKrA", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Investments - Available For Sale Securities (Details)", "role": "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "shortName": "Investments - Available For Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_us-gaap_FinancialInstrumentAxis_us-gaap_EquitySecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_DebtSecuritiesMember_mQoDzasgkEy6_2AGWGKnuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Investments - Equity Securities (Details)", "role": "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails", "shortName": "Investments - Equity Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_us-gaap_FinancialInstrumentAxis_us-gaap_EquitySecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_DebtSecuritiesMember_mQoDzasgkEy6_2AGWGKnuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements - (Details)", "role": "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_Cd9IPRXClUytr0uHbzTh5Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair Value Measurements - Reconciliation (Details)", "role": "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails", "shortName": "Fair Value Measurements - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_Cd9IPRXClUytr0uHbzTh5Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair Value Measurements - Acquisitions (Details)", "role": "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "shortName": "Fair Value Measurements - Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_BusinessAcquisitionAxis_avav_IntelligentSystemsGroupMember_WWXw-vWE60aqvikBC3ppHw", "decimals": "-3", "lang": null, "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories, net (Details)", "role": "http://www.avinc.com/role/DisclosureInventoriesNetDetails", "shortName": "Inventories, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "avav:IncomeLossFromEquityMethodInvestmentsNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Equity Method Investments - Investment in Limited Partnership Fund (Details)", "role": "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "shortName": "Equity Method Investments - Investment in Limited Partnership Fund (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_4_30_2022_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_avav_LimitedPartnershipFundMember_pe49lCxdAUGaCoZKmqhMRw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireLimitedPartnershipInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "avav:IncomeLossFromEquityMethodInvestmentsNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Equity Method Investments (Details)", "role": "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "shortName": "Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_12_4_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_avav_HapsmobileMember_zZE-5zP-A0WobZJKWXDNeg", "decimals": "2", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_7_30_2022_pF3SECNXl06Sx6cHRD40KQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Warranty Reserves (Details)", "role": "http://www.avinc.com/role/DisclosureWarrantyReservesDetails", "shortName": "Warranty Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_7_30_2022_pF3SECNXl06Sx6cHRD40KQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Intangibles, net - Intangibles included in other assets on the balance sheet (Details)", "role": "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails", "shortName": "Intangibles, net - Intangibles included in other assets on the balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_7_30_2022_z7XtHLOxhEiz7JmEl8r0Dg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Intangibles, net (Details)", "role": "http://www.avinc.com/role/DisclosureIntangiblesNetDetails", "shortName": "Intangibles, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_7_30_2022_z7XtHLOxhEiz7JmEl8r0Dg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Intangibles, net - Estimated Amortization Expense (Details)", "role": "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails", "shortName": "Intangibles, net - Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Goodwill (Details)", "role": "http://www.avinc.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillOtherIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_2_19_2021_srt_OwnershipAxis_avav_AerovironmentMember_us-gaap_BusinessAcquisitionAxis_avav_ArcturusUavInc.Member_w-g6dq0REEWM6TvN-ELm_Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Debt - (Details)", "role": "http://www.avinc.com/role/DisclosureDebtDetails", "shortName": "Debt - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_2_19_2021_srt_OwnershipAxis_avav_AerovironmentMember_us-gaap_BusinessAcquisitionAxis_avav_ArcturusUavInc.Member_w-g6dq0REEWM6TvN-ELm_Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Debt - Long-term debt (Details)", "role": "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails", "shortName": "Debt - Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Debt - Future principle payments (Details)", "role": "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails", "shortName": "Debt - Future principle payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "avav:LesseeOperatingLeaseOptionToTerminatePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Leases (Details)", "role": "http://www.avinc.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": null, "first": true, "lang": "en-US", "name": "avav:LesseeOperatingLeaseOptionToTerminatePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Leases - Components of lease costs (Details)", "role": "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "avav:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Leases - Supplemental lease information (Details)", "role": "http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails", "shortName": "Leases - Supplemental lease information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "avav:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Leases - Maturities of operating lease liabilities (Details)", "role": "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details)", "role": "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_CdZDPgFg6UKhcnyKGxbrZA", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details)", "role": "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments - Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_GZc2oxxgXECTt_UAXMnE0Q", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Customer-Funded Research & Development (Details)", "role": "http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopmentDetails", "shortName": "Customer-Funded Research & Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "avav:LongTermIncentiveAwardsDisclosureTextblock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_us-gaap_PlanNameAxis_avav_Fiscal2023LtipMember_QQV0UROK_kO2Wze3FLFWag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Long-Term Incentive Awards (Details)", "role": "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails", "shortName": "Long-Term Incentive Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "avav:LongTermIncentiveAwardsDisclosureTextblock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_us-gaap_PlanNameAxis_avav_Fiscal2023LtipMember_QQV0UROK_kO2Wze3FLFWag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Income Taxes (Details)", "role": "http://www.avinc.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_9_30_2015_QVMTqBwH9UmodJxIlCVzEA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Share Repurchase Plan and Issuances (Details)", "role": "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesDetails", "shortName": "Share Repurchase Plan and Issuances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_9_30_2015_QVMTqBwH9UmodJxIlCVzEA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_9_8_2022_To_9_8_2022_us-gaap_SubsidiarySaleOfStockAxis_avav_ShelfRegistrationMember_E1hzVJKyHU-xEanZeMdkEw", "decimals": "INF", "first": true, "lang": null, "name": "avav:SaleOfStockShareSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H5A88fbgxUKnn3UsiEsLjA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Share Repurchase Plan and Issuances - Shelf Registration (Details)", "role": "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails", "shortName": "Share Repurchase Plan and Issuances - Shelf Registration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_9_8_2022_To_9_8_2022_us-gaap_SubsidiarySaleOfStockAxis_avav_ShelfRegistrationMember_E1hzVJKyHU-xEanZeMdkEw", "decimals": "INF", "first": true, "lang": null, "name": "avav:SaleOfStockShareSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_H5A88fbgxUKnn3UsiEsLjA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_8_1_2021_To_10_30_2021_snPretYFwUOtIixHDX1kZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Related Party Transactions (Details)", "role": "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_10_30_2021_us-gaap_RelatedPartyTransactionAxis_avav_DesignAndDevelopmentAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_avav_HapsmobileMember_BfZ350zgHECx4WyiATDXkw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_YIOObIbofEmQE5j5WJBUfQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_YIOObIbofEmQE5j5WJBUfQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_mgMLwBqT6EeTGp6-dOwRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Business Acquisitions - Planck (Details)", "role": "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "shortName": "Business Acquisitions - Planck (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_8_17_2022_us-gaap_BusinessAcquisitionAxis_avav_PlanckAerosystemsInc.PlanckMember_bnjGoBb18kOYbWjE8iUrYg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_3_2021_To_5_3_2021_KgIXbHDD8U62PadXuGwK1A", "decimals": null, "first": true, "lang": "en-US", "name": "avav:BusinessCombinationEscrowDuration", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Business Acquisitions - Telerob (Details)", "role": "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "shortName": "Business Acquisitions - Telerob (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_3_2021_To_5_3_2021_us-gaap_BusinessAcquisitionAxis_avav_TelerobMember_nxUTgqJNP0esUYcayLquDA", "decimals": "0", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_C-acAsgMAEW7Ps40zZUdrw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Pension (Details)", "role": "http://www.avinc.com/role/DisclosurePensionDetails", "shortName": "Pension (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_10_29_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_C-acAsgMAEW7Ps40zZUdrw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AED3XGWCs0Kljcishy9A9A", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_CE7vNXcHSk2nmKbcAAxcqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Pension - Projected benefit obligation and fair value of plan assets (Details)", "role": "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails", "shortName": "Pension - Projected benefit obligation and fair value of plan assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_CE7vNXcHSk2nmKbcAAxcqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - Pension - Expected benefits paid (Details)", "role": "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails", "shortName": "Pension - Expected benefits paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "As_Of_4_30_2022_Y9F8024msU2ModPtHarWWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_qfkj26Ye_E-qz-EUH-AhVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - Pension - Net benefit income (Details)", "role": "http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails", "shortName": "Pension - Net benefit income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2021_To_7_31_2021_qfkj26Ye_E-qz-EUH-AhVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_hUcYQtLLx0amAwt_WdvaJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Segments (Details)", "role": "http://www.avinc.com/role/DisclosureSegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_7_31_2022_To_10_29_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember__jNWqzJL-k67zC8x7sxLBw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "avav-20221029x10q.htm", "contextRef": "Duration_5_1_2022_To_10_29_2022_QA8SEQF4e02Cq-iuaEarHw", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y2jH7IsktkiEG7d38wsNPg", "xsiNil": "false" } } }, "segmentCount": 100, "tag": { "avav_AdditionalPaymentsToAcquireLimitedPartnershipInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional cash outflow related to the", "label": "Additional Payments To Acquire Limited Partnership Interest", "terseLabel": "Additional capital contributions" } } }, "localname": "AdditionalPaymentsToAcquireLimitedPartnershipInterest", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "monetaryItemType" }, "avav_AdjustedOperatingIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues including purchase account adjustments.", "label": "Adjusted Operating Income Loss", "totalLabel": "Adjusted income (loss) from operations" } } }, "localname": "AdjustedOperatingIncomeLoss", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "avav_AerovironmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to the Aerovironment.", "label": "Aerovironment" } } }, "localname": "AerovironmentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_AltoySavunmaSanayiVeHavacilikAnonimSirketiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Altoy Savunma Sanayi ve Havacilik Anonim Sirketi (\"Altoy\"), a Turkish corporation.", "label": "Altoy" } } }, "localname": "AltoySavunmaSanayiVeHavacilikAnonimSirketiMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "avav_AmortizationOfIntangibleAssetsAndOtherPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) including purchase accounting adjustments 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.", "label": "Amortization of Intangible Assets And Other Purchase Accounting Adjustments", "terseLabel": "Amortization of acquired intangible assets and other purchase accounting adjustments" } } }, "localname": "AmortizationOfIntangibleAssetsAndOtherPurchaseAccountingAdjustments", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "avav_AmountOfNetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Amount Of Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net income (loss) attributable to noncontrolling interest", "terseLabel": "Net income attributable to noncontrolling interest" } } }, "localname": "AmountOfNetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_ArcturusUavInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Arcturus UAV, Inc.", "label": "Arcturus UAV Inc." } } }, "localname": "ArcturusUavInc.Member", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "avav_BusinessCombinationContingentConsiderationAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration assets in a business combination.", "label": "Business Combination, Contingent Consideration, Asset, Fair Value Disclosure", "terseLabel": "Contingently returnable consideration" } } }, "localname": "BusinessCombinationContingentConsiderationAssetFairValueDisclosure", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationContingentConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of contingent consideration transferred.", "label": "Business Combination Contingent Consideration Transferred", "terseLabel": "Contingent consideration paid" } } }, "localname": "BusinessCombinationContingentConsiderationTransferred", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationEarnoutAmountDueInYearOneNotAchieved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of earnout amount not achieved in year one as at the date of business combination.", "label": "Business Combination Earnout Amount Due in Year One, Not Achieved", "terseLabel": "Amount of earnout amount not achieved" } } }, "localname": "BusinessCombinationEarnoutAmountDueInYearOneNotAchieved", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationEarnoutNotAchieved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of earnout that was not achieved.", "label": "Business Combination Earnout Not Achieved", "terseLabel": "Amount of earnout that was not achieved" } } }, "localname": "BusinessCombinationEarnoutNotAchieved", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationEscrowDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of months escrow will be held in reserve.", "label": "Business Combination Escrow Duration", "terseLabel": "Number of months until escrow will be release" } } }, "localname": "BusinessCombinationEscrowDuration", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "durationItemType" }, "avav_BusinessCombinationHoldbackAmount": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to the amount of holdback.", "label": "Business Combination Holdback Amount", "terseLabel": "Amount of holdback", "verboseLabel": "Holdback" } } }, "localname": "BusinessCombinationHoldbackAmount", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationIndebtednessPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of indebtedness paid at acquisition date.", "label": "Business Combination Indebtedness Paid", "terseLabel": "Amount of indebtedness paid" } } }, "localname": "BusinessCombinationIndebtednessPaid", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationPeriodToObtainTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period to obtain the targets.", "label": "Business Combination, Period To Obtain Target", "terseLabel": "Period to obtain target" } } }, "localname": "BusinessCombinationPeriodToObtainTarget", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unbilled receivables, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Unbilled Receivables", "terseLabel": "Unbilled receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsUnbilledReceivables", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liabilities, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerAdvances": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of customer advances payable, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Customer Advances", "terseLabel": "Customer advances" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerAdvances", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Liabilities", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWagesAndRelatedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of wages and related accrued liabilities , assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Wages And Related Accrued Liabilities", "terseLabel": "Wages and related accruals" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWagesAndRelatedAccruedLiabilities", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "avav_BusinessCombinationSpecificAwardsOrOrdersFromUsMilitaryAreAchievedPriorTo36MonthPostClosingPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conditions when specific awards and/or orders from the U.S. military are achieved prior to the end of a 36-month post-closing period.", "label": "Business Combination, Specific Awards Or Orders From US Military Are Achieved Prior To 36 Month Post Closing Period [Member]" } } }, "localname": "BusinessCombinationSpecificAwardsOrOrdersFromUsMilitaryAreAchievedPriorTo36MonthPostClosingPeriodMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "avav_BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conditions when specific revenue targets are achieved following the first earn out year.", "label": "Business Combination, Specific Revenue Targets Achieved In Second Earnout Year" } } }, "localname": "BusinessCombinationSpecificRevenueTargetsAchievedFollowingFirstEarnoutYearMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "avav_BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conditions when specific revenue targets are achieved during the first earn out year.", "label": "Business Combination, Specific Revenue Targets Achieved In First Earnout Year" } } }, "localname": "BusinessCombinationSpecificRevenueTargetsAchievedInFirstEarnoutYearMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "avav_CashPaidDuringTheYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid, net during the period for:" } } }, "localname": "CashPaidDuringTheYearAbstract", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "avav_ConsolidatedFixedChargeCoverageRatioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the Consolidated Fixed Charge Ratio.", "label": "Consolidated Fixed Charge Coverage Ratio" } } }, "localname": "ConsolidatedFixedChargeCoverageRatioMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_ConsolidatedLeverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Consolidated Leverage ratio.", "label": "Consolidated Leverage Ratio" } } }, "localname": "ConsolidatedLeverageMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_ContractLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Contract Liability" } } }, "localname": "ContractLiabilityMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_CpffMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "CPFF" } } }, "localname": "CpffMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_DebtInstrumentAmortizationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of amortization.", "label": "Debt Instrument Amortization Term", "terseLabel": "Term of amortization" } } }, "localname": "DebtInstrumentAmortizationTerm", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "avav_DebtInstrumentBasisSpreadOnVariableRateAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustment to the percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument Basis Spread On Variable Rate, Adjustment", "terseLabel": "SOFR adjustment" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateAdjustment", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_DebtInstrumentCovenantConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated total debt to consolidated adjusted earnings before, interest, taxes, depreciation and amortization allowed under the terms of the credit agreement covenants.", "label": "Debt Instrument, Covenant Consolidated Leverage Ratio", "terseLabel": "Consolidated leverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_DebtInstrumentDebtDefaultInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Default interest rate", "label": "Debt Instrument Debt Default Interest Rate", "terseLabel": "Additional interest rate if default occurs (as a percentage)" } } }, "localname": "DebtInstrumentDebtDefaultInterestRate", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_DebtInstrumentEquityInterestInForeignSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity interest in foreign subsidiaries.", "label": "Debt Instrument Equity Interest in Foreign Subsidiaries", "terseLabel": "Percentage of outstanding equity interests in foreign subsidiaries" } } }, "localname": "DebtInstrumentEquityInterestInForeignSubsidiaries", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_DebtInstrumentNumberOfQuarterlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of required quarterly payments.", "label": "Debt Instrument Number of Quarterly Payments", "terseLabel": "Number of quarterly payments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyPayments", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "avav_DebtInstrumentPeriodOneThroughFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Periods one through four representing most current period of debt redemption features under terms of the debt agreement.", "label": "Period One Through Four" } } }, "localname": "DebtInstrumentPeriodOneThroughFourMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_DebtInstrumentQuarterlyPaymentsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required quarterly payment expressed as a percentage of the outstanding obligation.", "label": "Debt Instrument Quarterly Payments Percentage", "terseLabel": "Amount of quarterly required payment expressed as a percentage of outstanding obligation" } } }, "localname": "DebtInstrumentQuarterlyPaymentsPercentage", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_DeconsolidationOfPreviouslyControlledSubsidiary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock due to deconsolidation of previously controlled subsidiary.", "label": "Deconsolidation of Previously Controlled Subsidiary", "terseLabel": "Deconsolidation of previously controlled subsidiary" } } }, "localname": "DeconsolidationOfPreviouslyControlledSubsidiary", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_DefinedBenefitPlanExpectedFutureBenefitPayment": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid.", "label": "Defined Benefit Plan, Expected Future Benefit Payment", "totalLabel": "Total expected benefit payments" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPayment", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "avav_DefinedBenefitPlanInterestBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Benefit", "negatedLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestBenefit", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails" ], "xbrltype": "monetaryItemType" }, "avav_DesignAndDevelopmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to design and development agreement.", "label": "Design and Development Agreement" } } }, "localname": "DesignAndDevelopmentAgreementMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "avav_EesBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to EES Business.", "label": "EES Business" } } }, "localname": "EesBusinessMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "avav_EquityMethodInvestmentLossNetOfTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Equity method investment loss, net of tax" } } }, "localname": "EquityMethodInvestmentLossNetOfTaxMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "domainItemType" }, "avav_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized or unrealized gain (loss) from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss)", "negatedLabel": "Total fair value measurement adjustments (realized or unrealized)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "avav_FfpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "FFP" } } }, "localname": "FfpMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_Fiscal2020LtipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Fiscal 2020 LTIP.", "label": "Fiscal 2020 LTIP" } } }, "localname": "Fiscal2020LtipMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_Fiscal2021LtipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Fiscal 2021 LTIP.", "label": "Fiscal 2021 LTIP" } } }, "localname": "Fiscal2021LtipMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_Fiscal2022LtipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Fiscal 2022 LTIP", "label": "Fiscal 2022 LTIP" } } }, "localname": "Fiscal2022LtipMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_Fiscal2023LtipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Fiscal 2022 LTIP", "label": "Fiscal 2023 LTIP" } } }, "localname": "Fiscal2023LtipMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_FiscalQuarterAfterPeriodEndingThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to any fiscal quarter ending thereafter which is after October 31, 2022.", "label": "Fiscal quarter ending thereafter which is after October 31, 2022" } } }, "localname": "FiscalQuarterAfterPeriodEndingThereafterMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_FiscalQuartersEndedJanuary292022AndApril2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to fiscal quarter ended January 29, 2022 and April, 2022.", "label": "Fiscal quarter ended January 29, 2022 and April, 2022" } } }, "localname": "FiscalQuartersEndedJanuary292022AndApril2022Member", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_FiscalQuartersEndingPeriodMay12022ToOctober212022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to fiscal quarters ending during the period from May 1, 2022 to October 31, 2022.", "label": "Fiscal quarters ending during the period from May 1, 2022 to October 31, 2022" } } }, "localname": "FiscalQuartersEndingPeriodMay12022ToOctober212022Member", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "avav_GeographicDistributionInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "International" } } }, "localname": "GeographicDistributionInternationalMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_GoodwillDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Goodwill." } } }, "localname": "GoodwillDisclosureAbstract", "nsuri": "http://www.avinc.com/20221029", "xbrltype": "stringItemType" }, "avav_GovernmentContractPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government contract policy.", "label": "Government Contract [Policy Text Block]", "terseLabel": "Government Contracts" } } }, "localname": "GovernmentContractPolicyTextBlock", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "avav_HapsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "HAPS" } } }, "localname": "HapsMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_HapsmobileMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to HAPSMobile.", "label": "HAPSMobile" } } }, "localname": "HapsmobileMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "avav_HoldbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Holdback" } } }, "localname": "HoldbackMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "avav_IncomeLossFromEquityMethodInvestmentsGross": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments, Gross", "negatedLabel": "Loss (income) from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsGross", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_IncomeLossFromEquityMethodInvestmentsNetOfTax": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss), net of tax.", "label": "Income (Loss) from Equity Method Investments, Net of Tax", "terseLabel": "Equity method investment (loss) income, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfTax", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_IncreaseDecreaseInUnbilledContractsReceivableAndRetentions": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the net change during the reporting period in the amount of unbilled receivables and retentions.", "label": "Increase (Decrease) in Unbilled Contracts Receivable and Retentions", "negatedLabel": "Unbilled receivables and retentions" } } }, "localname": "IncreaseDecreaseInUnbilledContractsReceivableAndRetentions", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_IntelligentSystemsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Intelligent Systems Group.", "label": "Intelligent Systems Group" } } }, "localname": "IntelligentSystemsGroupMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "avav_InvestmentInLimitedPartnershipFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to investment in limited partnership fund.", "label": "Investment in limited partnership fund" } } }, "localname": "InvestmentInLimitedPartnershipFundMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "avav_IssuancesOfInventoryToPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory issued to property and equipment, , ISR in-service assets.", "label": "Issuances of Inventory To Property And Equipment", "terseLabel": "Issuances of inventory to property and equipment, ISR in-service assets" } } }, "localname": "IssuancesOfInventoryToPropertyAndEquipment", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_LeaseQuantitativeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease quantitative information.", "label": "Lease Quantitative Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental lease information" } } }, "localname": "LeaseQuantitativeDisclosureTableTextBlock", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "avav_LesseeOperatingLeaseOptionToTerminatePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease termination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Option to Terminate Period", "terseLabel": "Option to terminate period (in years)" } } }, "localname": "LesseeOperatingLeaseOptionToTerminatePeriod", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "avav_LimitedPartnershipFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the limited partnership fund.", "label": "Limited Partnership Fund" } } }, "localname": "LimitedPartnershipFundMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "domainItemType" }, "avav_LimitedPartnershipFundTechnologiesAndStartUpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the limited partnership fund, technologies and start up.", "label": "Limited Partnership Fund, Technologies and Start-Up" } } }, "localname": "LimitedPartnershipFundTechnologiesAndStartUpMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "domainItemType" }, "avav_LineOfCreditFacilityRequiredPaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required annual payment expressed as a percentage of the outstanding obligation.", "label": "Line of Credit Facility Required Payment Percentage", "terseLabel": "Amount of annual required payment expressed as a percent of the outstanding obligation" } } }, "localname": "LineOfCreditFacilityRequiredPaymentPercentage", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "avav_LineOfCreditSublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublimit.", "label": "Line of Credit Sublimit", "terseLabel": "Amount of sublimit" } } }, "localname": "LineOfCreditSublimit", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "avav_LongTermDebtGrossCurrent": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails": { "order": 1.0, "parentTag": "avav_LongTermDebtGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt Gross, Current", "negatedLabel": "Less current portion" } } }, "localname": "LongTermDebtGrossCurrent", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "avav_LongTermDebtGrossNoncurrent": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt, Gross, NonCurrent", "totalLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtGrossNoncurrent", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "avav_LongTermIncentiveAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Long-Term Incentive Awards." } } }, "localname": "LongTermIncentiveAwardsAbstract", "nsuri": "http://www.avinc.com/20221029", "xbrltype": "stringItemType" }, "avav_LongTermIncentiveAwardsDisclosureTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Long Term Incentive Awards Disclosure [TextBlock]", "terseLabel": "Long-Term Incentive Awards" } } }, "localname": "LongTermIncentiveAwardsDisclosureTextblock", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwards" ], "xbrltype": "textBlockItemType" }, "avav_LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the Long Term Incentive Program", "label": "LTIP" } } }, "localname": "LongTermIncentiveProgramMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_LossContingencyPeriodOfPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period settlement payment will occur.", "label": "Loss Contingency, Period of Payment", "terseLabel": "Payment period" } } }, "localname": "LossContingencyPeriodOfPayment", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "durationItemType" }, "avav_LossOnDeconsolidationOfPreviouslyControlledSubsidiary": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to loss on deconsolidation of previously controlled subsidiary.", "label": "Loss on Deconsolidation of Previously Controlled Subsidiary", "negatedLabel": "Loss on deconsolidation of previously controlled subsidiary" } } }, "localname": "LossOnDeconsolidationOfPreviouslyControlledSubsidiary", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_MasterDesignAndDevelopmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Master Design and Development Agreement.", "label": "MDDA" } } }, "localname": "MasterDesignAndDevelopmentAgreementMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "avav_MasterDesignAndDevelopmentAgreementOrderMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum order value under the Master Design and Development Agreement.", "label": "Master Design and Development Agreement, Order Maximum Amount", "terseLabel": "Maximum value under MDDA" } } }, "localname": "MasterDesignAndDevelopmentAgreementOrderMaximumAmount", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "avav_MaterialAdjustmentToContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to any one adjustment that was material to the contract.", "label": "Material Adjustment To Contract", "terseLabel": "Material adjustment to any one contract" } } }, "localname": "MaterialAdjustmentToContract", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "avav_MaximumNetValueForTest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum net value to to design and build prototype solar powered high altitude aircrafts and ground control stations for HAPSMobile and conduct low altitude and high altitude flight tests of the prototype aircrafts.", "label": "Maximum Net Value For Test", "terseLabel": "Maximum net value" } } }, "localname": "MaximumNetValueForTest", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "avav_MediumUnmannedAircraftSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to medium unmanned aircraft systems segment.", "label": "MUAS" } } }, "localname": "MediumUnmannedAircraftSystemsSegmentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "avav_MuasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to MUAS product line/program.", "label": "MUAS." } } }, "localname": "MuasMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease and non cash lease expense", "label": "Non Cash Lease Expense", "negatedLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non cash or Part of non cash change in foreign currency translation adjustments.", "label": "Non Cash or Part of Non Cash Change in Foreign Currency Translation Adjustments", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_NonU.s.GovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Non-U.S. government" } } }, "localname": "NonU.s.GovernmentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_NumberOfActiveContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of active contracts.", "label": "Number Of Active Contracts", "terseLabel": "Number of active contracts" } } }, "localname": "NumberOfActiveContracts", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "integerItemType" }, "avav_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Other." } } }, "localname": "OtherMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_OtherNoncashInvestingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash activities" } } }, "localname": "OtherNoncashInvestingItemsAbstract", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "avav_PaymentsForHoldbackAndRetentionPaymentsForBusinessAcquisitions": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow related to payments for holdback and retention payments for business acquisitions.", "label": "Payments For Holdback And Retention Payments For Business Acquisitions", "negatedLabel": "Holdback and retention payments for business acquisition" } } }, "localname": "PaymentsForHoldbackAndRetentionPaymentsForBusinessAcquisitions", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_PaymentsToAcquireEquitySecurityInvestments": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or\n advances to an equity security investments.", "label": "Payments to Acquire Equity Security Investments", "negatedLabel": "Equity security investments" } } }, "localname": "PaymentsToAcquireEquitySecurityInvestments", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_PercentageOfOwnershipInterestSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of ownership interest sold during the period.", "label": "Percentage of Ownership Interest Sold", "terseLabel": "Percentage of ownership interest sold" } } }, "localname": "PercentageOfOwnershipInterestSold", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "avav_PeriodOfContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of periods contributions will be made.", "label": "Period Of Contributions", "terseLabel": "Expected years contributions will be made" } } }, "localname": "PeriodOfContributions", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "durationItemType" }, "avav_PlanckAerosystemsInc.PlanckMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Planck Aerosystems, Inc. (\"Planck\").", "label": "Planck Aerosystems, Inc. (\"Planck\")" } } }, "localname": "PlanckAerosystemsInc.PlanckMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables" ], "xbrltype": "domainItemType" }, "avav_ProceedsFromDeconsolidationOfPreviouslyControlledSubsidiaryNetOfCashDeconsolidated": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to proceeds from deconsolidation of previously controlled subsidiary, net of cash deconsolidated.", "label": "Proceeds from Deconsolidation of Previously Controlled Subsidiary,Net of Cash Deconsolidated", "negatedLabel": "Proceeds from deconsolidation of previously controlled subsidiary, net of cash deconsolidated" } } }, "localname": "ProceedsFromDeconsolidationOfPreviouslyControlledSubsidiaryNetOfCashDeconsolidated", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "avav_RecentlyAdoptedAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Recently Adopted Accounting Standards that may impact the entity's financial reporting.", "label": "Recently Adopted Accounting Standards [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyTextBlock", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "avav_RelatedPartyTransactionsConvertibleLoansAgreedToBeLent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loans agreed to be lent by the company to the related party which are convertible in to shares of the investee company.", "label": "Related Party Transactions Convertible Loans Agreed To Be Lent", "terseLabel": "Execution of MDDA" } } }, "localname": "RelatedPartyTransactionsConvertibleLoansAgreedToBeLent", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "avav_ReservesForIncurredCostClaimAudits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the reserves for incurred cost claim audits.", "label": "Reserves for Incurred Cost Claim Audits" } } }, "localname": "ReservesForIncurredCostClaimAudits", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "monetaryItemType" }, "avav_RevenuePerformanceObligationSatisfiedAtPointInTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue satisfied at a point in time.", "label": "Revenue, Performance Obligation Satisfied at Point in Time", "terseLabel": "Remaining performance obligations at a point in time (as a percentage)" } } }, "localname": "RevenuePerformanceObligationSatisfiedAtPointInTime", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "avav_RevenuePerformanceObligationSatisfiedOverTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue, satisfied over time.", "label": "Revenue, Performance Obligation Satisfied Over Time", "terseLabel": "Remaining performance obligations satisfied over time (as a percentage)" } } }, "localname": "RevenuePerformanceObligationSatisfiedOverTime", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "avav_RevenueRemainingPerformanceObligationAggregateImpactOfAdjustmentsInContractEstimatesOnRevenueRelatedToPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods.", "label": "Revenue, Remaining Performance Obligation, Aggregate Impact Of Adjustments In Contract Estimates On Revenue Related To Performance Obligations Satisfied Or Partially Satisfied In Previous Periods", "terseLabel": "Amount of aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods" } } }, "localname": "RevenueRemainingPerformanceObligationAggregateImpactOfAdjustmentsInContractEstimatesOnRevenueRelatedToPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "avav_RevisedAggregateImpactOfAdjustmentsInContractEstimatesOnRevenueRelatedToPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revised aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods", "label": "Revised Aggregate Impact Of Adjustments In Contract Estimates On Revenue Related To Performance Obligations Satisfied Or Partially Satisfied In Previous Periods", "terseLabel": "Amount of revised aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods" } } }, "localname": "RevisedAggregateImpactOfAdjustmentsInContractEstimatesOnRevenueRelatedToPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "avav_SaleOfStockAggregateOfferingPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate offering price in sale of stock", "label": "Sale of Stock, Aggregate Offering Price", "terseLabel": "Aggregate offering price" } } }, "localname": "SaleOfStockAggregateOfferingPrice", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "monetaryItemType" }, "avav_SaleOfStockAggregateOfferingPriceRemaining": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate offering price remaining on the sale of stock.", "label": "Sale of Stock, Aggregate Offering Price Remaining", "terseLabel": "Amount of aggregate offering price remaining." } } }, "localname": "SaleOfStockAggregateOfferingPriceRemaining", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "monetaryItemType" }, "avav_SaleOfStockGrossProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds on the sale of stock.", "label": "Sale of Stock, Gross Proceeds", "terseLabel": "Total gross proceeds" } } }, "localname": "SaleOfStockGrossProceeds", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "monetaryItemType" }, "avav_SaleOfStockShareSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares sold in sale of stock.", "label": "Sale of Stock, Share Sold", "terseLabel": "Number of share sold" } } }, "localname": "SaleOfStockShareSold", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "sharesItemType" }, "avav_ShareBasedCompensationAwardFiftyPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award fifty Percent [Member]", "label": "50% Vested" } } }, "localname": "ShareBasedCompensationAwardFiftyPercentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_ShareBasedCompensationAwardOneHundredPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award One Hundred Percent [Member]", "label": "100% Vested" } } }, "localname": "ShareBasedCompensationAwardOneHundredPercentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_ShareBasedCompensationAwardTwoHundredFiftyPercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Award Two Hundred Fifty Percent [Member]", "label": "250% Vested" } } }, "localname": "ShareBasedCompensationAwardTwoHundredFiftyPercentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "avav_ShelfRegistrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to Shelf Registration.", "label": "S-3" } } }, "localname": "ShelfRegistrationMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "avav_SmallUasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "Small UAS" } } }, "localname": "SmallUasMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "avav_SoftbankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SoftBank.", "label": "SoftBank" } } }, "localname": "SoftbankMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "avav_StandardProductWarrantyAccrualWarrantiesIssuedAndPreexistingIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of (i) the increase in the liability for accruals related to standard product warranties issued during the reporting period and (ii) the increase or decrease in the liability during the reporting period for accruals related to pre-existing standard product warranties (including adjustments related to changes in estimates). Does not include any increase in the liability for accruals related to extended product warranties.", "label": "Standard Product Warranty Accrual Warranties Issued and Preexisting Increase (Decrease)", "terseLabel": "Warranty expense" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssuedAndPreexistingIncreaseDecrease", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "avav_TMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "T&M" } } }, "localname": "TMMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_TaxExpenseBenefitOnIncomeLossFromEquityMethodInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of tax expense (benefit) on income (loss) from equity method investments.", "label": "Tax Expense (Benefit) On Income (Loss) From Equity Method Investments", "terseLabel": "Income tax expense from equity method investments" } } }, "localname": "TaxExpenseBenefitOnIncomeLossFromEquityMethodInvestments", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "monetaryItemType" }, "avav_TelerobMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to business acquisition of Telerob.", "label": "Telerob." } } }, "localname": "TelerobMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "domainItemType" }, "avav_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to Term Loan Facility.", "label": "Term loans" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "avav_TermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the agreement.", "label": "Term Of Agreement", "terseLabel": "Term of MDDA" } } }, "localname": "TermOfAgreement", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "durationItemType" }, "avav_TmsContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to TMS contract.", "label": "TMS contract" } } }, "localname": "TmsContractMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "domainItemType" }, "avav_TmsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "TMS" } } }, "localname": "TmsMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "avav_USGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NA", "label": "U.S. government" } } }, "localname": "USGovernmentMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "avav_UnmannedSystemsInvestmentsGmbhMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to Unmanned Systems Investments GmbH.", "label": "Telerob" } } }, "localname": "UnmannedSystemsInvestmentsGmbhMember", "nsuri": "http://www.avinc.com/20221029", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.avinc.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r133", "r173", "r192", "r193", "r194", "r195", "r197", "r199", "r203", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r133", "r173", "r192", "r193", "r194", "r195", "r197", "r199", "r203", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r66", "r68", "r131", "r132", "r318", "r346" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r210", "r371", "r375", "r745" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r289", "r291", "r292", "r293", "r317", "r345", "r466", "r472", "r651", "r652", "r653", "r654", "r655", "r656", "r675", "r742", "r746", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureLeasesDetails", "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails", "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r289", "r291", "r292", "r293", "r317", "r345", "r466", "r472", "r651", "r652", "r653", "r654", "r655", "r656", "r675", "r742", "r746", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r210", "r371", "r375", "r745" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r205", "r291", "r292", "r371", "r373", "r677", "r741", "r743" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r205", "r291", "r292", "r371", "r373", "r677", "r741", "r743" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r282", "r289", "r291", "r292", "r293", "r317", "r345", "r407", "r466", "r472", "r500", "r501", "r502", "r651", "r652", "r653", "r654", "r655", "r656", "r675", "r742", "r746", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetDetails", "http://www.avinc.com/role/DisclosureLeasesDetails", "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails", "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r282", "r289", "r291", "r292", "r293", "r317", "r345", "r407", "r466", "r472", "r500", "r501", "r502", "r651", "r652", "r653", "r654", "r655", "r656", "r675", "r742", "r746", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetDetails", "http://www.avinc.com/role/DisclosureLeasesDetails", "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails", "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r67", "r68", "r131", "r132", "r318", "r346" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r143", "r148", "r287", "r467" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r206", "r207", "r371", "r374", "r744", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r206", "r207", "r371", "r374", "r744", "r776", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r143", "r148", "r287", "r467", "r644" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r651", "r653", "r656", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r55", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $74 at October 29, 2022 and $592 at April 30, 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r117" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of debt securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r32", "r696", "r723" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r72", "r74", "r75", "r725", "r751", "r752" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance, net of $2 and $1 deferred taxes, as of July 30, 2022 and July 31, 2021, respectively", "periodStartLabel": "Balance, net of $8 and $1 deferred taxes, as of April 30, 2022 and April 30, 2021, respectively", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r81", "r82", "r602", "r603", "r604", "r605", "r606", "r608" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r71", "r75", "r81", "r82", "r83", "r135", "r136", "r137", "r572", "r632", "r747", "r748" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r135", "r136", "r137", "r507", "r508", "r509", "r583" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Tax withholding payment related to net share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r475", "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss from operations to cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r168", "r192", "r193", "r194", "r195", "r197" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "All other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r44", "r214", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r91", "r116", "r332", "r611" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r116", "r266", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r31", "r127", "r181", "r194", "r201", "r231", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r566", "r573", "r598", "r641", "r643", "r695", "r722" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r22", "r53", "r127", "r231", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r566", "r573", "r598", "r641", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r218", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r216", "r219", "r242", "r702" ], "calculation": { "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available for sale securities", "verboseLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-For-Sale Securities" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r462", "r468", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r462", "r468", "r538", "r539", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Ownership interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "verboseLabel": "Supplemental Pro Forma Information (unaudited)" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Schedule of unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r535", "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss attributable to AeroVironment, Inc.", "verboseLabel": "Net (loss) income attributable to AeroVironment, Inc." } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r535", "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs", "verboseLabel": "Acquisition-related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r552", "r553", "r555" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsArcturusDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Cash consideration", "totalLabel": "Total consideration", "verboseLabel": "Additional cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "verboseLabel": "Fair value of consideration transferred:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r552", "r553" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsArcturusDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair market value of shares issued", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r551", "r554", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Contingent consideration", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r544", "r558" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Fair value of assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "verboseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "verboseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r540", "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r540", "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "verboseLabel": "Inventories, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Fair value of liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Provisional allocation of the purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r540", "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r541" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r20", "r25", "r118" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r111", "r118", "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r111", "r601" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Schedule of projected benefit obligation and fair value of plan assets" } } }, "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r63", "r705", "r730" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r135", "r136", "r583" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, Authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, Issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r35", "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r35", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Issued and outstanding shares-25,157,618 shares at October 29, 2022 and 24,951,287 shares at April 30, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r77", "r79", "r80", "r88", "r710", "r736" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income attributable to AeroVironment, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r87", "r564", "r565", "r577", "r709", "r735" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r86", "r563", "r577", "r708", "r734" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r85", "r98", "r707", "r733" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) and Reclassifications Adjustments" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustments" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r371", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r371", "r376" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r358", "r359", "r372" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer Advances, Current", "terseLabel": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContributionOfProperty": { "auth_ref": [ "r120", "r121", "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of property contributed in noncash investing and financing activities.", "label": "Contribution of Property", "terseLabel": "Acquisitions of property and equipment included in accounts payable" } } }, "localname": "ContributionOfProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95", "r677" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r125", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r329", "r333", "r334", "r336", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt and Capital Leases Disclosures [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r33", "r337", "r697", "r719" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails": { "order": 2.0, "parentTag": "avav_LongTermDebtGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Total debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r60", "r331", "r610" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Current period interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Period Five" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r326", "r609", "r610", "r611", "r612", "r613" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Unamortized debt issuance costs - revolving credit facility" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Available-for-sale securities." } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r326", "r611" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "netLabel": "Less unamortized debt issuance costs - term loans" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r515", "r516" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r515", "r516" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r117" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Tax Noncash Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r384", "r423", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "terseLabel": "Actuarial gain" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate assumption" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Pension increase for in-payment benefits" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r431", "r455" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Percentage of expected return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r385" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "negatedLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Pension" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails", "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 6.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2028-2032" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 1.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 5.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 4.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 3.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r417" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails": { "order": 2.0, "parentTag": "avav_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionExpectedBenefitsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r384", "r422", "r449", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "terseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r397", "r408", "r410", "r411", "r456" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r383", "r406", "r456" ], "calculation": { "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status of the plan" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundingStatusExtensibleList": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r437", "r442", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Indicates status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Funding Status [Extensible List]" } } }, "localname": "DefinedBenefitPlanFundingStatusExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r419", "r446", "r456", "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionNetBenefitIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r116", "r176" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations." } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r3", "r4", "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r18", "r281" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r462", "r468" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r36", "r130", "r305", "r307", "r308", "r314", "r315", "r316", "r636", "r703", "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from Related Parties", "verboseLabel": "Unbilled related party receivables" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to AeroVironment", "verboseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r140", "r141", "r142", "r143", "r144", "r149", "r152", "r158", "r159", "r160", "r164", "r165", "r584", "r585", "r711", "r737" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Net (loss) income per share attributable to AeroVironment, Inc.-Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r140", "r141", "r142", "r143", "r144", "r152", "r158", "r159", "r160", "r164", "r165", "r584", "r585", "r711", "r737" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net (loss) income per share attributable to AeroVironment, Inc.-Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r161", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r601" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Effects of currency translation on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax benefit rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Wages and related accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r81", "r82", "r83", "r135", "r136", "r137", "r139", "r145", "r147", "r166", "r233", "r348", "r353", "r507", "r508", "r509", "r522", "r523", "r583", "r602", "r603", "r604", "r605", "r606", "r608", "r632", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Payments for purchase of interest" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r26", "r182", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments.", "terseLabel": "Carrying value of investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in Companies Accounted for Using the Equity Method" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Unrealized gains recognized during the period on equity securities still held at the reporting date" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r227", "r738" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Net gains recognized during the period on equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r223", "r720", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of activity related to available-for-sale investments recorded in short-term" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r704", "r777" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Amount held in escrow", "verboseLabel": "Released from escrow" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r586", "r587", "r594" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation between beginning and ending balances of items measured at fair value on recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurement Using Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r590", "r594" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r590", "r594" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation between beginning and ending balances of items measured at fair value on recurring basis that used significant unobservable inputs (Level 3)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r328", "r339", "r340", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r456", "r587", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r586", "r587", "r588", "r589", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r328", "r408", "r410", "r415", "r456", "r587", "r648" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted prices in active market for identical assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r328", "r339", "r340", "r408", "r410", "r415", "r456", "r587", "r649" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant other observable inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r328", "r339", "r340", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r456", "r587", "r650" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant unobservable inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities measured at fair value on recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Fair value of the contingently returnable consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Total (gains) losses (realized or unrealized)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r592" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "verboseLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r328", "r339", "r340", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r456", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Values of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3).", "label": "Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Income [Extensible List]", "terseLabel": "Included in selling, general and administrative" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Included in selling, general and administrative" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsReconciliationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r221", "r222", "r224", "r225", "r226", "r235", "r237", "r238", "r239", "r240", "r243", "r244", "r245", "r246", "r335", "r347", "r582", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r796", "r797", "r798", "r799", "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted average amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r29", "r271" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r273" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r273" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r273" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r273" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r273" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r267", "r268", "r271", "r274", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r271", "r679" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangibles, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Intangibles [Line Items]", "terseLabel": "Intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r267", "r270" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r271", "r678" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r117", "r599", "r600" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "(Gain) loss on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r116" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionDomesticMember": { "auth_ref": [ "r241", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r809", "r810", "r811", "r812", "r813", "r814" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic.", "label": "Domestic" } } }, "localname": "GeographicDistributionDomesticMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r28", "r250", "r251", "r258", "r263", "r643", "r694" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangibles, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r259", "r261", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "negatedLabel": "Additions to goodwill" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r127", "r181", "r193", "r197", "r200", "r203", "r231", "r302", "r303", "r304", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r598" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross margin", "totalLabel": "Total gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Profit:", "terseLabel": "Gross margin:" } } }, "localname": "GrossProfitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r94", "r117", "r140", "r141", "r142", "r143", "r156", "r160", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "verboseLabel": "Net (loss) income attributable to AeroVironment, Inc." } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r84", "r181", "r193", "r197", "r200", "r203", "r692", "r706", "r712", "r739" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of (Loss) Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r462", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Discontinued operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r7", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r16", "r17", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r277", "r283" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r128", "r519", "r520", "r521", "r524", "r526", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r146", "r147", "r179", "r517", "r525", "r528", "r740" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Benefit from income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIncomeTaxesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r113", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r37", "r704", "r732" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r153", "r154", "r155", "r160", "r477" ], "calculation": { "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of employee stock options, restricted stock and restricted stock units" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r265", "r269" ], "calculation": { "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Investment Income, Interest", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r109", "r112", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories, net" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r51" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r21", "r51", "r643" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r51", "r247" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for inventory excess and obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r46" ], "calculation": { "http://www.avinc.com/role/DisclosureInventoriesNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Investment Holdings [Line Items]", "terseLabel": "Investments" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r756", "r766", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r768", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r768", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r223", "r693", "r715", "r775", "r808" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r628", "r630" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs, net" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease costs" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Option to terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesAsc842DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r629" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesAsc842DetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms (in years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend period (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "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.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r127", "r231", "r598", "r643", "r699", "r728" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r59", "r127", "r231", "r302", "r303", "r304", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r567", "r573", "r574", "r598", "r641", "r642", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r586" ], "calculation": { "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r33", "r697", "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Line of Credit", "terseLabel": "Amount of loan" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fees (as a percentage)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Long-term debt", "verboseLabel": "Debt" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r56", "r126" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of identifiable assets by segment" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r33", "r327", "r338", "r339", "r340", "r697", "r724" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future principle payments" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r133", "r301", "r330" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r133", "r301", "r330" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r133", "r301", "r330" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r133", "r301", "r330" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtFuturePrinciplePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "totalLabel": "Total long-term debt, net of unamortized debt issuance costs - term loans" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r27" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments", "verboseLabel": "Total long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Investments [Abstract]", "terseLabel": "Long-term investments:" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "verboseLabel": "Litigation reserve expense" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r286", "r288", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Amount of existing claims settled" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r286", "r288", "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Settlement paid" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r286", "r288", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount of alleged damages" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r65", "r127", "r231", "r302", "r307", "r308", "r309", "r315", "r316", "r598", "r698", "r727" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling Interest, Period Increase (Decrease)", "terseLabel": "Change in non-controlling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Warranty Reserves" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r114", "r117" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r140", "r141", "r142", "r143", "r149", "r150", "r157", "r160", "r181", "r193", "r197", "r200", "r203" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net income (loss)", "totalLabel": "Net (loss) income attributable to AeroVironment, Inc.", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator for basic earnings per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r343", "r569", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net Income (loss) including non-controlling interest" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r135", "r136", "r137", "r353", "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (loss) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r193", "r197", "r200", "r203" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations", "verboseLabel": "Income (loss) from continuing operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r620", "r630" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturities of operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r615" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesMaturitiesAsc842DetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r615" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r615" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r616", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r614" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r627", "r630" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r626", "r630" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r192", "r193", "r194", "r195", "r197", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Product segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Backlog." } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r19", "r134", "r167", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r563", "r564", "r571" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale investments, net of deferred tax expense of $0 for the three and six months ended October 29, 2022 and October 30, 2021, respectively", "verboseLabel": "Unrealized (loss) gain on investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "auth_ref": [ "r563", "r564", "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent", "netLabel": "Unrealized losses, tax portion", "verboseLabel": "Unrealized (gain) loss on available-for-sale investments, deferred tax benefit" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r563", "r564", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r563", "r564", "r571" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r69", "r70", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Available-for-sale Securities, Change in Net Unrealized Holding Gain (Loss), Net of Tax", "negatedLabel": "Unrealized (gain) loss on available-for-sale investments, net of deferred tax expense of $0 for the six months ended October 29, 2022 and October 30, 2021, respectively" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r73", "r81", "r85", "r517", "r527", "r529", "r602", "r605", "r608", "r707", "r733" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r58", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Long term investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash expense, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other assets, long term" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Total AeroVironment, Inc. Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Tax withholding payment related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r99", "r101", "r217" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Available-for-sale Securities", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r102", "r556" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash", "totalLabel": "Total", "verboseLabel": "Total" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureFairValueMeasurementsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r102" ], "calculation": { "http://www.avinc.com/role/DisclosureBusinessAcquisitionsArcturusDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired.", "verboseLabel": "Cash consideration, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r102" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLimitedPartnershipInterests": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow related to the acquisition or continued holding of limited partnership interests held for investment purposes.", "label": "Payments to Acquire Limited Partnership Interests", "terseLabel": "Capital contributions" } } }, "localname": "PaymentsToAcquireLimitedPartnershipInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r407", "r409", "r415", "r433", "r435", "r436", "r437", "r438", "r439", "r456", "r458", "r459", "r460", "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePension" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r381", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r434", "r437", "r441", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails", "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r34", "r344" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, Authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r34", "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued shares" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding shares" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r34", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Authorized shares-10,000,000; none issued or outstanding at October 29, 2022 and April 30, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r105" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from shares issued, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r106", "r108" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Principal payments of term loan" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r99", "r100", "r217" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Available-for-sale Securities", "verboseLabel": "Redemptions of available-for-sale investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r105", "r506" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product sales" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warranty Reserves" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty Reserves" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReserves" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r17", "r76", "r78", "r83", "r110", "r127", "r138", "r146", "r147", "r181", "r193", "r197", "r200", "r203", "r231", "r302", "r303", "r304", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r563", "r568", "r570", "r576", "r577", "r585", "r598", "r712" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r276", "r643", "r716", "r729" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r90", "r236" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r434", "r635", "r636" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r635", "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount funded" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r434", "r635", "r636", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "verboseLabel": "Long-Term Incentive Awards" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r434", "r635", "r638", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r633", "r634", "r636", "r639", "r640" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer-Funded Research & Development" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": { "auth_ref": [ "r513", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned", "terseLabel": "Revenue from customer funded research and development" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r512", "r676", "r789" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Customer-Funded Research & Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureCustomerFundedResearchDevelopment" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r353", "r643", "r726", "r750", "r752" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r135", "r136", "r137", "r139", "r145", "r147", "r233", "r507", "r508", "r509", "r522", "r523", "r583", "r747", "r749" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r434", "r437", "r441", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails", "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r434", "r437", "r441", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails", "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r172", "r173", "r192", "r198", "r199", "r205", "r206", "r210", "r370", "r371", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r172", "r173", "r192", "r198", "r199", "r205", "r206", "r210", "r370", "r371", "r677" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesRevenueByCategoryDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r124", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r92", "r305", "r307", "r308", "r314", "r315", "r316", "r755" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Related party revenue", "terseLabel": "Revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Year of performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations (as a percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails", "http://www.avinc.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r625", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r75", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of components of accumulated other comprehensive income (loss) and adjustments" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r538", "r539", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r61", "r133", "r339", "r341", "r349", "r350", "r351", "r352", "r609", "r610", "r613", "r718" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt and the current period interest rates" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r440", "r441", "r444", "r445", "r456" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionDetails", "http://www.avinc.com/role/DisclosurePensionProjectedBenefitObligationAndFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Equity Method Investments" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r17", "r127", "r230", "r231", "r598" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsDetails", "http://www.avinc.com/role/DisclosureEquityMethodInvestmentsInvestmentInLimitedPartnershipFundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of expected benefits payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r267", "r270", "r678" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r267", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of intangibles" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of the changes in goodwill balances" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r48", "r49", "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories, net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Future long-term debt principle payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule net periodic benefit cost (in thousands) is recorded in interest (expense) income, net" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosurePensionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of warranty reserve activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of the provisional allocation of the purchase price over the estimated fair value of the assets and liabilities assumed in the acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r637", "r638" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r181", "r184", "r196", "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r181", "r184", "r196", "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment results" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r474", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r354", "r355", "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Share Repurchase" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchase" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of reconciliation of basic to diluted shares" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense for the next five years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "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.", "label": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r168", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r203", "r210", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r263", "r284", "r285", "r741" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r168", "r170", "r171", "r181", "r185", "r197", "r201", "r202", "r203", "r204", "r205", "r209", "r210", "r211" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "SG&A" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Contract services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r115" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Exercisable period from grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting (as a percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Tax withholding payment related to net share settlement of equity awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r52", "r700", "r701", "r721" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments", "verboseLabel": "Total short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Investments [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r621", "r630" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Balance acquired from acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Payments", "negatedLabel": "Warranty costs settled" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r294", "r299", "r559", "r754" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r168", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r203", "r210", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r263", "r278", "r284", "r285", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureGoodwillDetails", "http://www.avinc.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r64", "r81", "r82", "r83", "r135", "r136", "r137", "r139", "r145", "r147", "r166", "r233", "r348", "r353", "r507", "r508", "r509", "r522", "r523", "r583", "r602", "r603", "r604", "r605", "r606", "r608", "r632", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsDetails", "http://www.avinc.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAndReclassificationsAdjustmentsTaxesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement Line Items [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive (Loss) Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r135", "r136", "r137", "r166", "r677" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTables", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesContractEstimatesDetails", "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issue of fully-vested shares of common stock to settle" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r34", "r35", "r348", "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r34", "r35", "r348", "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock awards forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r348", "r353" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r34", "r35", "r348", "r353", "r486" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r34", "r35", "r348", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r64", "r348", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Share authorized for future repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r35", "r41", "r42", "r127", "r215", "r231", "r598", "r643" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total AeroVironment, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r82", "r127", "r135", "r136", "r137", "r139", "r145", "r231", "r233", "r353", "r507", "r508", "r509", "r522", "r523", "r560", "r561", "r575", "r583", "r598", "r602", "r603", "r608", "r632", "r748", "r749" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r623", "r630" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Share Repurchase Plan and Issuances" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesShelfRegistrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryInvestmentHoldingsTextBlock": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the summary of investment holdings.", "label": "Summary Investment Holdings [Table Text Block]", "terseLabel": "Schedule of investments" } } }, "localname": "SummaryInvestmentHoldingsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureBusinessAcquisitionsPlanckDetails", "http://www.avinc.com/role/DisclosureBusinessAcquisitionsTelerobDetails", "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureIntangiblesNetIntangiblesIncludedInOtherAssetsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r221", "r222", "r224", "r225", "r226", "r335", "r347", "r582", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r796", "r797", "r798", "r799", "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails", "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails", "http://www.avinc.com/role/DisclosureInvestmentsEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r35", "r348", "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased and retired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureShareRepurchasePlanAndIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureInvestmentsAvailableForSaleSecuritiesDetails", "http://www.avinc.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Not Billable", "terseLabel": "Unbilled receivables and retentions (inclusive of related party unbilled receivables of $2,229 at April 30, 2022)" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r116" ], "calculation": { "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized gain on available-for-sale equity securities, net" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r622", "r630" ], "calculation": { "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureLongTermIncentiveAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r160" ], "calculation": { "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Denominator for diluted (loss) earbubgs per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares outstanding:", "verboseLabel": "Denominator for basic (loss) earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r149", "r160" ], "calculation": { "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.avinc.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesLossEarningsPerShareDetails", "http://www.avinc.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r19": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(b)(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r532": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r558": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r631": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r693": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803" }, "r715": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r775": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r790": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org/subtopic&trid=2197926" }, "r791": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r792": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r793": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r794": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r795": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r796": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r797": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r798": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)" }, "r801": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)" }, "r802": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)" }, "r803": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)" }, "r804": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r805": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r806": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r807": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5" }, "r808": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r809": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r810": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r811": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)" }, "r812": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)" }, "r813": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)" }, "r814": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406" }, "r815": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" } }, "version": "2.1" } ZIP 107 0001558370-22-018418-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-018418-xbrl.zip M4$L#!!0 ( ,.1AE6&' ;.DQD &PG 0 1 879A=BTR,#(R,3 R.2YX M-L'\$V--E@Z(\HO20(\@D@V:9? ]5R)7U=''*Q0H*.A^>_7Y_-].UBXD% M6>:(GQ?"B\E_.(/4A"LDN'Y"FZ5[=Q8F)J1>+7I[IU)C4 J,8!-H,PH R MZ6/FD*R2J4'.(CTTEQ7&VR3'$LN%IHX2M'5EB/W=ELA*:IU2)%>*JB;7*3ER M1E:J*36K79/%N:3PZRJ5).6*<7U1R) K")+/5++*31QM21U;0Z*4?L M\(#YHDX=86)1R$KQ\I9 MH(X-C:74J9Y:75M(*%H;@;N;MI!.9E^-"\?6>8X MZJZ25O:C/X3]*#V!@00A/91@QKBO+4Q_B[]NMY0M>?0)/JHNZKV2=0ZVC]0? M7Q]N:XQ=J^2:2L?C,A!D!AV*BX4[9NY5('V^&3]3>$/R3WJ*GO_B#TU7,S6A,0PMLE@ A$&,@UBP@_^3EBB+$\4,44AUQ[ %@ F MJ7*RG&SCP>8KPX%+=7_6#&D3"S/((UN0TV(07Z*T(/0F*>I//?1[0G_%-Z"- MM7(\'LD=EU9MV8BE^Q%Y![@M5OW0QK;,)(:P8:H"X"K;@AS0YE M^2D\>]0:4+MECR I%V#_7XA? U$(Z]+5VCC\1(MHHB95)7JS:6DVGZ1/-\H_&F^X\*,1\=/S5CE05D9BPZ#) M)"XL3"(I!V4+0E%)/>Z-N%^3A7_'V6I.U"; HJX+J",S8CB$.7<10Y49_E.\ M!CXP0Z[ZT.-D@]--X,-?4P$D=.N1*=Z9/":+'$WHE5I@A%[(%FUCOF@;,>Z! M; 3R#OQ-(N\Q:!!*)W(LG3^_'45JNP)I1D4@+7(T ?FV"&3($_Y(V<*/\>P* M >L41?1&\4>C'DXSG&JQB+-PK4)_N>*RMF':9#$#.BSWJPF@*5^UH.&IS\A1 MK/NVV;IM)JO,;*63[BA>4$\G&;%MQ:$):JNV"U#SN* (="\MJH>^$?J/@:2, M2#EV_A%0J2L@IVH*\:T&Z>8,9F KICPQ2Y3E"=]#MCV(>X$X)QX1?-$"Q4*. M)AA+77$=C!'?'L=&'*=JUX6SJ>!_)X[:RB4,:N)/%AY=Q:O"R8+@9*G:1[CV M4(/RP?S,-G!9MH&H1/577"A:A*4BGA2KUYB7:BWR4:]%0B^^A;+CI8S>4"P- M14WW,[C**::NV11,.9K +LV*4K!CMC'6$F9&U.V!W*OG'@L'_)M FN9&UOF, MH(XJ'.JZ7CSFWD^2CK=!//.Y\VW-/9<(^0FT[>_VWBDVL3)O&;_=;\LX6^!_ MH;#(?O/8YI35)7>K(YJ5N!2^P([2:3 M,;JD6IY-YE/R2O8PG[CP)":A[XB.:S$/Y)&P@'S<78%R5USLCF QM3R;+*:T M*[.'Q42%H\4.Q<7W)M,<"0%_<:7+ (I*SF;4!4$8B;)9=[F!(CYK] M;-\0,EJ@,.-S41TOFLSW>TSL,1D_@JK4E/N&BQGVR(PXT=9R,UK->9MP+'EO M61P'*"D 00E(%8'2,GJ_7-M#VP!M MV-_=$W_-W4Q/F/YY"Q7:J!VC*18^(T*NZ?8F8'7[V ?S,YO"#V7?*NJQPR(+ MO7GZ2YW'B I&F9*1*KHWDWW-I)T1V$)Z1:T+N-RP$3/5W#R"Q>*SU MK.K(S%C]6&Z.,2,4<^HQ:GG(R>H@D^UAI8HI3.&P4@]/$SR?.7>?J.?5 %-, M-D-R66XR,8,>"JOC1H9S1;8'B,H+:.$!HAX NZ,(QE,&M@<(2B!$!PAZ$)I M&#M.L%$UAI+4&>/EU.O]>DHT=O\>F)VWXS(W&T'% M4G:F>*3++]QX$]8@OM]";6B4JH$R]>BMZ0^RICE^KNT77J"$)KLJ^3W'MJL! MTO7I[:MYR(C.9X.&06+0]?@)"[=V##%3FW&ON%)%G^A6#%'"$84L>^@L)B:J M49B:=@6%&:+*VU1TT^O;D^5UHNH:IP>R#82S!H=)GPIB[JV4@0H1DK,U\98/ M9$6E+TQK[_NR,<-;L7JC"T)I2?KO] MY KIF^41K\UN#7XK?F9S&-F:@\V%VKV1O-0%VP>92 ,WLX%<[&<@Y:NW>^-X ML:NX#[..!G9F\WBWIWE47M+=F\@+'+DXY&B%$?SA,MVWB;"U"J=MP,/^DOD>&ZN+Y@87&5? ]# MNQ!4R]C3!F#:Q!7W"%F&FC;%F#9@8A-AH;0T;J8 MT0;5&X)%>Y4;0D2K8D/-JJX+"NW5; P$K8X ;5!U;>AGK^P7#=%[F;"\!K!? M/L2SMYH:JPF?^"5"G7$CKG*9L'#6U^21>'RK5%B932B;1AB S2MX@][D%KLU7YW_1L8)1HS1.^JK][+/Z/> M8]-NB[4:G1HJ,SX_EO&IN,NG!\AZW[6NY10)S+"8WQOO ;'=@:U&HY!JAJ+B MB;7TZIX>A^9MV6H,,BE&_=<^_-WKWFJOMEK[N32S_BOWI2L%@JK;2&?: ;3\&)H#X+EZF$U"H54(PRCBE$M/3'> MXV SLLV"[=;3TWOLZ2^9\]O&J^IL,IK0>VL8$P'&#'?DJ:^(IOS[ZP .#V"I M =G@/O^F;K0/(:7EY=GF@J8\"T1ZL65L[CR)^CL:&(!%FW%*L#71:G 4-I*E;>M M+@KEX45;H2 +\5Y&GI_.GJ7['F^WRG73WZ(OC/'0Y,./ZAN(QH6/&-X0N<5. M6JZNLB3.Z8H_ @+T3 E[@J2S)AM\Q\-Y<$@MZ\C5'UI)IU!47#]SL45M78;: M8F2%]1/V5>47LWE"Y'(-%)_!<#08_K!G15Q?G"E;4%*=#\Z'@]&P7A5-.?5O M>025^*W5X>^EBB66"\TID /%2-K80C;3"N-M:!#$\V7"YD#3N#BC3/K*R['3 M@\ZB?@WB?$H;%TH;%\/]M)$(=I RU)>6ND@82N&WJD!,'Q8.OUH6G-7F._W+ MM33#3 :E]W>E,DDX\=2%?C@!MTJH^>OD%%OPZK7MTB]%$M M-^B%0E\%?B>A@:J#_MLA3,*^7U68OM]P:#M8[&Y]LE&N"T@<+*1/_4 1?Q8\ MV,:D%$A.$(-"%,\/)[X(U-"ATQ;A75X?3J V+O7CS]"34^[.=7EN(*++XVHU MHRYMF6+J7@>"LM5\3?X/YG/CA=3R9(1OH,O*!]^ Q%HZ'#&)I:N6MJ58>B7V M"V<.5#L\NAQ525;(9D/<-0%GT.>X6+A3P=W \>.=ZK'CB ![T4\8T=7Q?LV9IS1 MS8R*;\2G]V2S(.(D4OP>^0J"A%J!L7R@Q^[W+M]@RO8VIWT5D#S;DFZD)-8> MBFJDJ!3J*.UC7X'T L9',#Q7[<# 3#@,E%,G=R:,_!(P%TQF2H0ZTY/'=*^< MW435(,H-7?J[MO)79NJFZ'&0S@T7T!4%0BAQI'_E8;H9J]O(9"RO%:7!P%OW M96610J_1K^W63(+^@K=RP\'U('D8*[YW$ZD97_H+S+X5K+#XM9N5!T=!.4,3 MH0[=3);1SZLU9BMP"<&D"%VQ*V54S F/]X1K*+F#R*'$QV'ULH::*J5@J2Y9 M-!GJ-9$@P%@];IGL"XQ7X#%L2EV0'6DW+>(>/]--L/E"?!UN"[C-P8>,):M- M_3X=C 5L:A;#?&\W=OG6!R\OB?J.OE1 M3-@D=EFY6>WQ=: MX7W'*PP.X==3>?J9/Q+!RCY3?7(WQ?E,^$K@[9HZU^J1([K0!=XR'ZJOLV,O M+V";#-T4^1?NN0OL%&8ZI:_=K/QXH]PWF)<0/Q-&ZX= J/K.N5HU58O?W//T M"B @DW%]#V'0W5G-ET"A-EF.'>7^)6O_2:NL33:(1$'P%1''\/>-W794FSN* M%]33]X3F^O#:Y&X:Z#T&8";, O) E&[5 MT5XB=/ D,)@L/+H*EP)6,$E6&].WFRU(!&:7K@WXV\E3"_+DCFHJQ M[5*=.HQ>W0NNR2Z*6OY89-=-6N7H[H+)5"AW;9,?4QJINCFT?)W5>=V5*=T4 MHOHN<.6$@4;M$;0$NB=BL-9FR5N<.FG?8[M^R. M;J*WJWQ&A%S3K3IVDN^S6M!WL\^Z@9:(/171>>?3XD)@=5HW!8FV+W6;^_2L MP@A(8:.SD-1A*TR'^-BEK=GRLB'L3("/5/"*F41U4C?%B*;QE;/W9*(^ MALZ/JH%X3C=)W[]7S@8E;$,;?O$.TZKN$Q@!6@N+=6$MQXZVFX)^DH[@3^-GFC2^W)?# MPY!<_[T+790^4GS[ E6_UGK+5S[YUDV=WT&7-5E>Z07P0ZVG+#A1_=_*J62M+(S :J+JRB9'5_H\]BJ-L?86!1@?OAF!/Y MO7A%J@"SR=21@3H/2+B8-6%DOH8B5NL;'A1"H%K0=[/1Y07X:P#S.B*\7>Q+ ME(%MD^$/!#75QQ)[Z1EK&Z'CH(*2+-4BF\B_?Q1"OJ[JUS59XL#SX_"/!^S7 M8%E/W,G&&6ZHQ#5-0OIA=)#4I5CH"]ZKY+3+V!&9*U:A;YD+\A!7?5;'1@T+ MUA6DW8W]J:A_Y+!48_@=QRP>_PKK@G6IW1PHXKUFU9:@&-"^ M/CM3BMVO2.^NEU:JM J9:Y K1])=T>Z!)-C$D[ Q%8[ RWBN&5T"F#?(5CFZ M::05/<,#MX[ \Z/PA#<8)-[+?D#*^ MC2"]A$ :>J.7++.S)YN.J8?\)G.8X27T75/.OX2.?P,?/;RX5T>/Z6L(2);N M)11N4VAW^]3C-O7PML>Q^ZCO_WN9[J141G>5>Q\43Z#EOG1SP+G',#J*%F=Q MVV3HILC*&9HLD]IFW=G\YRZXX!;JG@B7B.@@<3Z0;=_,W6UC%9U+N&8UYY.% M#]8TQV)%3)%\->1=P+JBMK,M<=1=\-&V85A=Z#/7%#ZX,/6G0OJ?L& \\-6E M2_FV>DR&W6S+K26\X9['G\!A.K+FFOF^.@6&<>83H;L(>2/XYJN\5^,S-/^Q M>EDAE'P*18HYO_CAGC-_/=57I7 9'O" RECK]&(KJ5O]^HO_[* M^$+=2Z1J?C()^:6(3$)AG?6[U^)5 M>;=[JR9=Y;71SDN T[H&W04F"2H=&0).1Z\AX#03H:$ M>4CO:*JXG^PXK+KKL83US"RQIK<4)"HPDG1X9+Q6]]P3-WI70KWEH0Y>."#* M3>"#:Q GA($!Z2YTRUS?MT&WBJB8PQ?!%\4=SOS'CK9IU]4!LMB+ SGF/.J8 MRX<=2K=P[)FYP\:MY@# MUOY!L:@7LC%'IX2.&A]^CDZ#1?W*A*7=JUH>J#Z0G+V4?7\6!]ESFSN\2YV4 M]4"57%[?+(_>]L]?5F^=J3.:,#3].-!!RF0EP-E%L8S+9#C*!$V8"0]:_#U( MY%K9\@%@J@TS'*YV%/LQW:Y/LD-]RYR'!HJ]C )"+SL*692?U/MR_XL9_-R- M+I7O#?[F>"NH]L/C7JW@OK?+?& 7N)\60EI[):3+GG@W5+6?\XGC8P^R!8?35KP2)C%X7/MVN]-#?;0KW="?L5"SU'5\&O MZ6RKMD^PRMO-7B'NNO7YY.@&P.Q 5Y/>P0Z^*B0TW$0*=V6O W++U'[2A)$O MW(]W0TZ,BT=V'%YXA$^F:02K,26;<<_/(-]%VTZ2M?+/XQIVV M/EV:[_6X=>55AQC&Z-.):5VC1/MZ!*^^J6!.G#7C'E]1'8E(6Z? MS%T=L&NU>QK-KO3:>'Q!H;>[BFZS)6YR6&=7F)CND?\5V4!QC3$< MIV9JAUD?::I:Q6F3Z?6H8K8FWO*!K-3=U9IGJ1'44G31]&?8 T]KYG-HMO$M MH)/EDJBX@:F@ZN7,5+!FVL[@V+3^EI%%W[)3<$.KD[/22?59?F>G,U--O>PW M%=PAQ)75DA1(7B-6U7:7W$W&UL[5UM;^,XDOY^P/T'7>[+ M+'#IV$XZG32F=^&\]0;HM(TD/;/W:4!+M,UI6?*2DA//KU^2>K%DBQ(IRQ(M M&QA,.S99Y%-5+!:+9/'7?[S/;&,!,4&N\^6D^Z%S8D#'="WD3+Z<^.04$!.A MDW_\_;__Z]?_.3W]U\WS-\-R37\&'<\P,00>M(PWY$V-5W<^!X[Q!#%&MFW< M8&1-H&%T.Q\HT0_GQNEI2.,&$%K'=0Q.K/>A&_]R&])SG<]&MW=V>=;K]'I& MM_NY\^ES]Y,Q?(I+/M$.CE%Q41LY/S^S_XUHHP:%ZI#/[P1].9EZWOSSV=G; MV]N'M_,/+IY0 IWNV;^>OKV84S@#I\@A'G!,>&+0\I\)__*;:P*/\RE1_7V$ M[8C ^5GB742=I']+-%(5/Q]HWR(J7M]?7W& M?XV+4D(HAW0,FW+/,'[%K@V?X=C@-#Y[RSG\QH$-%3C\0UT86$_$-L%DK+U,(/7)BL&9^/#^F M^@46R#$_F.[LC/UZID2/8Y5BX-EN<<:_DL%X,(>8JP_YX0#?0O3G"I 7MJ E M+V[=V1S#*2V#%O";2ZK0@0+Z>O(!D.F#[;[M3"6R&JB1$W>(F+9+? P'> (< M]!=7S[YCO:")0RVX"1RO;YJN[WATPAE2!":"A GL'F"'?D6&$+], 89WT /( MEM.3';3:",\> ,*_ =N'3Q"PO[E,RS$BGU0CZ!Z=!>V$BRGKOT.O'"P!C8;P MT)ES@D8V[TOBKT?'M'T+6H_.P)M"W">$3E(#)SEGE45?08L:\.J>>&C&+%=_ MYF(O'*[W[W-FV:K@C!3]1OAP!T?>-]>9O$(\8Y_+H152:0S3@^_13T-,.XQH MY2%8;F&[9 @V@O0;M:60/ ':->11$]0GYM5%+^S3+;#-GB)2&8(-(F5>E>L$ MC@7_YM8E984J15$+J<9^M3/A/WU#8(1L_M,VT-4::(03-SY!#B2D;_[;1P3Q ME<6032$_RP&7H*<-SE=H0^R.J@.Z3K 1I$.V(G*=(7;_A"9;-T,'CI$W&-EH M$CG)L:LX&#/A!,Y#.3YLWUR37&(>0J+79 B0M14?<@EJH_E];%++Y),MYC%Y MLLJH35K/M[GR?*._A4A9^]5%CQ(,A>\>I#6L^%ODL98ZG6ZG8YP:,5WZ.29M M)&D;(7%#.3;%\5+$MFNFNF2S**2+TT)FY BEQVF- 1EQ@CXYG0 PY\'1,VA[ M)/J&ZP/7A?"+/X)Q%Q&UP0C:7TZB+\^:Z,NMCS'E[%J7,LO\<7E^U?EX?7EQ M==[[^.GRLO?Q(M'IA,I0)4SU'V SHD\_;FA16C)AB3/BSV:G@#G&+G4U5_R8G7;TB#.29ZA":EBCFSX'7H%IC6G2CND MJXPPE/*Y1L/TAT,7B3:T5A@*9DQQA78(51%?*-(+70=N%-I>4M442#19)(WQ MTV7OXFH/95B(*)3:1XT&XJ-#EQGP%;S#A#T12BRC;%M$)PLME.&E1C(<8CBG MB_%P3X"Z-I!WME10[N!DE]9&F>*TIVVW=G=TL6&/2HRK'%U9S!$<^)>57V073*_=?0-4UO9SRS;@S&/ZC18*@%@NP=Z!\>0VG4KGMD#\.*Q)ZZP#P)4[+V&GNA7U[7>Z!I(()[HYS2< MJ\O>^;5VPLCMJXP#V>S2+3I]$JO0_3L[D4.M0X&,9*KN@_Q*XY!Q%YN4;<+K M_>XZ9N[:(+/L/DA/ON.AN*XTLH*)XQ/LR*?GFC^GKDV[29@OY2U%KGYAM;KC M\!M="([U\2.KF&N(YV$T\CVVTGYUF:16+%%TBT)5L-89]\T_1GC.PPV1%(W#X-0 M$KM81M>_@_$K>!%K#:YN7' MYK=/$DQ2V$-)UVJ'Z,N E)G[&P\,)W%(18[U/>RAD17QJNZ'U M#^?D!=MB8YY9N!UR5< F,U$W.F8S[UTNBX=N4;UV2+H<3+7=V?H',EMDHN!0 M%+NSX?(D(-!A*4!RPBR"&NT0M"I '<_TK6#G']C<+-@.&4KBDMFP78W.BR;B M*?QJQA L61!?[J9*NK#6\LSK8V9T1!:@AE'L^]G<=I<0/D.^I)<>HH7UT@SH M[K.$RV'5,?!MFMA/+.F*A"PLWR+AJF'4?87+_ (,3.]WY$UO?>)13/'Z;IDO M;)FJ+9)[:;@:1K(%BX!\>>=7:I&D2P#5?E&\%KK66FV5VZFN*4OPE!"!/8]&03V*R:,]RQL6K0^"5N M\F\GNJ:UX7DQHTWD_@(@.S@:ECAI$*ZL;P!!IF!D*%-1&^.;&9K8-W_T9VSM M-QBG6U<_\[L=L?0@Z6E@ DK*E!F#';"B<-U]VL0)0'>,O##O=99"KPJT2KR2 M\*I?/0M&\ K' X48Q.Z>H#=UK<3-7,'1('4"^HFR0 YKXW)[L!K&P.*U?WAQ M/LS])QB7@M)[+-DRR K'9P,F-:V&E3]T \05OZ(-?IK]1) MQ\"F6/K6##F(>(PKBP(70ZYRFX2^!6(=USI?,84>>.0"$2=*M$F.1; T-,;L MP93!F*54X4?%(%X@$Y(7U[8$HA-7T$^21?+(VGE70J>C[7VFTX;CP\@Q63]' M$%]Y9_E9Z'^6^%9A"4IMT(&J8,N[X0UM_F6];NLOU9RA^*IF[6>\ MUV^1%MS S:U1_PEU45^V2/FS)=7T$+F@0Z33L&60$/+:(??*\4O-'\V>V1." MKC";5,6MM%G5*N/''N3N+;<'K;F\*Q.@_+:UK+'1X>!@!N?B/?RQBPFPX0LT MH_@Z #B[EH]ZF9S;-;=Q(EX\N!BVD$G.&5H+E\Q< A= MA"#^WB'_*U29':K_3OIP' RZ,+WD79&F%JJ 3!]L]TWYD.K'DBM5VI[!&]R+ M0ZJLNVMOQSU39<2(/18:OBV7_B)1<@BIF-D5(\QN(-S!X-]8^>_?S2EP)O"9 M\N=^/(:FT(>ON1-UWT7DS0[&R:X,G*U Q_#N$)F[=/+[BEU_SC9^$#&#+45H MK784!7QOOF,:6O5&!D3J6J:>4M'P8 E[.8\"I6N7!:(F_&;Y@[ ;CP_( 8[) MHJQT_EMPAU!\N%Z2P%%1-Q5U2^YI>-2$0C$AM/C)C&SH"YD]N7.G*@;69^/DF MX_7YK,L5VU%LL:;LBCN%B]9FKDK%MO.1$)^R"O*=U8)TS87U6JP?V_% PQP' M22"\XP/>*7+_#K&)"!2=I2FL=V!*(,\##5/X)H$DK!N/][-(*"?DFB[[I7EGH8G.:.Q\>IR1PI#X5.P!6N>8@+Z*=26 MXA2O#H1N0!%>D9=5#4#W-CTO*CV[KE4.%%3J>V \!T6DU3M[*=N4( M91<.M_7"S%3R\]-6- ]'B2KDSP[6QP7!E+4!$![>6(J-B6+M%JM!%9PH7 I7 M)_"$$TX]KGCKG+8W& \Q7"#7)_;R-CP2 :T7?T0U&0&\Y$<4&,^2]3:6Q#MJ MI?4*5 _'"I?;#4?>7NC*8#".SY*Q&'3J+)GDWH\,F19K5*4LT7#)O6%MRRF, M&I5#T)<*.%*8-K$!"R-@5'P_M&R()H. ?EJB;8A&EGMZ[A.4N]/PB4+ZJ*?9 MD!5'YC23!U;#0P9W<(ZAB3BGZ&<;AD=S^S-V_/:OO ,%,E4/0.:EV:!7SD5^ MJ3AK!2-?N\7"KH(3.N[U)Y5T,([WGEC. )%!SZO28@TH#5_/27N!".T&=6;O M7'_DC7T[>E='/(T+JZ1A7UWV+J[:)G5E^!KNYD=9^TS*&96\B!OE#T#>:M@+ M P,-6/8?#EV@V.@O:'T%R&&3UL IWA$KJ'4 DB_#@1VL] 6N7- ?Q;!HEE=7 MBE"+Q5\Q4PK?%*Q,(ZB18AS@C^UDVW-1L;9+4Q9R**MKG:RW^-IL9)56=DI@ MRE5(M%@5*F-'%+SIZ*0G&\_&\^=1Z;^W]$LDG.:+JJ49<-W&=5PI%D0ZH%,$ M3^D2D,P]EE:*6P%X)&2=;@"N?-%@]S)U=*_H%*1Q=-?VV0PU:H<*+2#LD IZ5)M)DBVO;)3Z& SP!3KCH9N^7H(F#QLAD M-U8#[>;I3&UD4@@LMG,/L$._8N=U>R M 1S+2'3!6/7!B#I!J_S".O(W X9=,:CP#,(Z8_P2=D??S)N_<[E"J[^@&C>! MW_W9"&(6[;!]EL*4H2 #WR,>904%)QB!RE2:L# L3@/L,#D+[U(ZV>PJ9AQ> M!^ACS,YXYT71MB>LGTTJJ1(;5JAZMNB>_UW N0V6I9YMEQM*V31:J3S;>^R=W'>\$"7DV$<)]T1 M"W3,4I)_=W#UEVAC3K+Z/JM$)5@5TI#LR+(G0KIT(:=FTC]NFO0$N?\S'.CM M@26/NKS-8]I^Q"^HRG+*:FO>O"?FMX]3#N]3-X>P(>Q C8 MA9))EM5'0 J"R)%>(3:=A?B[BW^R:+1KPN+QE2K<-C$6@],PQ7S<^P?V2O<4 M6OS!X"(YI@JW38[%X#1,F1CWGCE;G#_/D$"\R(F5BRKH(T_I^4\.@PY^H@>< M":)^+O,3$W\%^21XQ'^U?3=P;H#-,DF_3*&J5WF5Y57&S05>9>HK X5=H!\, MEW7" +P7ANL8]$]C%/3%(*PS>^&11M@";E*&W[^'63O8T'Y#MBT<&S)5Z[X: M0LV2![^A!=.2=/_R?-NB:NF1*R=]'T4ZNU*(P N$Q^J_I.U+#-X6^N M,WF%>,8^*RUTNIU.;WVAPXC0?QC-4X\2-2SVA?Z+F2036/JJX)2OZ "-H'!# M.2R"7'J09](3K[P$I?4;G?FBR$I%(0-)ZGS+%G9:F'=J!88'T83*551\'P55 M"M.._7990=TJ2.E6-Q&58GR1W/)0ZAX&9B >'>)AGQWNO 48+]FED!F[A" T MF.(JK9%T:;!ZG0QFW7_P/9^]S4:+H+D-HY<(5%V:C=AMZ-($Y!FF@+X1/8Z^ M9]Z-A$]3^^A,-OX$O/"L8O+]^5"LP'YT"B(AI6BE59R];M%T'KB& M &7)>.F.'$>>Y):L /6)>771"QVZ6TJ\)^TX7JP[C@%M^F%%GO[1?[DU:!,K MK]'XA;5C]#1V'R$A$,97Z3FN^$72V,_VA>93NGK=1B"O8S\<*TQ4QY*#L"/) MN:O%4K0T- .*HDZ9B,I8H.:27M2N. *, M40E&Z7\%5 ZA4[",PTRV[K.L%, MQK_AT62UX$%WQ#^"#BA]#VQ;\W.A!SNKA9,*V9 M+ W,=>/#;PV#>'P) >B^F'^9NMAC?F21P#8+[IG ) 'HOI!^\4=V^&"G.Q-Y M>.E"^R:HXLY+O4#7I)1^ QBQV]]%HVJCW)[)2J[_>B\Q!^-L7XG?U5=S-Z26 MG-3=<*,&0\?#7C6Y%^[' 2X_$QWKCSV("TX,EZ*EX^#?T?)3B06Z.U&R2&4W M0TJ2.TSUD>*"[EZ=+-B*K$[V:/NTYR&/2M!KOU&B C)G5UZ1S %KB@B][@?- M54#F[K:JTCE<71'#+WG,7$]E$6^]JE$Y8$41@"]\@+G6E7*4VK!O_MM'!#$Z MA#TQ9OY46QAGY.Z(2!M)VO3[@/P>+(*STSZNDCWR=SF#X_!=P6A1(?%'_1EX M(I5]=;F,5NH <_-S%%73;]"KRF%SZ)?"7'T2-/G4K_]T;6L$S)^96^ARE=HD MQRT0RZ= J]%(OT(;8G>D:J4W=DM%5CJDOY]F^AF:[L1ASR,_6NS%LC&/8$?9 M4_CPM:+D*WW'2H2#:1E_!BWQG:X=M=: \2^))!-![@M)U3>4'J;LT>NFWVG< MH5ILSD4U,53#%)Y5(@_O5@4E5\^8U:'%HJ9;H]>JJK9;'5=B=Y,^6S4(HT<\ MQ3I=>_M'Q=:$YQJF\ZV2)W%VU1J,>-S64;D;X*^&^8QW-KC#=S-57B5MI"_' M@: A_V7VL/9XH PQ.VGE+5E4V:,E[FG9^4R<2*:6MH\#00-^R^S':>?(I_>6 M,DU\+6T>-;A!/LML$>ZQR>8SUBI=2FU^3&:[:0%<:Y#CJ16F6I[7H;)_:JFR M)]*0U[(FC5L[*G8C' [5^:KUZAP4YN/\=0J<@N=):NW#4?4UXGLX(*XU&A % MNGI4HPTUDI%PMZ.1B*OD5.*;&JQ;XIO6*&#SV]Q%7%5X9VTO=3B,(29_,'EJ M$#($2T:COCBRN ^MT?=2*EA+$%F1^7NY&?X[F-#/CO4,@S>R3!/[>5:\_@X< M%7U'(;9RG*]^4[R6(Q_$PQ&/='M''=[9N0X)1E>__5W?*:7$ M#\*T##FIX)OM45(:EYW.9>_\J/8ZB:+EV]T97&)1F$:\=][R<3S4Z;.+6;Z7 MN]VK#2*98;_KR4"M-T?%W]%$4($86KZ!GLVAFN8!<>/'$;&[J4"1ZRW?5(]> M(7L%[_4&Y[,;/BK^[A1?@>/R6^\[NJ<[A ZA=8?8_1.:'K1NH /'R!N,;#0) MY.]8#P#AWX#MP\&8'6,,.*!VB_=Z\Q9OV#+[%#5NC(+6#3=NW@".98QI!XP% MZP%+4SBG?3 [\0>7/6ERD 5*^(KX]^#SUCTX@'/)P%'!59 KFK]STFN=RI+ M/>0A9=5.CY4N'2O=AJV3BAC7'I\L#5C#RZR;<#8,AK3D-VJV6>IR8!6V='<[ M'["[&HGI@ P!LE0M_L83>2N+'Y&/##XQV 61W5MS07Q@4UQ1!X/G_*(?@GPJ M66MZ50J-#]N\[A')C*!;4M5GN&^A!/FC?GM^[,4']]2P026B/__X?4$L#!!0 ( ,.1AE6ZUA4 ETH *L% M!0 5 879A=BTR,#(R,3 R.5]D968N>&UL[7WKD]LXDN?WB[C_0>?]<+L1 MYT?9LSW3'3.[H2J[W'519=75HV?WTP2+A"2V*4 -D&5K_OH#2$KB T^*)%)E M172T2Q(>^W"!* MXR29G-,X6J#)Y.S=&][HFP^3UZ_+-LX#QNL0/,D;>__F;/?+1=D>P;],SMZ_ M_>GM^W?OWT_.SGYY]^=?SOX\N;W9E;SA!,YC<]$DQE]_$?][XIU..%3,?OG. MXK^]6J;I^I>W;[]]^_;FVXNS]Z\_G+WYSJ)7)8GB M9XM.ML6_M\J7F,Y^_OGGM_FONZ*\H5C3= 7VKGR4[BI4"__[V^+'5YS1D\E? M*4G0'9I/\NY^23=K]+=7+%ZM$]%6_MV2HOG?7@7/P?-K(:VS=^]_%J#_Y3[E M4A<*=4%PA##7#OX'(TD<"6W8_/=U+$%7*G'L#SXA;1.:$K,77-GI)X48SAX3ED MZ/=H^38/LB3UQ[YZ]^"YR&?.E 9A^HFE\8I/G",HGKI+\-RZ0\\(9^A\<\'I M7A"Z&9Y;ZBZ]<$O\102!&8KV%DD%Z&<3TMR#)T T*Q.<#=%?? M%!QT=XC/&V&M_1YQ2YOU@KH86SSX1$W^(DZ8:D5=N/G8R> M.DJB5M,;[=<$+QX071V&0]J*%TS7?+7K:OHUZGJAGV\,LU66" =G/@M=D-6: MHB7"+'[F@Y=3C:X)8WPWR6V8)& LWU#F"_HT^CT[:('HN>\CYM]#\+VK$@U! M@)^15(YI3C.GB!,__1;0J.O0,C3F!>'],J"\D75&PR5O^Y:O\UPL5XQE8L%G M?,5/YG=H$;.4'K !Z=R+%Y[: !9D%XP";$V!J8LQDAEO!K-Y06 M[8'!^8 21,E3?T";#7I!>BNFUZX#M%G9)X);2GY'(1\RYPBC>9SNCQSXG+'; MTL_F^2R2;U .PGQ =WYF;+0XP+YIU7;&D),9T'"+I?RS20%BJ^ -RBA9BW_R M((2WB*'YV[+\VV]QA.AK'%!*OB'ZRL@3&84)I;OV1(>ORP^<=V=_>7UV]OI] M'K#Q+\V^JE"V.-S8R'>0$5^]N8I<<'N%K*;?8_:1K((8E\=BS$&B]HW5V>.H M50(8VX:'S /VE/,P8Z\70;#.0W/>(MZ7^$8TR7)Z[;0B2))NJE4)G1'A/_^>\R%O MK0>J^-_%Y/,ZRL7<(XGMION@-V_J]0JMGKH.53FQ]79[H'3)B:)A]H1>[QC1 M([W2UOO5AV+ #Z,0V[9+BOGG&,?%R,1?R]8%/0>/\ KM2)2+\ABDXMLX%1WL MJT\J]2?%K#>YR16B\UQA!M;7Y*[%^////[][-WD]V;?,/VP;G_#6)T7S$]'^ M%OJNAQS/%E%"PEJ/B8AQ)-1F?FT5<$KK0/F( MWS8]IV1EQ5QBT7_&>.-D+;H,=BM>.;T<,O\4\/=X?E'3.WD@$R.=A')+[&^O M^E0(J0$COMDK1OG%/W;QDL4YD/!+$9P?"K:UWJI.2U&L:_F WZ!%.BZT995P ME:4[CPM7]A,+8D8;));$BQ%C)'J $6.80B\*YVW\C#[-YWQK?(MH3*+9?!H5 MO%,L$3;5I!.K;44H^)7KB5W%3CSH::5QE!%Q)6[49<@.S'99L@?A=XW:AR4\ M\%XT"U.[H')ZEA?UCZZ,\RS#0V]JVTLM6EE%2_2JJ@>O5%IY$%=R1E^K9.17 M%R@[LOV.GS.82 M*IF0&)/_I#4"^^Q"R=:^.SEX()OU@@Q'_>CC7HFV.OC[1MG?-,%0^&9!GM]& M*"X&#?]C/U;XAW](O+?15%E*G5!?&55^5RC)\;%FA5*45DZEFO)0P(H_*4+:9<=8SXD!K9H' M+Q!FL1!'DD:?]940JK.^%>E^Q],%R:.IBN.#NYA]/=\8MDV:&DJU,M0! 5P0 MI!U5FAKVP.MU#AY)=L(@U@2-/HZT *ICR4 XN%%TCG"X7 7TJ]M0JE5S&4^M MBC#XL*7*;60UJCGPH5UQB#&FDI)NH$E(@S#:&E"T0TX"87SO^DWP.Z'%P:_8 M3\E]Z>U"4J^QO-A82+X$*S2;UVA0NL:59:6XM*4/A_5PRVC=NO/ MUE+I>3E9!GB!KO#^AO\V_X'9.K.HJIY.+2O#XHG9<+.HVH$G?9MR;I(C[B2. MO]Q80:HM.990QE]V=D?1]WQ-#&A,%"N/M)QTDE:6' U2V>\C9FL4YIGFE.N/ MLJPN/B;W$@H!1ER %P=M52$NHYU4H6,=ID,3_S'.FY6EX+@C3'0AI M:JCG5WT=0,#U:XRNCBOX/E<5*Y$0!Y+&7T5T$&J+AXETWX$)XN+F;CZHY@28 MXF@:17'!TWVX*SO?\ ]KPH+D,R79NDPOP%=%>3HD;;##&)UK0@C&ZMZ'9)T( M%?L.[532L34E[P]HKX>8CI'5CO2"VT/PR#A\JDZ7!_#'[T1Z2PFG*]V(&X6" M/2+T-\9N0B/.!(X^V*T 54>J)9#Q M-\5W8K>NV CO?I/N$&N_CDJN-$JR\:N:Y![B'57,(=)N1MVL5LC:;E ;Y'@_ M9\O-^K_'Z7+KM#T/6,QF\UN:QU3I3]LL*NO.FBRKP^2,Z03.JOH!W.GW1,Y- MDJ0;H3[.YZR -4[IK %Y=)M^1F1!@_4R#H/$Y#IMEM6[3V6E1X-7I(.HDJ!V MH:K*RN'I2O?C0M6PF5@0X<>-VB9ZYTK5$>LY:K&RG]L^KZ(+6U045X?M:2I MP:N/6%16<,+<9XRB60;$EICQHQ.5Q-?"$[5$>[^)$J?H.GX6N52WZ4:+]$'G MF^+07B2^T]].L6U!=V/%I0U@C-H3:/0Y.K;2A6&J=OJX;M)!T.0@HGW<,K$' M61WD'<#Y'?DUM^1%+;NE9K0;:MDYQ^7U@#'!_NQ 5J\+(WH3%F:JIH;M02 $8U5!DG:<:>NX@A_NO,ULN!I)\GT4IC9? MC:1[SI63/3'T1R:2ESR;DQ$H2BM525,>"%CM^%&6=P'<9Y8<(_N))2GCY\A1 MD5X=*UJ2_8Z36X%3L.@L:FJ5"C;RA!YHAU;=I4[\Z7' M4>-72ZW/D:Q%9QK,6E1^ MA[7BV1/-6-;44"JFH0X@X-I1JJWC"K['46@G$N) TNA#30NA.KZ,I'L(/@F7 M*,H2-)O+WZUL?XN0. I1Q:<_H*H9D[7>I7K5*C$ZZ$YPN*,KMX29) M2M6UKBN/I'>I?5B^;KTP2 =ZQDW1+:5_%YOO0K>/ 8,92>)(F(5Y%LD8J?+U MJ(HJ!HZZL$]LRM&B+FR-K[?Q8.0SL2%BY$&@(GJ7FUY+K-^-O-PD^T)P6"%Z M:V]IMO?.[2CWO9U: L\ZK8.@0TO]L*]'9\(A"M!ZW<69_-$=#QW@MM^#<8;I M=ZX0KL@BVB5)R+?\;>?\D6^&*"?4P+:CJP+4% ^0EM&V.Y^W#P+H8+UT==>"3J987^ 4-^ABO:ADUO&:I M_EX\,["9:(CP]]*9G.A:+%>36,]WLBF*XO0R".-$_D*$NJ#Z-K&TJ']T^CO4 MDJ*6"/N\&ZWC,C$3,/Z=9PG!M?O-"D)]6VHT#IX2=,>'K=8FJQ?3V!GM@KYQ M&:RJ9D$K;+U:3$K>$E/G'BRA)K%UFT=&I.=[6.@IW;\]=(-_1WLBRJ=N1(GS>S7*1&W D<_WZ6!:#:%2U+()YSGR4!5AP^ MR8HH]:I9R"<6?8:R6B$CGC[SCLGY2'2=CI]+K$9D+6E8BSB_FCO]%M#(X,*J ME5'*NE7*RPYX&5!T'C"1:W:UYF(K?!:4BGQ9^<[M?+,OC2C?(\+2//JH;6&N[_X$P>MY.(9;JL[=52J@W&O4R'H'H MMT[5,B8P?6Z8I"PDFB['WR952:SMD)JD>7;_2D=A_BV;9NE2O.R,HD?,:;Q/ M2?BUN.(E1AT?GI^^(QK&#(GT;$B50G/ GASG_H/[.C(!M8%T6)T/ZFD( >GZ M.MSE/JB2&E?X@QDPOKM_"(:9S82#&04A1:1/>SCHB)QC:Z# XBM05'/3&MQ-)3I'C:+'8 M%YLJ#3!J],XG$T$ 1H_<,64BW/>]RX!QCCTEFUO"F$B6=Q\O<)ZM"Z?;Y^D> M,44AX5_S-90#.4>8LT/LO*]2M-)>T>RC<U*;[V'S[5#/7A^.-[(I7>!^:, MJ/[B?I]=TH#K#6]%$[ZY9'W%W>%>^_"7V?7R4-QMAW>A70I#=;^]IS$6/ ?/ MN4J]]4R75T=;O.LIZT$@U'XBBJ]&T MK$6:4"$I27YGYTH2E"N\SDSI*57%E7.0K@(4O-KY5EW!"7./\Z^%#(@M,:// MNFKBJW.LGFC?]DP:%Z0)+ZEAO,@+:U9L57$82 V6B;RX ]I>K10#YXD=(1[L M$CGA=1M$3?#X][NO.8!%?JYP(:Z@RV]VMPM)[SS+B_E!HM1X75$+5#UINI&K MQ-SYJ/>W9<1N;V[KB/29L8 3)/;KYGP%U8)2'5 7]8?*(E-!O:@ELMZS%"BX MV\I1T"; 4X:".L'M_ 1M0CT?&JW6 5]2HFN"%_DC,<73,+^B))KBZ)&AR/BH MLDL3ZN,5QT9@\BK_PGS^Y-K. 5R3M'3X254W@9,#Z1[_0,L)9^V(JPL^_]=] M^#3UC*A@TOGF$<=_9.@C8B&-"QS-VSPJ^OV_"Q-'<4 W]X%(V9B'7^D"0%7EU4>-NAI>(._)$)*8 MS6WS^IHKJIE@5;67AV-,TB&N5'EY0T:!HG96:46][XO99?J0!Q0N\WG")F5. MK;#F(K.J. RD=FEP&L4=T Z1[D;%>5EZ&PDA_E+:- B7IK"1$ SFL8C< C4^ MHJLJK]0:;0VOD,M'3XLCAFB&[U"841KCQ7G 8O:(R9-(,22NX>=G#_QG@D72 MB5R2533:8394=V:&#]!AG\]0*/5']O+$ %A\/E+1Q"Y]EV( S.-[4!\$.V;S M*QS%SW&4!;+'9Y3EI%Y&94EOD/X>I\L\&D2$C2SC]0/)C'*I^$?6QRXET0''%@XB[;/G?K[E]D78A,PG^PXG_[KK\M]XZZL$LQJF MG;!X3Q]R!CT%#+W:*=NXV2H?A/F@<\LF#E4Q M!/)B._JLQJKU(%KRFC3,GM#KW7"JJKK4"21E[W:)E%/?&.GC,5MD4RTI49\# M:\H.Q/;*W%5V).>Y26T:7)(39]82H,P54BG79"PE*T2O<)APJQ(OA/G-_Q,7P?0BW.(SPH@&"1^D MTVC%62F I/$S^O1=I'%2.F\L*T.PWBSE9 L)D C%*S6<)4M.[$?Q"CU9Y\_O M:B5GJ -A];<4F $)(#F5[EN\*'+17'-X"NE(2T)892QE(J4?D"2^$$SJ));Z M8EC]+>J-*J5_/\06L #2&17XH%9Q-(:I54(7Y!*:G95(=@2UGI93\EE P^0 M*&?I$E$E5-64:*@$P<3H)#X3,$""V\_F6\](C#-.\?Y<\AS-"46[7&N(??K. M@7.NQ3B@>2XB5CR&F7+N)CG80GF50W? 'D=5F9\.F:H'90,X!>/TE]I?)J'2 M*H>D]*B"_?/A@I5 Z$\HBL0Z=962OUO+^,HQF[=]P%T:&%4F?^DBDRZH (V= MPBK7;"JJ!4:5QL^'C) JU8,/BNF*9)C+E@MXKPC3-*7Q4Y:*0[<'8K5\'=K8 MN+;HN\ZCY0"(@$9.G?KG($X*TB_(:D5P?O%H21+.*R9BHD/%\')N95PA'W3R M[(P-D'0_!11SS6.WB.:)Z U;?'7Q<>5UT!FT&@1@P>@&EZ(LA#V[2;]TLN@%@ W ML:M;@3!!#RAX-7"SZ/_ZUL-=DJH-77@=7.^4_*G;G9)JQ_][4G1]NEW2-XT% M7\6C6 0+SNLRK^CK',/]$TLHGBW=.DW:ZWZ*LIXOI3AI6ZX8ET2^BV@*J>\C=M;':!L::!'M;GK>$IHSW3T6I._&(8S6052A&SL@J4_N M;;YB+%,>F-:+0-B\]2'*&BA OD1 GL4F\ >Q.HQZ.<4GF?<-QX@X)<:NF=< M0"B*$%J)CTXK=]^=0-C/]CT_], 60&JE%21A3' H]&[Q7"/E"\P?ET!)K(V8/B!;[(*"U ;4,0G&6=!X"%#FC!'XL2W'&; MC\9A'@8GGOT1XR#/+M%%$32-@;A*-=Q\8,1_S/K V3%'L?KZP2$-@KA]Y4,O M*CP I!M[6X?E#R&@Z(%P>T=D713FC;"'2I>;4)ENN<"K'@X<%&(,)_:S%;[ M0-V.JU/#';\-SZE1KTI^C)F(O3?8/\P[;-2;71R;\6S9[N.!Y"HT14\"Z?U QO%( 04NO.W 8(W]OUT]42R%=+[L,EBC+QZG!IY_T3 M15<1)R^>QR@J'@$O]2V:XN@Z#I[BI(B=82Q;B2>.1*P!QW?."?RJ$F[?O4 8 MF98ZTC=T0'M!R=QT2PG?FZR"*SP7_XBO\B"_\O'XZN;$1G%Z[0%"6+V=TO0* MV]-V;487 =?VH(Q?NH^Y[L_C,,#I- Q%C'$>%)K$(5?UC^+&<6*WC_O3N[-W M9\U]7+6S28"C2:6[R;Z_R;9#7N5?RTY/N[S3+N^TRSOM\GJYB$+#-*,9>PR> MQ8Y&O=%0%#S.W9P"S! ,?L2K &,4W6^WC;OP)7:T.+IH)-SDI+- M??"<\?%R'^!@$_^&?N6_A'R_]76*"8Y7]S']BM)8,V\[M^%S2M=HRW[R=D9T M5RW\[SX;#]MVD,PD+>?:=O@Q"0%Z@9Q+"; MV1.+1R/%\<)UN#16%6UVE&R)4WRYKAM)0A9#2R>I+% <@2.,HXB M=__A$,V>DGA1//+FZCY[WX/[K$+)I$+*$;C5RN?I[Y!0L"(\LLU3\>Z:N!_Q M$*_$>WKS>_XMFQ>W,77NN+X:'SW)Y8%D\Q%(TX]\%&J\?WUW L=IV*]*U7-Q M]LLSW[E4#T1C,OK[[,#?9J%_-O6J4L>[.3D8>A$2>3:4]NV:A["! :Z%.UX! MV@I9@3I$>6!L?P!HQE%;Z_,@2U)(1GM)TLEX_S&-]Y-5!6 ].UE5)ZO*OQ:> MK*J3507P M+ ZK]2 &#Q6PLA6GBP5%_$]TM5ISLF;SRA64*]PRTF9XUVJ9HDKN'2L,VAA% M,WH;T)0S(=GLOKO"VTPHQ3ZE.0*/CGH(^PX+?3PFEHXQ.D1*52!PI?H/B+XC M"0^"Q;3!=?A+)OC&X85I_(RVN*3JI"P*X;43"\DJZ3\"5T>I7>>;"PYS0>C& MU=7QIQY<'241DZ?-9$O&$?@Z..J@',RQ2*%6HM!Y/O151KC9<4M)E/%9AY8) MF!079^3%X'@Z;%B_O?DAQS+^I9J2#B9&9$$)4UZOT90%<-%&IT0-KLL0#+': MW*_X@O<8R)_.EI;P?6O&J Z[Y:5)^>!+]\-*P\?*CSZWNFXLK! ]./=N,IT: M5G_UN35SXU^5ZL$9^&NPUC"P^JM/R]^-@56J!V=@_OJ/FH.UGWV:V&XLK)$- MR&F[M?=%$O,+OI,C*T3%LY1,)-7E%BY>Z$Z6+"O#N;IL:WJY(H0N1/U!E'5U M*&=23DKK)L\A[;S+^5H]L55^!'$RY:A3NYFN@F/PM>)B/9^K.5K]%<+!1F>6 M5H$,;S_?:,SG&PC6W\'\W,,8>B4V[*IO@M\)W9+.%.X,62$/*ZI"""[.#!F2 M\9G^)5BAV;Q&B]*5H2D+P)6A5I\MQS7T#Y)^Z/XS>484"X^S)MF0I)1OAX91 M*?;IA"34#W\>0?#C&_;&AKO*HKX='O8L5D+P/%WO3E,^([*@P7H9AT&BF+4U M93U,WHJ#/Y?)6P/(@R2*P)HJ*5^:$ M<-H02^-0.E&Y5?6]-AB5K;K#M(,TQ!HA[SE/X8&#HB?UJN%0V?UX+ZI>)6!_Q<]!-\5HN[4$@0?;1<]Z 06T'#>1@#> MH36AJ=#>TL12#61=!0B.X2Y"U&$:(62:(?J,V"41VI)1*JX#L?0B">+5E.N. M//+4IA:$\&(7<5@#\Q2=*OXB(@0T0]&,V\%=$@R^;[_/46UVLF_W".)(N8#X M)+?S8E0MG2F.]N]K[N&R\PW_L"8L2#Y3DJW9;H*4,U<7DCI:[R-/R*@0+NK[MP:D"WWN*.[L67IQKDAK)Y/'%:9 MWEN]KY<4@K"C/U"A=Z:.!-[P(:HDB9X"W<.JS1(^.:Y7E7V,:H-D0/NKFJYP M(Y:Q_$*1P:]KK 4GJM+C\FGD$EC1VZ]P\GI UC)+Y;:4&8P33;D._HJ2B.]( M[X,$S6B!@?\\/]^(;[3'G >T!VZMTREQ0\A=,?L5?F,RLSB!T]: $ZD'9Y,# MZ4A/09IV=C;4 3(S6RBRA8Q@S,CY]9DO!)-"U\23/X):D>T/,_WD:U<5PCQK MI8I5D=E! S6^!IAU3,>.HU+@[P33 Z/']6,=[[GJ-6%YXC8.#>%P\S%8!0O$ M[DFV6*:_!4FF\FY;U(-P9NI9\RRX!,@9T*!V&H8T"Y);2I[CPHBST81V+0C' MKK#TH,TCN%I0ZNST6\ 9'+E/"?6*$,Y\8>F"E$W@U>$VB#OH0J46A Q4(!6A MPJ/!O>T-"HH<9K/Y;;!9M5_\M*HQJEA_ B56*_YX"@VI/"SO%@_RH1T/4FGK M*&) MM2*4Q@N%D/,AJ+TZ#O3+1T/O!>M?Z]=$%+L@I;Y]3U:&XAO[T"5HC)] M7IE^3^O5L:D(Q@^GTC.U;.2 /)^*H*?T'H49GUIC)#^QUQ>%X6.S5;C:8884 MCU]Q7,:8+[EQD%QAEM),0-+,8]776XRS,E?!\DYP9%^0I47A3"A#J'S M58'+D?L57#4%A,.J:*X&P9L[M$#-7/ KW$]_9'SO:"E256$([MBA!:G"/H03 M96\;7/'-^2I.4202Q6..;AFO+S,M"<)P.)35'5D#9%FY-0?,AKZ:& MST-9(Q#Y)K!A A_AH>?]DM#T =%5Q9[ MCB:\IXGH:K+OZW2B=G))]WZV=G))GUS2)Y8 MVO2]#&*:!R,^D.F*T+1X#)ZE^5,&AOW^P:U"&-Z.6G$P9D [TR:6^NS3!F&I M!N9F(*S3/0T)G6Z8&7$\RA"&V2K+GU'^3 ECCYBB(!%H1#SL.9H3BM0)&7MJ M&\)T,;[:V'('L"Y5/2U5;,[K2K,Z!*?R"!JA9H!_KUKS(-[5E_9![TLKFC_Y MS\:D^A21[G^O=8I(/T6DGR+2?PCW_RDB_>3^/[G_CS'VU=,1P""QKR<_\Q-9/ )\>D"?? MRW[4_GBEJ.) M9OA.R)&*IVQP](7PT5=^S-UI.@]+C^V/O:G94GZ^J4CUDJ(_LCS+D&:#8U,3 MCM>F=Q6H;8]L>.%Y]RJ9%'8$:G= 5C6A;&SLU5DJ/QU$>/)C.VW5[F3LJD+8 MUS@HJ4E\;8! Y'>^V?WY:XPHY]-RD>RE;=?*<'Q+8TVW6G8 D7A5*]OT M.L^]FC;@S<(6NFX1W7M@JV>%M _.XOK@15P*3\,@XOH 1%Q'>U1F$M8@YLSI<.UT MN'8Z7(-B _V8AVM_#RC'G6JEUB@#P>@96E@-R$"LH -6(=.1:<]]^#MD'819 M4OOK<)O@" ]R7V8$]H#>+*TN]1F/?6 NLO/R(=(+LGKB4Z5H>Y>-/.5_L3@J M/5C<$WHQ!E .E)AA_WP-U6"\##(X)(W,0%23!%'2?A6*HF+ MAQP=(XQ:.8[4$4;UCHXOX$BB&+DF/&+RQ/BN55A^N1>W#M0AY.BP'DYGX2.& M'O6A#*?3\--I^!&Q<,6BB/T M*?:#_R)(0I'.@O]Y1Y+DDE#Q+N:@"JKJ$J#O$J[>JI@(:%LK6Q#^'J?+%K+& MUJC.AYQ+NI=/^^\&U&HZX.@V64^'<7%PWWN/)"MN8@W7S$X"5%?'6%JX%R3/O6O7-0 M,_-84\CAQJ\[HR$J=C_\OD=I6KB*1YJC:QV",GF/>%*N,152 ,DT_".+6=ZH M^%:4$,P_A&O HQ15/97247_>?6T5//?KAZ$7:R[&.RP#3!I,9I6)BS^:3]9 M\0__V-G]]R'" 3>;)&N-IMP+3\:C0>Y!5&7_CYBM41C/8Q1)UQ)#6<_KAU'I M=GQ70QCI2MA]T6]XAYX1SM!#0!="L\)ES+_@V_++F+)4[,U)EOXW"JAZ9NNQ M<9^KD)46ZBYZ=04-0N"7?#]+OO&Y8D"Y&_OPN?H-+'XC]I&U8"H\%VQ&9X(9 M[)*SX)'=B 4EH)LI15NR;X6OX8%\^.F&X'1Y2UAZP;?K',8MXK]$G92CWZY] MNIAZTYE^63+^ZGT7X(7L/:#&;R\\'5 #K2)6ME'QL_.[;9I$(?[[8-6[#39% M,BM2.M6V9B%B^>.M"E4R5P-UUCJ4:IC9 "B]SC:U&47-J--#&GK1B50.80R@ M02Y'(*6[2"8H#C(H8BF[8BQ#$>>7^$-S!-QK#S]P1I:.' .O:R\SFX^OG"[' MGLWG$^-<_?81K0F+54&-C3*CRO7/GN3:P Q(8@ZSU=GA2\39R/+^"ZAQK&*) M#U.R\.0^D-E3ROE6'")8&H_RJJ/*]6<@YJ*<%3[D69[T3%[BE,4W08T MQ8BR9;R^S'#D%E'[4_O)QZ+G2='UI-(W_VW_:1+C24G I$+!1)!P!-&V]^$2 M15F"9G,%HW6AM+:51PF!T9/2_A:A+\%*=>YV6'-P(FS=Q+L/L#D$_?B'3BIZ ME$%0I@H #OCZ4.BM/$UPAUC.Y9.R.N9!7][W.:&=ANT663V8P4TI>?Q$I__E1$_3@* HXSMZQY'9 M;0">O01!$N 0W2\12J]%#X;[-,KB<$*=W9=[,SIX0M+?D]%4@')!QJ!X)KG MR'@Z2Y>(7A.\>$!T55$Q;=)34R40-VF,*E<5D F17R$5-[9W4?46TYRV!IP8 MQ.XSG18@2&EIYSM#'2!3GH4>6LAHR/V*7(U$ H0O*)W-'X+O:M/,OBZ$^5[:QYA%&)K>"F]MYN%Y-@&R:F M;0)"-.%AVN"&=W"O17'N-)N+X :/V6B<6D"5T5!"#%\W02B0S4XVZ=1%!<- M.NB#3"P=&X(0DG> V#JB'ERLQ2HOUFEQ(TH!:[N$R\3IV "$,+@#Q.B(%E"P MBX)65:"2JC2$4+3#EC,EM,''&E>)3]_7?$.$SA'F[$MGV$J?9,.N>UL0@LX. M&('=@<.*3'"-.V@]!*>..SB%$_A(NW6'DJ!M#,]0!XD.ST$,+&0WI0[L)&+=O/R(6+_!41& ]HX2LA2I-%Q3E7@.U M$\VA,@0OFI6>[18W!W!#FY:G0*IQ3E9/@53^I\Z7$$AU!+$AAP=,M0$,[_=* M4K*Y#YXSO KN QQLXM_0K_P7<2/ZZQ03'*_N8_H5I;&:[^YM'%F E#O \2>M M"Q&VCNA:K,2:E4A>[)A/M-6H/&3/0>N,ADN^X]P9-$W2E(N(0UT ZXE.W79) M>.P1#3&UW9-Y^A3@K^J)JUG"]W+AK#Z[&:J)!)!G]I@##+L>E)P"# %X"EY0 M@.$7@L6]-K%1+A]=,T47JFI V"Z)\V-"JYO$&*3K!/(6WP8I2/(6W'6UX(H#P-D17L_G.,2>-6FL6 M.=YP0CF>P9EL$2&0/W!0IB4ODO5TC*.0-73DT8,=40\N5D68"+L@'!5-\U=T M"?\ZIS)Z(.?H6C'$NK8$(3?= 8+M"AO0$J8*W,IUD/$E=_^=8T"AM 4(2>L. M6^J\$.HG[*;*I_WCW+G_MO#:SG#5]>L6(OR7=FJR2G?_9X)1 M6O]J$IWY[18UJ7M"E0$2 MG5L!XJ'OH-^6JHS3F?)MLDZTXO+>M"+W29"+T)->0C^W![$ID'H.5I ()_16TJB++<,SX/P*U+5G26=2&X:WL0HB5:O^(4$49DM48ILESE=!4@^'U[$)P.HF<+DP816@7T MJTA-FG\02 R6I;X.!-=O'Q:E'B6 8$:G[8"V!@2G;A^&B0XCV%U[RW=IOU6_ MAA#>XP)-'MAC]M@<87"/!I3N<4ES->!;/ZW,S>@ ';1HB)V&8;;*\F.%Z8K0 M-/YGH#EOZ=(0\+UB5RDK\0*2>Y/F+RC]]%T<@<1X\9F0Z%LL)D7%?L2F*O ] MI5:V=@A!G**YGHNU4N>TSL5.9UN]GVV9+H+R?E57<"N_'?LY5 ..APNWHG/I M!J+U*X!+LRVMJ/'0W]WQOZ-XL11+VS.B@8:?BG+>K\VVE6#+6 7%8 VTTZ;J M!]M4/3(TSY+K>*Y:V.RJOLS-514A($.[N@.8S9M8%7(T53KFC9,)FR>S>FO7 MNQG4/[<#S;8-'94AO27:SFINE![[1N'VNN1Y^2[K?3%[ZP*^#'4@FM92D=26 M03TFS]<^"UJT\5F-,D"BKZS4JR:'.HQ!LM.LN#GU&,A//Z0E((0\275@GX6F M0?$@-T10%&>K1[P*,.9V?I)%J^C6PLM4>X9S2X[#VY MY17SE)5T7/SLH[.Y/(0/*>)&^T=4_&O@O:(.A*G)22 *')ZV;1_1D]L9R-F[ M]I9--,+_@;]A$P*:S2\H7\K3RSRC:+K1;=DTY<>.6*W1H-FIR0K"V9X9!5"+ M1Y5 \1PW7*-(NSF3%P6R1U-KDYK_,&Z[W*%GDO#);%$G3FO5&NI V.KI%*M^ M354+Q;//(@UP]+2Y1FF**-L.(]F=/=+U=\B_W]_ENP M-LKFP#8A+/5VHCP0Z!"6U@7!C"1Q)"*2KY$F;LM8&D)4KUX,1@B#YZ^J=GX9 M?T?1Q3*@"W1!"CKN1.2#'?=-M2%<^724A@F2YZ?F!ED=-0S4DRJC8C[>M"<%2X:.#.K+2'"'EX7<;/^HVS?74([@Y72;JC M].R'*H-"I^$?6IU.5AO-ZD]-:IL0#3RCB3XKT?G6+>D"6+H/:F634 M #7(V\ T3#.:L?^S*#W%T71-XT3\ MK9Y:NK3B>^8QZM5N#NJ";A19Q7A1;-]N@LV9*/] 9F%*. 'OSQP%9MN4;T?M M 5*SA3BXZ*9S_K^"E(*LAR6B*!#?6DK,H@6?Y_D'",H"F>_TZ^T%]-IP=KZY#6C[]:M.+4!P'SI+W DA MH)MD=7^GB ^V"SF21BA4 =-D".$0E6[N\^>DGC5 M8JZF'(3P)FL.:W ,SN;ZT*HFV)%,+%8U(.2D=V.]"=&HNKXE]P[EWN/H-MB4 M9Y3RQ\Z[- A!7WWT6$!<.1A\R43B&?STM)/-B5)3:O9K2J$K/.'#"0-M)'E MTZ) /YH<*H\J(\7KGX?(2 L.D(E5I_H\8#&[7_/=>"-3&@?BW'56?!V^;QY]%$^,*[5"/0S>,@ :C#.D%678"Y M1$@YO79J85SI]N5=<((X\J@L,I_,@RQ)M\X/,3V8QZ*RXK@R.M2OX()L9-$4 M#WAO2;C"EX2B>('YCI#%4B/U_ES11K:ZZ8IDRC &?14(H^Q 9U\3TO"'516[.'^4\B*CDC@20]FCBD,P8!F? MY>+!; >N5XL?5>R!&0X@*^ CFB-.551D[4$7A.7//RHG)D7IHPI=,*(!))^J M'BD'D*GP444WF, $DY]47O$01&%@2+A1A$KVRU%JSA;Z0:40PM'%0'1"2%8 MV5;=ZQ\SNHM=MQ*KNO)114NX@O/D!KT6^?F9F_/SK)TCOVCF&+R=B#%4H/Z( M6$CCG,E:?Z>NQ@^==$RU@S6S^)1V[)1V[)1V[)1VS..4;W00FFIY=!': :IM M#W1S\A&Z"0L\,[XV!2DWHG)@G_CDR"V6D-MGLP(>^92;,%H)6[&+=CF[HW \)Q.9BD*T"!"_L."89M/VENP=E6!N$8[4>P,GC@ MQ8G1MR!QEF.E%@C':5\"K. :_GA!0D%K0I Z:=RK@_"?V@O)': G5\TT#+-5 MEHC \?R5Q0NR6E.T%#O(9W2%>0UT31B;XN@.A4G 6#R/P_R.&]O'VSFZ>MZW M73T5,B8Y'9,:(9."DLF_"EK^;1+@:-(B9U*AYPA\1I:,USF1W)H8^T&/;6J? M(MQ6T$9P\TWS]M-FNCIPO%%=A-=X^4P'U.\RVZ!)&WRG* LD^LY*!ZMR4<#Q M_!RY6=GT+Y3;UX<0W*=5O]KCY?:XP M0S!8FYY%[,_Z\25TA.\JW,LD>H;]I M.KNXFJ8IC9^R5(!X($76F"\HG=_%$G?]3) M'W7R1YW\42=_U,D?=?)'G?Q18/>$ZOWO2*X(4#N[83Q:_3/E"!2KF!U5CDUC M+1#SQ3!BWV'T=6&GO.C'J>%@.%E3@D;=(-#S9M3PIFCZ"'?%] MN$11EJ#9_'[)A7S.*8B$[+C@"N\*I2)8/=_HGV_V9==!^)^$M+=KM^\,?E//3+Y MW3!,/MQGE!M$O .-+=@HX\$85.SF!C4&&ZC]BJD[OCT,'%G9E,-T!<0RE:I[ M[21M$/2>MQ*(S@E=B01-.>E,>[RC+ W!_AUR'-1V*"HF^)7D;XB)FTB:N;I6 MPL-,K0BD&72FKF$&(2#M!-LH V1FE*B6A,=#[M@5FB%$/\/HUPQ'XM&OXO4, MM=W8I14(,YM4QDIPP#GN7),&08ISY5QH*G& MV;4A>JR/AOW%D_7'EIKSH+_Y[0C#SW(\3V:>/DFWYN42?1?;"L#,&8'49!;#D 2.*=&5'5Z2)_C^H! MX7Z[@)!J;,#II3<^0=*QE(1?KQC+4%1-S5TXA3^MU@G9('2.,!=H*MS**CUR M;@9"5K.!=,69%YZB*G.*[M ZH^&2(Q2T3'$D*!?G NQ^B9+Y'5K$+*4Y8]S" M+7]JWU[,.YSL>YR(+O-;BKM.\U*\WTFUXV,(QMR^SKJ9T>)&S@U*ER2ZPL]\ M\"-T'^1FLU -KE2MPMMBVGC,7KL8>Y[9T5,A4W>U45T>4+#F $*OS21J)GA> M-?;DB'/&V;QRQ5M_^&Y1$T,[X+6;4(5^R# MQ8*B19#RSW.4[_UH'#8->MM*(+RUUD*V135\4,">AGS#>4\2:7YO>3D0'M#. M3*\ &9//^?.EMY2$"$7-B2.@TYU1J@_#/]3SY M5.!Y;S']NWV0N&Y[D+4^J31^#\VQWKJSBS_FF]HO5 MK66GMD:PJB_$4Z:(KD6OBMO)ZF* G%Z'"&MKE\M!>M@O[GS14SYAY"9CDS2I M/\NQ+H"]ID[[=MM.>T2#+&YDGCX%^*O&A]4HX7WGZ:H^^[6J@030D:#=L-;X M[ET: .03.W1>ZP(?CJ2U;GM902!N>G=M5Z:RF9I&.DW\B%B\$#$@ M']$S2L@ZCW?9&C;JB MO3E@6WH8,\;7!14]RCVKJ0* C6H?^KV5IPFN2F*>MI-VXM387?!WD2WOK=U2 M?@WAP-,6DOS*C-.T!.9LLSQ _X+2WX(D$R][/'"UE%D!JI(03C%=)*<% VJ M/2/,2>- *_!BI!Y9RO(0SCR[#"X-)$""^N@@)$59"(>D702D@./I\.T\8YQ8 MQJ8A7V=9W@X3$>CA5[?CM[^TC]^V34^J;?/OB^:/Z@A.QJ7S3>63W>F;;3,C M#T8)61J_D+(TQ.,X-\%5AZD2IM^)4T:6^)-OP;7N((MZ0%Q"!FTTR:@!:@B7 M4#&!31$E;,/$-'_%Y];B2[5#R*(2!'>0M7[MS$(+8'Z'S*7@);J.GQ'?0*8! M7L1\R$\90^)"_DWP.Z$7XC4XS93GU +$T[ONTZ 3=+!RWA-J3(7IW J0:;.# MEEO*60[;KZP?4+C$)"&+37X/M46R+MFE95T(LW%'E:X*UA*MY]=G!!=F]):2 M*,MW4.=!^)73K)6CJ1($)TL/ C3!]"NYXBV.;4!8]JR4LW:BX(81W!;>= *DK^+O],<&BOSDQW92/<*<:&52%/9 RIWS M%BMB^=48A8S-U2 8-*X2-Z,:_'[0ML<+LGJ*<3Z3_$J2Z(F;4=.5B$R6N6LL M*D$X(;(5ARTF0$=$TI,)2BY%BO[RD,M^MFS7A'!\Y#J8K( !%&%%X2JDER=@ M%X2EIG7/I@$(E_.Z"M0&'VRYWJ&0+'#\3[[/C<0C2?,XV.UTRYD_XG;9-?\Z M3O+'+P.I9]-5KY0%=T[!AV6P7YZ>VG**1_M0^EGC94O5CFY6(?B$XS"@55U#R&B.HJ*)?2*Z XU-7!5-?J.KR#?L:T70C M0F127D)<<%B7WLNAU5?3-R1_R/&IL(:Q@-3X,R'1MUBX]:6:MO\9DB]E'&78 M8P^"%:_&<\W(^WUI6TU1G302/GIXSRO,X*+C*5D MA>@T>LZ?6K \"NRQOY?F@M&,;-U!9(\_7-K JC=9CM$.LH>UD-]DN");3C4%9Z+?W*QV,T.MHV,*O@_#Q8X MIL4(6\:[F#<^IQ6AXM?JL%J'^I"&M)M*VP8)-@ #RCGQ@!)$R9-KTHG6Z7C/D0XX-JG2L G+_IBR$''DZW=HG,U1"&,E5>5_T&Y;QV@\!7>2F^S)&^271RYBR]%- M,4Z+%QWTG^C%JHW#4:VG]9(D"?D6X\6 2F#LPZ>S;V!= M,&+WJ1+Y(]IL1O/[WDRD"'MD-V(/']#-E*(MAEM!X@/Y\-,-P>GREK#T@AL_ MNQ>U.VE*OUW[],7UID#]L@30?NJ4#>>4#>>4#>>4#<>Q+@3?R"D;SBD;#NQL M.-M@A/SFIEA6EO%:/_RT-2"<:O8@,RU&D&EP3NF+C%!!RNV4ONB4OLB_G?+# MI2\ZDFS1QE=RND^52ICP9'7*%CUNMNCRY%'MF&L4@#"#6>O-SI76 '(X643 M*W%*MW:\Z=9>=N173VG8CC;$ZQ/CW/GV$:T)1ZD07Z,,A%VSJWP:$'R<0UWA M"#VE*!)?WP9Q)%NJK*I!BISMFA>OCO>DP1 MP6[( !D"$II?2"[)OPQFXHV02])A,2O";;Z0=!L\8;N@22J.*J"?!UK4)+A@ M#[A3DD^3.^7=8&/YE.7SE.7SE.7S>%7THIK"XN=@I)2?ZJY?FMJ.FZ-' MS=+RE M:!W$41G?PD/B$=^QR9H2MGZ N=3G_D]/>& [#CFT9_K/3W/\IK-X93O>-3 MTQ_CM9OZ#:=\:#XL VS(G#\R#9!./X]9D94,!J3>,-]L,!UTGAYM.#W:8%:B M%W:W^$(;BJ7-V&VPTV1-'IN&EG<-[2+!O MP>6C+B]6;]GS2SMS!V'K MEKP]JLEZ?^1E,U*'GJA=J7EI1_5C3]*N_'ZA$[2<#2/-T;K.7]J9OH=I6L?> M%ZK.'U%QL_LA^#[N>Y6JCE_:F;\'-5:Q]H6J\+AZZT]91SC7]Z"L+TQ#3^^L M'N.QV^F=5?N67IJSZX6_LWH;;$2$/WL@)1>V@!#CR&?SBX MM_Q1J(E;$T"/ M1KN\L^H&')#0'?"+.R#IY@JGB"*6LBL^*/*!(OYP.V_OW@/08\F!G^8U\P60 M1FF&PF>J?LS57 VH@=+S=%&"!230+6V5##LNV:D)9Z-SVV?7]Y!_5(A'K,#VS;9TY^<0]LWQ8I]-T>T_[YW5GS,>VR MG:-Z-/NC8!V*SA'F?Z3B:C+;8V)V+V9;M3'R,+U#*3W5 5 MAOB MH/ JJ-0!='O9-JF2OO.AKHXD.,-XC*.:S0JYJJ:9\=,E># M8*V8U*VVG3 B\BNH]CRPGP9:!G5#6I9U_;W5A(66CVE,2+W$X3'!!!_G=!JEK6>VP?@OW:69-ZY .@W8L+ M*FZ<%VG.X[ L+])ABT1,88JB:X(7#XBN^)R:43S#VKN7PW<+P9$UBJYU8\^1 MJF!K8(D!-9M?D)7(!I9_P_>/5$2_#3&=Z7J#8JCRR"FOP5)QFDO ?.1X;KG?Z_:\_._MIU/GHK>)V37_23 T63."9@\"PHF M9#Y90].WH,#Y'Z9X8A; M>>+Y[8Q]$I8/$[F>KF.F.G9V;..%>0&T6$%OLUI&L;5\)35?V'Y;@A"T+*6; M&?OQ*J_]PK:T"I2PY9J)C6KZV:?:[ M1$V3)$]PL)W?M5Y256$(1KZ2[2;B_?+_@E!N]O#%5LOX5BD(R6R,'&]1/0"K M&4TK;.:?]BSF'_XAKO&0)(Z*0V(Q=TEL9UU!#P:S:FD\S@80@%ZF1K"_J MV58VZY>:[S .RW;9FZQF?V5IGV:VC3)5YR0E"! [1=F0-AV&V57U=Q;F DU^ M%.8PWQWA@5AYQ>R2,XTK]QNMPF=OWT/4PR<=XCO,?\/Y'51QE>T*$E M0+L^9Q7I!!B0]SV_%7Q+R3Q6G7362@#:-3J+J@8$D AVZX'QVJ2T)* -I[-( MI( B49R*[]R@[-,P2Y"CQW2?BD; +2%=1:D"\[!$\Y.5X+X?^94S.;-I[NV MKR??9C1FD6T*[96LC]H1]>]'EOE9==E7.J MN3B$;*;=1*5#!6AVU09L>(G'4"3C[#HKVD=;2([G__JV8$M<''/_Q_\'4$L# M!!0 ( ,.1AE6*P*>9)J( (%Q"@ 5 879A=BTR,#(R,3 R.5]L86(N M>&UL[+U[<^,XEB_X_T;L=\"M[;B=&2%7569-=T_5S-P;LM/.\ET[[;&=57>V M8J.#(B&)712IYL.V^M,O'GR $D&"($@>E)'X7_\!B/TX?MO"=%O?T!G M9SF-4L$7/O=30,__/TG^C\KPA0157KY]^>'; M*-X0 M]_^.Y_W]X\NEN\<\[\,$F=T,7?(-+^IX1]>!.Y3LKL)'1_7<5!0>"' M[TI>TA;T7V=%LS/ZT=F'CV<_?/CV-?&^R46D7RLP*9J_GK3/=?KPXX\_?L>^ M+9L20EY:MA7I_ND[_N4WQ' (_7LJYH<_4S7_K_SC&V>%@V\0;?GUX5JJ\(\U6GDG MIHZ2C;XSJD]ZJDO:5X]45P?NSK3S#?FKI@I^37'H8:]0AK)J(+B"#+.F M!24F_W]\T_1]3WM0J2FQ95P7W8G=@AGYL\,2>8OOW(A$^SX]"_+?AG5?Q]&N M653.+FKX\J_!2N.W+72I*1+C),IB%_?Z447Y9;8N920M*-#C\.SK8P^A_P>C MAGXKZ/V__\[YCNE,EV'JIX<'O/$ISS#]XNQP@YZ29H!=JTVQPL.:V@!UM%91 M=?V-$T45543)3N9U5WZ OV2[%8ZE"M>:@/>V4X7JGE9]#]K+&L0A$_YDY<8KC@ S\ M^RANFNS+6\[ M23J'7O943/@#B>3=K#OE801ISPEF)')8>+379I.1VQH.@-/ ME"EX GA'[8#[HE3&^]Q[$?>9>A]L-0+N M@U8/Z:$]464D4GFX2+RY/LF7;T .V8/ MM>O+C]8N0)VVC^0#ER8U)@O$V* H1CDK1'E-YM5/SNNU1\+*7_O\+*9C5T;> M'KPG=ZA:]V%)8]#>VR7S0+\EY%&=_G3[.DL"_1Z%_ZO V308X/A[P,[8J$KA M?+4O@3I;LXRZSE520Y3H=?P_8E1I5*5RI]B505VJ6 M4=>5UUF&*:C. _8[+2=BZR.";C=,OB2=(J*'J\N&UJ"]0KE40>O)PM MJ=,-&0?E]"=PTYS3E9^X3O!?V(GE&X,M30&[9Y>"9;Z4I!U0M^P45SN+BA-& MG#*BI*??*%QZ'C%6DO_GQ@_Q!VEH-K<%[)&=*M;1LJ$A4)_LEG<@3N8T%\4? MB%)'=^'DCGE!_KR+GZ*7L,L,M99S<]UU\'T?/?N@VC=L=S>?BE!)%&SWSJ.T2A MZ?KYQDU)'G'ZDUY(BB_(+',3Q?(+(\>MP#MEHUJG-Y/*)J!=L%E2 _>38E10 MG0X6H]V.IIA%[N^/6X?8ZBY+Z05Y>H MC\'V3N"]447I(Z!LZ0':5Y4$'PJ: MC =B3,@:F;%! I\)\[*KK?PK\DG3\"YO"=AM.]0[SLX^:@;40;ND'9RA+9Z^ M,-*3.R+/$5=SQ7K;V3AC@XK-[B@TG(5#-LEKRB7SNP-3.27'Z-P+MCDU)U+Q1;@':^1D$'^ARC.;VG[9P@.,\2/\2)? _HN!5\7VM2Z\C9 MQ":PO:U1TJ'N1HFB@NI@?UL[R8IQRY*SC>/LN=/A($V*3RKORS_X*SM#I).! MN_65'SJAZY.Y1L0OLDI*:O7L"M1/=0Q G;=//X >K26^?OFNT,,AK<-(_DJB MP/=8X<5S)Z U#RG:XM2.VR^3A+#NM4C%Q+ M(3DC"J4X3O#-U%I9C)_\?$(IC$[;SB*:)"J>!M510_"Q)9-WF#,NRC,K&+%F M6LM".X=1_\E*[%TXR789>O0_EW_/_&,#63#_X@39H(.';[R:_MY80\V([N/0/7#&R MLU3;1G'ZA./==?B,DY1.WH]W"SJ: H_J-@5K2Z^&=H!CME5<[4N0E.@9B9,= M$LC:"<:Q%?1'5O 9QZO(@HI/$T!XQ 2F)K3_QSXJBBOD"$_D)VY76B^?\D.L>"SB%.:3$$ M)PBB%[:_M8YBY$79*EUG 7**+J3)'_[R+W0B=>>FT0K'Z../"\0>%J%3C3_\ MZ<>/],OE/O8#],/W_"LK$OA^%"7KGAVZ0);0( G[ M& =L_WOOQ.D!94W]*3A\7'S\^.,I!+RW@@%TOA,2L@>"GA(;'S4!'N=-"HF1 M+7X/.)8;Q=1UY9(8&[CM1.HH"OD4A<*Q5*+3=S J380&;K3#3\XK%N954NV; MVX+'AQ85ZT#1T! T8K3)J^^6E"IB9&LK *N3_U%U39FNU:AM)1+O8[QW?._R M=4\/V)>A=Y=N<5P[])#81JTG\"CMH;X8LPK= $=P'^EU?3SG@7(F;$++V*"C M SX[@3VE"3!GPB?U$;.!6SO^LW_RKG+V"3^8.\-V+@%JU@\G";BN.:Q9E?B. M-X HNHG"C=I16G-+X!'5HIX85PW- $=7F[3Z)0#"#9!3M''5 W"&-H:"'% " M%34GFI9'>QRGAWNB3TJF)S0Y84_%D6^?=70!CC0J"M=GX/+V@+%'26S]"2OFMRZGEQ21XS\ C$&9]'ZC+#@RV8[\3N5V@$EC^)" MZXQN&]B;VG_":TS6%UZY!\B7,/(!N+4#\!#N5E:,7WEKP,&K(+3V1?B<-'O$ MJ5ANL]25+\3T-O>YIE#:%[:S+9TFI40%?Q7@4KO+5S?(:)66SU'DO?B!?(-? MJ2OPZ.UC@/K14W<_P!'=2WS]PYJ"B1C9Z%W)"16L3A(KICJCFM0*=@_" :@Z M":1UP-9\H*D-?F8 ,<:\JB T2N#LB[> VX+'N"H+^O@'!<#\'O:(JCVF3IQ. MK-PYWOAA.+9^G? ^#P]4V+8=79%IMG>J<^)J;B];-TO: H?L5A5KVSA-#0&# M>;N\VOL7M:P&VPN^,76TGJT@T;G\$GA@U94X34P '#I' IJM-#%-9!A2@9\4 M-H?"E*D4HRHR3>Z$[ZS\P$]]G"Q#C]79W4:!1WY'>D"4'CK*@?3H#AP7^AJB MEGJAV!>1T2;+IPCD(93(VA$?0L5@XJ%G6I!Q57E>^= +RNHW>8_:0P\-MN5 M;+K!7V\)."8[!!Y\@SVG"^2V_EA:[CE=*Q%XN=L'T0'C!W[]]Q1T)#91Z0<\ M+I55%T.TLQ/@:%677;MT<,[AK+A-WC2RV@GB\97_U=F4E^RY]H[KQID3V%D) M7T0AFRW\ZJ?;BXQ,RWW8E?@\=W' +4R? K] $=Y+_'U9Y"<,%IZ MS_08RW9T3ZNTDRMM]7;0)[SJ*'_5W!)XU+:HUW0[2&@&.";;I!U^?892K=:M MMTZ:Q6Q@LWM5R*2NA6[LIJ1[M2S8T! MAVZWS -V;2AE)-:6L;\_-9*RM:(R-K>I6*Z(\N:4O#7PN.Q0\R1/:E;;3UT2 M#\LC@K/3-*Z>17T*VZ.E"0TX7T!5??'(.X&C:*XQQ3/RYL7X9KO$UD"HW%4 M/JXF4U,\"YT=U?D?9&5"OT!^DF2LSKL;)6F"SA#K$T1.: ? )'L*W=<=%/H! MAS5EU14VS68!=NJRC[%U9OVRQ.C:$U)G!=)!VT0[7ORHW6>2=8 >V9W*MJW8 MYQ'+W4(;7+>/'+L*%PI'US<4@M=VL);@=!7%7XFWQZGCAT_.:_'6=] (."HIJMU:RJGO5K2ZBW<[GI6CI M2[512)<0.'2)HA+;M/< 'L0*ZM8S0*7- 0>OBM3:.1L5;?[VLDC]6ULYG]/I MZXK4[3RPW/[KCS+"\HC7LE]K%W!S2\D+],T]E=92E,X4!JA>P?$ M+]$WV[C" ]X;IC" *.P.XH1GPZ)4I=CPA%ML CENIJ$.F@E$( M*&*-:\B5X2^)"<&8A^['/RT^_.DOBS]_^-?\$VF4?OR7Q8]_^K#X^*]_$5H" M"-VEY[%],R>X=WRRN+]P]G[J!((=)996Z@@\O-65K^5\=_8"# $]A-<>X4H6 MB/) ?HAR+@LD H:EA/!)#4#?(SPC!G Y%UMW-[)=QFY=LV,VHNH^QEL39303;R[]9/S*K-;;RK0@U_/+$>W/_J0@ P+FIH,N"E2\,M?*:UQ+&Z0 MO*-,W_,"\-&:[HS;*^<\M8GR(LAE&ML?^$3B#Q^05ZR44G[!QDGH]_\K"P[E M7((UY9]\8)^0_R66V6,W)=(&)U7'#)JQLW2T=4/^:[LAZ[.RTS76%*94N==D M+6#S)W5K 1L09E9&MP=,SX"Q=^G$M'9X(@CZ":]]UY?M 2MU!#Z&J2LO#EO= MO0"/5#V$U_7U@@4J>*!WHOOG;"R]/C*E_CCG >101WF;''[@RI5K/[P!')@M MPDYP6&-O7CB"W@#>]YB95IT73T;0AU\Z6>(X^L6/HY"_@DJF7M_"J?-[ZX=1 M3)A?AV1FFA\ M;$-B/H5NP (!1%MU 117A,1GK-57&438O: #U_9AE$$0O%&:O MHOA3E*W2=184)?L?L(O]9X4G*WK2 ![N6B:I'2;W(0 8"/3TT#Z7*KBQ.X$% M/U2^'U%QM%V(<%JS%/K'@OY.S59>82NG:/O.#\FG0>#$RN9&V!PT2KBK6+DDT- 8=]N[S:MP(SXJR$+,KIHIRPI3N0\]=1 M81]N'"V_AF0J$^#J 9 ](7P0\,G.*6,]Q9\H>Q>3E2Z1CZ4/W^/XD6;K2BRE MW!DX*/4S@OS>BJPG8-CJJ8"QVRV$$[W@P7GQS'E$N"'&#L)MEPE,D7!3$"! MS\P P@0$[8DQ6*:\G:E(W1A,\Z2ZNJ-DP89.L\(!F=+R^#_N,9NXEPIN+-XY M!U2Q@!#C(ZJ=Q_;);383 M[RJKZ);F\XAOXPO)>EP#63Q/H#"H9?.)OJUK9GGKN06K?+4L:3JG(#6T<&P* M4#"E7\;0-(_,:^OKXQ,]NQ?''5WF%I\=R^*V]G.*5)/KPN9PM;XCA,,"LAG$2![[%U;,F( M5:?@)5'R BF6KC+E\CS1M V)C4X: 7?89J7J5X3$%H#=4R*H_I6=G!SZC1$\ M*8:K[W1)G H.1_Y5.1OYQU_OX\C+W/0N?L3QL^_BY:M_G W8T@RHPW4I1EU. MU@:@TW6*JK^3S8BRO/><+OJ-4I[<_UB*/Y<@^13M'#^4VZ"Q+7Q/E*MXY(ZG M#6'[9(N\1AV3TS;HFKT.3)E MWBWPK%D3#AN ]0E6U6J'WT*#0"Z8+N<0UTO M<6RER^8.W^IKQVV ^UJC2K6)G]@ L*\URSE@,<)6-2C)X=/N6N/&#_$U^5-V M':2Q(73/DRK7N.XH6T'V0;FPP]MLF9TZM4Q5CZJY]N+[(D MC78X+JM!+),$D__SY*6W]2C-(RIUS-,0N'W(P(]M+6T&!@F_@EC.^EX(6U3P M%2OT%*Q'*\:M"A,VC&3IP#=)[]:Y!!VCLZPM<#!H5;%^MMO0$'! M\NKOS9+ M6"7S(G1M#]SC:LEV.^R,X5RQSU'DB1N)CU$@3X)JZ3"+(&Q3]C02FUJ##\=6 MH8=Z*R,N;@XGB-*W&9BCZFMO+_)S'"7)?1RM_:XTBN:6P,.Q13TQ#AN: 0[ M-FEU/9'11)SHR3 Q39R-I];.B3=^:&?T$[3JUGM6 =412/,((*.!8SUNC,:+ MG:J )K7A!0 W+3I-=-['RI%^QB&.G8#,(9;>S@]]"G'T]:/+USU-6),>2"EV M!@X<_8Q0/SI4Z0D8;GHJH'WRP=DL4,Z(/[I58X5R7I9.>R:VPT:P@U-C96DO M.\$D8+9$\4]DE1]$>WI,U1[]77V ![V2RO6=Z)8.@$-<36[]C5-.G7FR0-]N M.$^HLU?1MQ*Z=WM,@8.6%"\>!908I;DE\#!M44\,SH9F@$.R35I=IRQIUM]6 MM3-3'D/!_&*$S[5CIUD19Q.%UFIICJ%H\?L%3%^F*'TYP \S^NO*=9X$;KY$ M8537.4?5CBTZE7[ H4A9=1&8.CL!ABEUV75=7>10XE;.Y+WU8Z_Q]>=/8^>1 MSI'-SE9@\1Y)34U1_R]8?H=1J2OPX.YC@/KMQNY^@$.\E_CZ ]HS8<%6!9S/ M8MP'GCH#>R*M.1.$.7WV/KF=)0)%&2F8R68V79V ![2:TK4U1&L/P$&L*/BP M0:IUJ+8V_9Y"\WS%\2Z/X_?V KE:9!3)<7Q1<%>N"<[Q.HHQ;_?DO.+D\I7, M5*+8\T,G/K T]EXO3X[+$3B$3&#NTT()H[ ##%Y3:#UT)7Y3K<0K 5$E(5HQ M$0M89$(N4$U,?I=E,>E#EYW;-)!M3Z4J[)HC<$H%L B\Q #YR'*.0RS/FI"W MG@7@2=4\!:N3IN"!1B[Q0) @A(LS#_0NISW2[FOW\F8<37,Z' B'QJ3S[#RS M0/OP_<(O3;>15J\B$+,_NUJ?W:;0( U)?6/0*.W?VW+@ M>I&;47G8J#/X9QW^O-Z.OIA'TU^+R7^^&1_%:!]'>_[ KY-B7FJ,-N2O=:(= MDXETHT)A_,>D3H&M'6AS$C??CH(.31!HP8(-4R?.$G&>2&!*9D7<*)-?.;)@ MF,L&/V%;8[5=8-%/;!4=(5#?:K*V:89X= M/^!6$>IS;Z/ (T8^=Q+?E8SL_:D '=L&FJ66W]6/!. 5AJXFQ@#&SA3T)<"QQ'/WBQU%(YQUL;3;.,*TPE[=N'"MH>>G$(8'LI'C JR.UM:4Y)XZY@(QRE B<:P)E"(@\:G46:-)K(3L)S_( M4NE[>_+6,PO;(S7; C=O.J/0/9;89/#FM&%,*$PI.C1\)4:9)(!_Q?YF2Y@O M"?@Y&_PEHY78[]8G3YMU+!@TR />5W#B%C0EP9@D-!613>H"H8HYX@X2WHV MD+^M*W M@<7ZHL6:GF+L>"LO8[!JQB[G M'#;\, =3:Y?!++E#,92X^7.T]MZ>E1@@'^U5'Y/N3V6>>-EE%@7$E)&8'V9V M:C+MS!04;HYFFV(:/C9V=IZ!3J[XT]I^X.4!!S1-Y]Z) M4Q_+,J+;V@.'R$Y5)4^RU!L#AKUNF?6+P3%R:$_H'5#<_([(-/@UII+VGD>6W\JP$-6TRR-+P^JD0 PP#2C$2.K^I"5 DFU[;2VMAU2P:K$(%*ZXWY=<_ZKF3 M!$6(3AT!9HXZ\, S;,:3"C3#20,.5-,:#JOL4H_0HSM1U9W$A?16%)=J['UT MU4(X8.SJUNQ:RQZRLXLL,T^9TDA6(?2AFT?L9K%/ITQ+[V\9OYBI8+Z>/XHY MKC.%2L-F5X%00RQG"*VF-1\1?T-_#%J_KYO70/KW$DHS'X0M_A!4N$'<$JA[ P-#?8LK%.6(FDT4Z_BI>:Y (?W MDZM3?4L,,.U][*)'3N^9M52.$&MGARO^J(#MU%*QEA4OT:V>4-K:%_BPT4? -]/_E$3147^?\S+Y-N-!RX#19LHI%(N7WW9K8>N/G/Q_S:5&_V^ MJ<,<_+U5[H&O&E14T6^4[DD^Y#1U=NH:?HIV9'B2F$76%KC;MJI8J[#3U!"P MF[;+:\H]T6^Q]$B6MKMC5![A;*JDLNFAK!\#NJB:W]OL-)75$R9]=ARAG8.EJ>$IF M#]@KBN2U>K"T,7#7;5>R?B.\J25@9^T06/^:-"=;U@BV@[*NF^TR=O];MFG8 MCK@]^@-WX=ZFJ"&Q:F? CMY?!VV$KCBAIK,*^_>?F[,M6D.AHPMP[U=1N/:6 M24M[P#ZN)+9V+DT4GJGD%DWU#'F,B5B?,/_O=7BZ=?U !+V*XAQ(!#(OZ MNFAO#%"J^;8 XCP19[I C.V"[U2AG#,J6=NZ!V'+1E%N "PS@$TTX7L/!N"D MG= \\43!. J TD)E?HBBHLR@O<8S^K?'IDQDTI#/>N*8%B>B4P&T.B"QW;US M8!\OZ9;[H@";18DV"=TRYZ+;F079L&,S[%C?$FPUQ0-9<<>^2U\-H.TLCNF6-!/ZL[KML\6<+IVR:C=KG1;#//E_D MQI4):3%]AE0HP6D:\+5QM$:8Y\MQ9+.8%D;OVA ##0,O35+ 46N(@4[3T?K1 M 8Q3@]09EM[&;H8Q%)(B$SH'@TQ6#&4*DJQ/L=I. ;[@%_9-SSVGD[[0 :B/ M"51/S,J.D"&FE_PCGHP19KP!K+TATX;@X.HS/N7[/_2?+$/5C1)+CPBTKD$U M0>"T\SQ10&($Y?V<&>. 3($Q]VF (H%Q4RA P="I@?/L/+-8__#]QQ]9O--/ M_OH)NV4!-3(3NEO?Q_C9C[(D.%SD69_8>\Q6B>_Y3GPXLI,F":"Q/\0@% %T M^EO& 2]R,SH3;5IG#E)G8$4I?[=W7!8%],6[9SKRTG_PC4DO8]E[7ETT^OV^ M% ZYI70H*<4[J=@-UU47887^*)$6@V+QQ=;R;]4"WE!(_Q8\X?O9=S.WV0%!P$S(J;"'; MO;$_%EO@"#25X25G:Z/P!(QZDZENXI2./OA1KYA&<2.7V M0%M!7#LH"][^; V>&]5M.6"8NK+]A9-LKX+H)5$O:-_4!3@:JB@L*5]_TAXP M"BF)/6JQ>LH6,;ZV"A)0">[CZ-GWL'=^^$KDO0[O]C@FT19NEO2Y>/;\!5VC M^6%&/LN_)#IUA( QXL"#Q:P1CPH/&* ,. -*SCD)CR+Q$(0>J/B'94%T9=8 M2G%0)<\"51*A2B3T6R&4I8),0"Q:FXNN?_U1,%JADPZJ'B(SL3-,F-P'3VVG1>T V M086.5\2]^5GN+4ZW=-N^?*BPZ=YJ_]Y UK3#&7Z@'I7Z)D#&IKHNC>C0GTZ MXSFU?JV6&9&W0M[0&O1Y7$UMZ^$8A3S_Z$ M5RG+;F=)WA=-]STF2@&84FN/:@W@E@O;N$N(4%=1_"G*5NDZ"Y:N2Y<0LA#N MZ (\A%44KCTNV](>< @KB:WKS"5QMJ@LR*."OIWPG5!CK]#8D6@\715PFL;J M)%N^,KQ\I6E!LIS&MO; @[93U9,RV$V- 8=KM\S#BDOGI,LSJ9RZX91F]>OI M8^O+AH0WT_8$VD0=, MZ?*-5N9I49:N@^BE=O@8;E# +A'0PP;BD[PE_RCWS&E7_V/8@=#D1]N,*KH< M0R_%9?M(ZIUU_VR3C/CRHOB?'3^DNP=?PQ@[@?\/:4'"GB2 0M40@XA3A3[] M <\>M-08^@1"XU,4E%_Y:$7%U-8T8U+#O*,TWY=;P>O&IR(X=SL+ADK70ON[ M4#@XDMBPNQ=PD%!46\2%CBZ H4!5G%>A)9>Q_ 4:\LNG[F%&=0;"#02F_%GD(^T4;OSG&(UWYJ MZ9[T=#;(LV)2RL)>]]3'G6@%3O<;E[*I8CE2G7.P .UGQ'$P%7K"3B0>RJ@G=A9GVE_ M\I-]E/A5 @UGBAA75+*U-0N?R"AEL@RSAA/P+)G<%'2_%@VL3 PX=PXQ4R[31H@086@8JI'VH4;!%[T3& M[UFF3L&;A5?!?0%AY6_+6DU9/=7"WPKP'%>&$B[CY75,.J[M]B( '&#Z&T,$ M%?7>@(%$0XD!]RB.:Z;1PD#5Y=:<(8";K1-:A5=68V],"E=-DP3G0!KXSLH/ MJIU""B2.RXL*T;,".W=13PU4)%,]8!?[SW3/4]FVC5UG!QUR [2#QFF_6<%% MB_B&@:+@A"I6MB84DYBAU#>6ZCOL%NJ1"E]# C0!W9 )&;0)NI )T@-.R:2( M(DY3:L4@:D!#W9"9Q%NKFJ2@YT\9T$S[49FMGR" MN-3CI?/IIZ01G9;3!VAX=4$"+?3SZF9LE@LO!!X?B^-2[NEON]HRL 2,"_ZH M%$" 96:L2@9;MV%MF>QKM_\ F;31U6Y(&/G2ITJZ^@#%[EXJM\_/A ZSFI@U MR6T8! 06<&9B9O66*F@M8LOS:XV5EJSW#*.XQ0Q=\=S0=6:1W::!\1@O4CHP MS)77:-8HLS@&+L!&0(%[,HEU?*_(.R.%\XR#*)E0ISY#='^$(A8O9P&NUA>7_W MWCEH;>Y6_68')!+5U;9U\TZS@@>9[&-MZ.9\[&2BC:]^J>>^64];![\49/CE ME_2F.F52/Q*3]I]=A'>8HN/4M[GSK"*^2P?39[YL?,OY(8$A% @8RQY<\4"N M,+!W+"0&ZT4 .!KT-X;>FQ. \4!#B0G?CA@'$Z+4"=HP86*;]*Q #@DV>,K< M2,_?]"<^3[C1-*("%/6D/#^8TE5P) @KQ9GO\S=36[0RF66$(RN^XI$_FF(7 MX]KMA&7H==W:Z44 .%+U-T:M,IYR;\"(HZ&$]CY@SHH]G\F9E7=W%OSRSH+M M#5J_P3.A4995HBNP"SPG1I#46U>UH;S[W%"BPQ"M&"'I.R>$Z%+!)#Y(GR$ M PUC6>-R@M<&),H\\@L\!WF0]^\--,8US5!FO*IWA9[AJJ&)?D8KKI<,=)(D MHL\2D?7%BY]N6;+JGFBXI?NJ9%2,8F(+QWNFM:(9/#CA4969@Q@A$Z>N3FBY M%H@LV-D$R:G-<2GW 9M3IJLHYHO)#?D'?>N9K#SY@K+8:#\TK#_;!QQMFD"! MUZC)&F9<>@3A3\,&ZF42>,ZSQ ]QDM#-GR_\VA[;-,J_MU;TT*ZE"JO4KC"6 M]QK9L.=(##1D)A='+L8>>Q>KYZLMY*?CK]V+_4[JIX['!2A C6S6:@9IG 7X MF>9X&NL&;?60U3X7CI>QUGB(J![J7DW.J2>F\ Q]7S.OQFM8"W&DJ0MG9[8+ MW<:&7=C6(SVED7E-I651=I2,\O23Q[+F"'U.238QZ$\&Z. TU#!'#_STH@%Y MCJRKBIE0HPQHV"Q/:^(^2FOB&#&*0L&/R6WS@#V\V_-38%K1X]0H0);KU4Z% M'JKTI@(=5/3,TGKL,5](T=3$Y$)[0CP9:#(X4P4^A/0W MAEZ:%V#@T%!BPG0M4!FG8]FD)>/4AY*/)3%)^?KJ&!FG_8G/$VXTC:@ 13TI MSP^F=!4<"<)*<>:;<3JU12N3V#WB?3QOOUHH;-0U=@*.1BL*R#9CC M]H"10TEL,QLK[RKZ9/;_GCV9;NV1Y3&5]DG$[IT "=HB(M,.!9&C]<)#1^(7 M6:K]' 7>RG%_%PN$"5\7QYE"GFIK,I@V1:!!;=!<)TEC>N3 '^^9T6Y 2?*F M5VEC'+#\,GK$5P07?SA(85A4=8/*,#W5ETV M=6OL-)/Y6[OL9B9Q!0]V>L^X(,;&_D1N"NT3^AI8@GS""GOE ;M?V,2-$LN' M8 ]\@'R*GIS77_UT2P=&LGJDF_E]7ML;0 XZ0 PT5-/Y6%]:D.%DJ$J#IR8/ MU12//L\I,&>#[#2O _8_0)O<8-0X+X)Q\JF(.$6F\)3@-,VKCA.DRJ];."]. M[-G?1V((?<>3"RY?<>SZR4G&:I]^T*%'575I7D]3)\A@HBR[HK2W5[1=U%=8C;%"4@V[Y@I64Z,RHZ#O8189!"B0F D@ M]-'$T/[SO;!:?Y_7=FLZD[(/&%,8AQ$&?EH^^' ./D#T-X;>R39@6-!08L(3 M:E!)-F/9A.VRYWDU: WET/ERO<9N>K>^?.7/(SV0E&WYV K[Z M2M+8=\FZAW[!-H;%#X26UZ$;9'3!]"E_1+?AT0 M@@$'-A V.@%,^U(!!F) QM%>%#$5Z)*H4 )1+>@3ZPSWZ?D-^T.0T=9ECC=C M;I;AX+(JQ.X!I;$3)D%^3RW,+TL3L[,_L-SLDPPI@ZQ[SQ[B.ZW"G-M<_!VY M820__.1" !\J[/PHXK PK02 AP!+AM#%'RK X@30%Z@2L8+]X\]J';CHJ*$. M_ *5"AR-*5P'.^N#F?U.=(WAE[;UQ!K[+OL)CP>'19YI4?YDM,'\1HPQ?KTW MCN?&X?FMHBT<\*P LIAV(C;O9#W%F:>0X3\*;/*7DB_#UB-;"$8_AKLFM$-. MBC!]9&N=OP ]HLD>4R=.WXK15GCCAR%U1ZGI)ADY'K/]GI^].P'5X"J(7J[# M=13O6 AT7/M2[PU\-.AI!A'W%;L"1OB^&NA&B,B'(S3EA 16UJ]463&%1T:? M($JRF%\Y9Q#!4LG]BK/!*QELSYZ^Q9C%!'^>MOB_L!-+ EVI ]#85E>VO"_1 MVAI@!/<0>LBPANBKFCR5U&-,>-U*J?J2B#YM!=1=.]0Z M>C=/; +0,;LD'? &7O6"-J5H[9&[,=1B+V1;BB6B,YFE4FV^8-ET[[05^%AJ M5*L>2[4FH&.I65)]I^/T6!PMZ+YAOD"^R0IIJ/<"&G(]U2ZG7-U= (9D7\FUMZ2C\(SO M&-A-35N);>WS)>*(L5("7#I22@#9('&AUC M&5([K5#> EWP$S@_9.7JOX8QSH?3G_.;,)\=\MT[*O;[ MLJ0]D+G%>$7^E=)G;Y MX _?LZM9=-V:^*]H%X7I-J%;UW3#WTVC%8[1QQ\7B$(?V[,M/OSA>_;AAP7= MQ=UCBL,X.!B<*A",IVOLN_C>B8D5\W]R#[H.B=&QOPDO\L25IRIOI;)^8YD, M,V2!PJEIPY6S$0,TH5?-,*GB@'E-7C0C1E0,&J%A\9E;@N>:"].-';U0P"?U$,(+E;T^5#2/H= MGJ+B ="6!W+[]X8,X_W-4**U>E?HH*RAR?"R17[!*2\6D;]*TO L[ (MT/7C M ^EQEN#XV7"1?,(R*KIJ59NB#1P1C)JPML]H@C!@O#&KG_;5=T$* M%JV/9'GBKWW7(?&ZY#%*=Q+OB7BNM7.!(:;Z5*8]D=:"=I5RA6Y/^#4]#^1% M 2V(\9:#?\ /8PPG-&1XJY RQ!0FT(>5OQ?>]:-@) I-YQ6EV*B2&U6"JP 8 M^HV*CYC\EK(_9_TS@1TDFJ_U\ON^U?W?KEE;?RK (5K3+"+"]B0!&"!U-=$- M',F%GY/MK*D"1-!1O![?8),*9KIF10;(P@\A(X8[BJE!-&$'F1G5!D2=4T NQ$F$_0D"! NJ7%2<*&>X3+^@CY+D^\WI04@0:1_2>Q$ #D7]C5%/ M0E;M#1A>-)30S]BU^P2GP/\ZS)6]=>+?<4IW3$_4#KT+'*>.'S[%#L6+)3L, M41_)1V0WG[ :Q="2(#3*:QXA.X[*!@*F$M$OTCA7.XA*B M7$3$97P/:QXQ![M; =8KQX]_<8(,5\IUS2(ZN@ '.!6%19!J:P\8:)3$UGZ MDA!'C#JZQ0ZE#V MG>LZ6?MY.:[9>3Y/X02W+AI=9ZO1RM=VMSC=TN*6Y6*++/'^5^2'Z2_D'PIK MGOY4@,>TIEEJ5=/[D0 <^;J:&-ILH?= G9!NJ.09!)@5^4%?DZ+R3[[UPB6$ M%$;J0V O O,,'L7A4;WW_$)FC&&DYOQ(C!VZ_<@B%!4A"FMTA6 D6^^^>9F; M_NK$L1/2'57UW47%KL 1HH\!CIYUZ^P'&!5ZB:_KZCGU RT_C.-G2TEV=55[ MK 65.L[*O577A=V]9N/:HZR70,#=&%.S8XJ]BF*>=P!HR)S:-";B0E$XI-.D< +M; XUL137+4BCR MIM!+GRA(KETD:3EM>9(152E(V[FA^B9(ZKB MZ[^Q19\3]$.?E]@ZT[AMTV0N&6 3JD99H<:X/9ETV)ASV#!',XQ9JLI!-QN>G-<> MI63:>@ %M1[JUDMR2)L#7G*H2*V?+,TVIPAQ2T=!#P$/6$6U:T=&[5T AZVJ MY+I._+BENU,/>$^$WI)/K#CRH[O%7A;@N_53S&K_'9B^YP>F?=?PH]X;N&/W M-(/HX(I= 3MZ7PVT=R I.?I45<$&,3YDL&+5I*T/65/9 43@/V!V3$M??N=/ MNQ-(8P_^=!UT=G8#'NJJBM=/;]K[ YN9='USV+X>3_C@$06H/RZSY%F'PHS M]7;E8TOE[C.,@7&.)F7A &M]!L,F5B#B/$O\$"?)1;1;^:&C,NQU= $. BH* MBU'?UAYPF"N)K>O#!7$DON<.Q7W5!S?ESO-S:<4A3:WGO-Q\#- N'5[@ VL( MF]H0UB.?I@EA,G;F[R$_X-3G;S4HGW#UHP < S3,<9S,KM@=,!KH:*%=CI"F M<4>AG>J:G#=1D266WT=$IU+7R\![Z.8WC?M&%5;F@,'BRY%:P<=DK: M@[U39.TM?$[8SC3P6"OU44^MY\Q\5G$L4^@V(T\> W%S'JAD,NE(](SC5=1Q M0#>=$6!$]GT4^.Z!_V_?V);UG5ETMYJ@+;X;.\XHPMOE-Q;C"\19H-_R_UJ? M<4YJ"$M;N$[B)W?K_'&GGH&NW!EXI/N4A."R]:)]BKU+G,24K?GH)HCVZM8D C?)A1BFO M7/6F /WFE;Y"V@4/JTD\W*0WNA) M#W],T-H/G=#UG0#%Q1@]\87,Z8VH9C;KH K9.E9F6K=._#M.:7[I(W:SV*=/ MD''M)<-1:P>@6*NNK#B+DK<&/'-2$%K7B2O2J*(-;[XTH@5L/Q)YY?CQ+TZ0 MX;OU53'&7(=)&K,AM3UN5?L"#^%>)A"C6:DCX,#N)[^NAU,NB+&AA,!CA-Z1JFG=O>A M !@Y-!71G^LR=HC^'JA@B%X(1U2PA ,=EFQ#U@/1AA?M,?KDV#..0PI$A2X* M6RHJG8#&>C^EA7?(.GI WR)15T#_J:"" W*+"-XS'A-O9$RJ:@E6UN')GNYV MIC"73ASZX2:YQS&[_*DV9^GN!12X>JHMSDHZN@">AJA*KNO,!7UT3XM;4@Z3 MKU044C3&MD)>.OK4&%;B^@M^$"1KVL8$0KZT@", M#=JJ:!?=PR_B'GR=);P=CLGM4QY87"=)!NF\XI.?.)M-C#=L=GRWSE=4K$)& M%XRH]@6.';U,4'OA3Z4C8)3H)_^ XV"!"S\2YJMV*'58IK%#4>V%6B#.+; Z M(!+4>!/%!\O5F'[%_F9+#V_)G,O9X"_9;H7CNS6;ZB1*:*!+"S@Z##)1<]VF M'H0 H\7Z042LF M3 9+E4B+@^"?H\"C"RUF"HDUY:V!8TF'FO72HXU- >-!E\3#DP1003B/ZY-@ MMN2K-WZ(KU.\2Y0M(_:8G<^>J-ONMV7S6?GNJ=1&_9>21XR^M7*Y4VALZ593 MMMLY\:$!D+JFL"H=@<>KNO*UR6EG+\#1VT-X[:D49X'D@Q& 2>8$9A!FE+[E M*+_\>^:GARHGD>891%GZ@!TRH3U\PL1>.S^D/TV9SZ2TCC5!%SA&&#-=[21M M*%' "&-.-^W3.":!D"C,,H"(#"@7 HE2("'O$ H\V;>AB%ZT'N0SM6B[I=%0\)S$T@>K!92ZX9M:L&M,O519SP$+#FDXS>5L@43#$)$-U MT>!A*!!+MYS,KG#Z@C'][\8/:>DT)W,D# X7!!%R%\]TU ZNP/' MVKZ&:$XV:>\+&!U[JV B&$M6"Y0S X-A5NSAYZQ898(0IY81X3Z.O,Q-?W7B MF(#7H9@1'WHB@S*9V2!$/\,T(X4:C5D@1D]53$1*SA(5/,MUY@$@@DQEG_S4 ME)CGI3 +K886/^-R ]XRHESY(9E(W?C/V+L.4Z*F3RS 9XD]0:4/I=G@2F_S M-$.+,IE9H$M_;4P #.=ZQMBBBF^Q4H,',G;,Y$:[?12R SLV?RD86TI%RB6+ MVJQQE:7TU90=+6WW#[8*O'RE;ZRHY2L89C$3:#)IT";,,D%_!F!F5,WQ46Z! MN$Q(% KE4H�'#&Q4GJ[UBV@R/:#^?V6T$#DYH*M6FL$^QN6T9;S[A52J4H%.'EY:.LT&3+N6;P4/6:Q98T2F\ M"9^_B<(-2Q=$E)U8XA @+$QBD:"TB$:(C!(F@*. M_RZ)=9V8T5T@2AE,)(^EJWPC-Z )7H1**KPR/?XS<^A+(T[J/V/AA;^V M2.S=&6A@ZAFAK/RJW!-Z!=C^BNAZ^!.9XZ;.*@N<&'FUAW*XA_]=$(+,?M=1 MO&-23UPG=CJ#,$Y(9%5_!=0NX$UL#!'_DFQ/YB7,;8/<.01_L#1-21*,[\C: MS*&EZYA=RMR!?$ZGEHNC1PDHBAHP3WWJTYL,Z&F1OC;ZF$)Y+E#)%>63J)+Q MHE@QP6*,MSA, M"#)?AV3:B&G-WIZ;,KI4@4.2(;,U;]EHD00,5:8T,Q&-@@2(B8!J,B N!,K+ M4T/!,$@6K*\?'<&>$;.G6[.GG]LS8/:DN]&.][?,9GV3\RSQ0S(F+-V_9W[" MWC99OOJR&F/RUL 1JD/-VC/,S4T!(TJ7Q+I^7M!% F'T&R5MIR9>DY[TSQCC M3]'.\8\7W7WZS=!_&U7O\N1:IYGY=+/L)KU[@0HFZ#?.1LO3)?N ]S3SX/(MIA=:F;0&53D"=MY_2Y7Y?9P_H^WSJ"N@7^E^321*M M)L3)(H'9@L[:OD7OON%???-^XDV]\;57T-E@U#[A@#!:R2/TN 'D:&Q4IHR\ MVK?0HZQ9V.$1M2K&!4>8]9"Y? MGAO(AU]O&7I"(1+R'?$%K^=FBRDN0.-Y9+,V;\8880%XVCF6IB:V&BJ)4"52 MD0-<",4V%<3B0[E< #=OX%F8I@;NX^B9H'X4TDII 4/"? !@WQ)[;.E.]3[V M7=+G&?/+#-6=![$\!N_C5%G:8F4C)_]A_)"WJD8;*(OK^SBZHB>!U]6!X)&26P$%Y"H.+*#TF/\"P/8G: MNFAS4=T)*\5#N7Q($' A5C>GE5<(O_)^,)W+<4D1%[5L 07@0?\&(N+ORQ]A ME?\(42DALW-]0KVG1N8S:LN;&/0BM6#7^SRSO^ )!IEL6@<7ULFQ)K%[(:LLP$)- Q-A0#B5^,!X 02'B:P1XN(6L.^6,Q!Z 0B]8QMS49:024CR M'OGUIUG**\/O\KHF[_/D+@@%+!_QAH+: ][3^BOA1EC2GQ_R+]71I2^UV:"- MEIF:T:<7J5F@D9Y&)M I)XY*UO6]M=6A; $/M>Q9+$SCC:QL]_Z[C+&CMJTIC<1X'BC9Y3:59U>% "CBZ8BVA=TZ"W\@-5X MRT])"794+!'C"09$)C9.K?YV?O[*#.&4ILHAQ6 N%8FY-(NSY*OS3!.VY#E5 MLH9 8[U;N3+'JK$5]%RK=J&'YUP5]-'7Y2\\EV_:+*MQ]!.U:E1J0"1]#7=. M&&+OL6!I=@/4ED$: M'1Z=YXP [J,3.@?_%_PS^88^'_;[,HQ"?_?HQ[_CU&^9P/>G =0'!YFDFO;W M) !]+J*MC_Z\I,S_$E.^]CA.B?O374*ZCJ!2H5PLQ.5"SQB5DB$N&LIE0^^^ M85V^>;] #GK*XM_]9(O<*-Y'L8V"2)-;E3$$DV^,B1V)SVWPW?J7B&^?\E.6 M,B-B30PHYI@Q4E?"<#-2N;EY8Q1P.09QZNH M?[;O!+:J)BGE::DCL<0DD'/KAQ$M;U1H6LI7&>/\<._0RM 20_:C !Q<-,PA M(DJ/[H!A1$<+W7CX0GZ3*$R)3(&(#PM4!8H )*L#XGSM'$=,:9A3H#!9=4% MNI)1H=5C%!S/*90[ 0WO?DI751>Z>D!?D:@KH%UWH#;*1Z>C6T*X("]CMW[8 M;4&66#1U_86)[5 %;\$$42X6*J@"\0"#V/6 GW&88<*6K7A)S%?I^X_D?Q-Z M9_:.S "?_!UN,DE? I Q3/U,=[E&R[[BKUX:2.-R/_1 MV2;O_)$U>@MX1-W)HC]QG3=8"4M)_F=Y'9$"X#@>!\C&5V2-SHUGZ MP7.-Q)O Z&:-Y@/40@0Z*0T[J@TK:0$4L,T:7!VUB77N"]M !F_3]NE"\%.O M,0/@@S<+ZFHR&&ZJN&H&'O%$ MPL[VX?2FZ4*:&<%*<3&68#!I(28:H:#:?)!ALX!L_Q-^!YOEGIV0?QC+ZA7YMPY]1X8T"GPY M[;<,>\"BWA##OA&\T@:CN2/-=# " M&!W&W]*U4[39V?NI$]!ST N:S$O@CA8H:]F_:>\!/- 5U*U5/)8W!QS4*E)K MUQNN:*."."NZ9W/;0J)PZRN*77WFZH9MN,6T%.=Y (/KT+R=/N(W)SXU&^O&5=+5,9@G-PZ9,KF M.T'U1L=35$C>I%A'>\C1HZ)J&4AMC:''E)+LP\.+OI,2A5AXAQRE6R=%+TZ" M=KD(+%%PBVV%X:B6*(@+K_2@IZ@KR=.B=[!H?R,/HV! MG_TH2_A>U?'R;7[20\;M61FR/HK,1W3H8]H,+6E@A"WT03Y3B.YF.\*3<'Y8 MPF[YC&1"T+A,L8^Y8I26PCV8&.T+]82/"9-]KF%^*S6QDYW_S_';*Q\"E0HC MKC&Z6]?>"[P.JU5VJ3:Z"U'. ^6:TSF+Y&!8O#H6HU)_X>-K^A16[ARY#>Q= M3_AG<)#E+LI"#@1 P<'L!-!/L ?BEY/X'23Y@$_B()GJ9)H&1K@93,3@V6HX MFL9,'0H6([=DG;0A]$NL0W4N@T9"^;[C$GI\U.OW\?2E=-E,,X5+$E;@-21 ME6SX%:VD?WSRDP)=B6??K?,1H>UJ:4<7H"#41V$Q]Z.M/>#4#R6Q=7VX3ISZ M19'RI9IRG: M;Z&I=Y]].+3<35/L.^N0,'5C33DHS%]@NUKOY1,A\4N@OMJL1#D)*K^!/@4Z M%70N$R!SDE]=W1OT[(O]>BUW[=JWD'W[5(W2N:NOH'MW@Z1S<6^#HE_<7UV9 MW(2_;=F#OYV%*A?])&P)UPVYYAWNC^=78U\?/])FHD(XY\L&]L150)^M0JQSP3YM '_I; M))[+)& $%;Y^^_@MVI143:8B1^'7;Y-O50)$WA1RE'0H6*4B-[>#'B]=8L\E M:$;3(R(]AD>/UDSGD?QLF'+\C&DNQ'[KNTX@F5NWM04:7DHJ%C,=:4.@,YUN M>74]4B0X]=S[$6^.=9+.O=O:0O;(+A5+CY0UA.J1G?*:\<@!\^_!AX25))_\ M)(W]54;'/2(1O>CE-DY->G8%ZKDZ!A /!E7Z ?1K+?&U+S+DY S.GIOE9D_/ MAVS*Y@3R^72?SD#=5L\(Y9Q;N2?T67A_1>8R+Y].LQI-*Z//N1/0F\*/6XS3 M&\J!%IZ1YV>U- <:KJJ*BB.+K"W@T:139%T7S0DC1AD5I&UF536IVII'U=IA MAFXKSY62MYZ9ZQJ:YY%Y=>,[*S_PTT-+PHBT*5!?5%&P2B5I;@=] M-M,E]ESF+F/I4686EH0AW>:_Z7A94J$;T-CKJ[C"S?Z;&;SMJ"SZ"#?\;VP_ MP&A!^;R.D)68+@J1/.!]%*>TO$*^[2>+YM8.P..X6UDQ@N6M <>N@M##:\M4 MQ%%!W6@=SP3'SSBYBN+KT,WBF+XODZ07@>/OEIGG-]>M4NH%U#][JBU4HNSJ M GWFUT,# S6NZ-L2<1%JR>P@Z!XP82_J,38 M(,['SBB$4R)1M,,W49(LGQT_H.!"GZ/8[>C;\)'[^S8*/#)VT\LT[G*5-#TY M,YP:4'PP9*;:X*9'"O+(-U C[6$1IX@S1N\HZ_>H9$X+57#V2.3/KX2YZ+=" M!DM376L6(V-"3%&$0=&*V0([,:W%SHI?HF3KQ/@G*TA4&>2*A!Y=>/MA1A\= MWE.1:2U/B3&5.@+'%W7E12CI[@48-7H(KW_.)((#M3BJ^*"*T0)1*"'3ZR?G M=8&6*3_\*G#DGH3$:2J9$?L\XW@5M4/%!&:BRK\+F(U\;C'GR 1+'$>_^''$ MDNH6%'3M%%D@C&.6JN4$.512O$K$7^PI8I\1W,3>O7.@C9=Q3 R#V];61@C# MQQA#QCO"H(%486.4*>4&8%@A0CFC84*WT!,DHPF.5C!W"69A7OY$/*(W2SV4Q\GEZ]ND'G8XQ/UW3Y+ M\Y.LRWR)?8]C9BS^$H;D]S!%&SB:&C6A")U&" /&2;/ZZ0:G* 6JQ$"%',5J MNY2$QG$A"WU1AR,A66TS>>Q,1&&84G@Y@LAS5EJ5HY[%O;CR8I28JK8,O:7G M^3QW]Y.?N$&49$3.\P/YQSY*G.!S'&7[A) @5J0UOD@;OFN!O6K3HNTABNFX M \?(B7^&TZW%T5D#QMFI+3 @JX6Q1)PGVYWC7)'(5MCN'/*:QPR@I26/?S+F M__3 (KMC, WG?VI8,7+_H8XJB%:#L7GYH9EVII4#[74OH8>&Q)IYW(+R;#X M!3G[,ZZ+P$D2?^UW7I3N[@4TEGJJ+9TIG7:9RXRH17)#,Y\Z!S#+B;I8Z@L' M2;_Y.KCB8J"ITSR=?)P)_K&;VZRRU+RX^1D'WE44/SH!OHNY].3K]?F!?M): M>FD(/?B!,UC0]B_5B@>T]X#>%0HJ-NRO3N3*C(J M4@_,02^)@Z@E(U&X=>[3U6>>CBR?\[1VF)\S&YKKM+BSS7D.>_CQ2Q1&?' ( M-US.RU>:T-8^I5'L"MR]^QA ]'*5?H"=O9?XNC[/F"#,:4+ ZQ$.#6\Z2LE, M*P'P8+/P\PIKF=HM07W<93XA+97<5$"CG,,"E3QL720;774R8\A+ M]^4WP:RNR9K1B]V,PU[_D?JHX[QBND7Y[K%:[#6?R&X3WOQHG;,!.%P;-4 U M7N-7/Z&<>&FX!"4X30/L 8KT>\?7"'.QURQC_$3M[@ ON\PNND\E-Q_:E ? MN#:G^B,+7798L"=$#:9R'DE^CV,_\N[6^27U(W75>@"-R1[JEJF?[D<]'F=Q5>06'%S\(4.2Z63QQ0O7(!C@%),Z!#KXYCVGA: JEB[(< M_.>V=)3SC).42O%$N+2FC30T! I/W&+0(JW\:4)!$E*;=1!!1 MNPLGQ9LH]O_!4+GUU%RIXZR\M4UYN?:JS=12?)4Z R62OX&&GF.F5'SJAZSO! M=9BD,9L-MTP'Y*V!>VF'FJ*C2IH"]M4NB77=M:2+*L(VYPE/L1,F]);I,O0> MAUSXODC0%'EMM"HHQTM0. ML*^WBJOMLP5183IDQ2N_/GZ.GG',*LSWF+DK= /NK:J*BY[;U0>P%RN+KNO1 M7[]]_!9M2AZV_9J#OZ(W2QL#]^%V)47/;6X)V%\[!-8N;L+G!,.<4W(L5NW M7(^.OH A05^BA3=1N.D7L^T]@(>L@KKU'#1I<\ !JR*U?JI'N($7KM-H;#U8^43_ M%J?;R!-4;5UM-+4&'J0=:IXN 4^: @[.+HD'+@(Y83$XQYD)=X;D6'I>.'%\ MH$N!9YI02O?&J["T\WZ/\%@1K5-4+>^O'#]F::]/T7)'AGS_'_P]\',G\;M& MV>%4@0>Y(;/57NL91A(P:)C2;'C& Q'@C$H@G$"!B+KZ]N^I*10-JT!F9G&E M:IBV0.JB,:/(45;%8'(0.[RMF+)WJCA;1/FR=^0M/9\ZO7EJJD.$#M?-=EG@ MI-C['$=)\C6,L1-0B6D^^3DFORI^]X@T\^$/9!'C?!\X:BG?MHU M2DX Z02T%D@0!C%I4"4.HO(LT(I)1%^Z-XM>/W)#AGA#N0_ KXGLV6@>(!.C MRAIUV_2>:9YTGQE&=1E";251[SLCI.E4840P@3&W&8C_+!;570F$S[ MIRAU A#I,%?/7_P*A#\[?DAQ6#$70]H9.,SU,T);^DQS3\ 0UU.!@3NK(L1= M_7+VY7HACOB4&WI'^;VWN=\ZNC&^X!1M"#'Z@KH;;4*FO$=XTN2,ZO)S%")L M(BMI%(S00(9YXT%?%)AI[$\0\2##W)C> IYIQCA*4EKC8(L##SDI:QWC/=WR M(7T]LA"SX%$$EXK".5\V0GM I6\V8TCD;O5 MU[Y+RYT?!'FO8@)"K$9@RWU7I9YSB;QN]1MC2MYM#M&B(+WVM:6*,"HIV[P@ M6RK=I'+KO5>UGG-Q]&[U&QU=WFT.CJX@_7# 7R")T]N\2]ID@J0^>Y.+F2$20SF9:>!I:\0F2 F/1T^+][+7$:$5?Z& )%C[C5WCT1S@> M_4-OC_YASA[]0S^/_F&6'GTLM0F/SD*I-_]@QYM_=>*82-;JO\=M@'MLHTJB MC]8: /;*9CEU_3"G-MLCV)N.=V5-\P#NY:.8U/1Q[,T,7G\=1T\3VS=<('8, M*XA4;-ZS%(R6PUHF&(#G6Z':5SP$,5@RZSQ+B+#T[8G=R@]9":/R&8J4_)60 M!1I_%9;9H[1.]7KMD1W-406*:(;-5A;@&DX2>FDN@QH.BJ?R,KY;#>TJ[8&"MK*JM8M5LL: IX?=,FM?'&*4083T M^,K:NR>DCE3%O/0@L8X>)> !/, \8FAKD $<]$.TF6I"4'*V=?O:AI$N)!-, M6_0!P\\86AKF&T1G@\D\1 M]7V.Z8:R>//1/^I1W5 $@'98!\C&M3M+7Q-J5S&SYM2XMC-KS)CRP@E<6L., M_/D0!<%5%+\XL3?JKR=E^4\!MNT&-X^\S?S>/ QWJ T&DQ=(D!3]1F5%N;"S MANB1['\TH*UP^H(Q_>_&#\,B306''K^*1YBX_(53GXX6:%?\5$Z*UL(N5XBJ MM!8 %_B$D>A7/]V>6#JI6Z'^N[!?C9'I^GW-L9D+-J2$\Y@#0IE4U M??/\A0C5.'$[AN 3V&;"<9*C@#"O<709MIY_@+/S.0?4HO02@5D*K57-IA%- M]9@Z<3IG8U4CU/@F4Q_BH1BK?N1$S>..E7PC2:LT:!)) < 1V0 =?\]@^]"VA]0T1=A*=MJD_+4<;V94YO M.1&B^5;,Q(F>$'^&D:9#(Y:G[,X) 6ML=H J>NU.L+CC_2TK'C%\UQP3EO<. M>ZWI:Y8C,[*4:7FWO@[=:(2="(?.<"XV.;OA'%QV(Z!Q ? M77<3&-Y]HW:,(R+0!Q5)_373DQ5[4P[G8#_&QVWM'\* M\V?P"LS?X/BF;P. 8UYM&P2)Z_A"^CF?NT[QX_!M[7?LG:;W*& /SKZ%+>P3 MVTVYC:W!?"YP/\F/,'P[NR_G.0#]- 8PN25RT-OA[MS:)JAT$>WV,=Y2#9YQ MTY;W99CM\NR16>U\3_[#S6KWV\QX^HC3-. UXJ<9P.L,YX+UHQE[Q+F\P&T. MF#Z>TB!GZX*@M@IM #9]BW4&)#Q>ARE%=9IA^7A(Z/6(SW&4[1L+-2MU I? MZLJ6Z82MK:$G!JH)KW__9DWF-RB-D, 'Y8P0XS1Q!MZX^DJU-#??2>)4F.N0 M?U7S'/*/OY;SO$<7AT[L1PVO>+6U QJ6G:K1:)0V CB&=\NJC?\Y,>./;'5Y M7L[W:YCLL>NO?>PU/J+5U1:R!W:I6'JAK"%43^R4=Z@WTB5[27O0*U?JA:X? M.3_W 3_C,,-/3KRA%;_=K4\^\*[#*S].4KH'&F7I?V$GED]F3!('ZM_C&+&M M^K4>9>@3*O.*ZD^^]D1#EDV>7Y'R?';PBUZV.$1Y-+HHYF*AE,N%G!@C)Q<. M>1E;A%$":RHF(O*%B B*#N0O^W6R+=FVN3IF(0S*I4&Y.*B0ATR#$9,(Y2(A M*I--%+R*@B!Z(3_QBS>--8:*B2?6AL8/!FT-(57VM N6Z$'*N6#FVE0= MYB/=0_,L8.:29LTF=_%=[.$XN2*@\#6YI3MV3GQ8QKB0\9Y,<..GZ(<_WT9A MNKV/DO0BB.C=PWN6Y:0%I899SQ1AQ_@!5(#7)-\9X_$H9A@;IATF-#UT_"Z* M4<1$Y_>':;>OWSY^BW:Y#G4(WU,UZ&:ED./IH!_^?+:C:J$]T>O,Y8KE^8MP M,!W4+]4!]5Q6=!(O)+("8VHG*C7'#$)4>_ M<=FGV^]Z(+;!DMU5\3N@R-NH0K%_57X!=+_J5#YM4*&4IMXJ94P;9P6GWT)W MG].Q]>@KR"YD:F3B3C1@4U/+C6Z=5W^7[:2.=/P]8%=J5*5PIMJ70-VI649= MA\JI6C.:9'I2=UBGIT ^I_?147\XZZ^@#TUMZB MZSIQP8#.J',6J.*Q0(R+G:3*T76_<)*MG1= 1E>M\0V0J?*N[&@WR?N[3[$3 M)FL\D)IQ=+^#L@$ M9FG:SY ^A8<$SJ!?PC5IH0N9J^P=W\XMWV8[-&I_24:2]$!S]\C/D2;729)A M;QEZ](^6!Z/,<@"*TR.:L_N]3BWR@*?<8VAI_'W/9B1;("X1*D5"7"9VN:>0 MRLYL'I)9V<6'G1/_CM.J0G&R=0@[Y#-NL-X&M6,EV7!A9:2X3 @*OGS"^RCQ M93=XC]L 1^M&E42\K34 C)C-&'*M_YNYO=KN7Y)4_1W2IU_)"G)RIN MO$BZ H5W'0.T;<(V]9OAMFNK&H9RV7@V&3THBQ@7]F&>9FQ_AW44"S0/:'DR MUU.$.+,\'1C&/NHH=K@_^>D;-3:+:7DF-5\]?,KP=4ASJN]"_"5*B[P[1:,H MDIH9YO4Q4!L&JM"9(2;V4LO,813.D__S3\(HK1)W2=30&Q8H"DF/I*@YZCDI MVWU;%4CC5@K8!]5)3-AX<%5(.@55S]$B,Y41*H M.$6_%80ME:<;54>?IHF%>I,A0V$'J&+2L)64QG'497JMRNHV0V_7Z/X]^OP/HY<+$T^EC:>2P V*MD8 M@;66N.6D846A6VT+%/:=G-Q"O:/W6+?8^1Y'7&8C'C><2 MB(U*-@9BK>4< K%98 .!6!!&C#*,.#2K;*GAAI*S&X9MEW!.<E[*07;.HM MYA!F9NXA".$U8CAUG6V.I!1;UVV:U)HVE&@%W[PL+RW:BSO#JJG#7$),JFQC MN)VTGD/HR84>'(:HI(T*XE,_:CZ!NCDAM(YB,NTL5,>O=/+)$GVC54*D3%Q, M_,Y*[#ZZ9!C. GRWYDFJMSC=1AXU2?YR^E-+QKYR9^ QW<\(8GRK]00? M%L! ,J;2D"&5LUD@2G3JXBLRY:3%JCL[ X$-64+5V]O#=29%84VYZ[F:U?? M^#N?3/KNG3@-<9QL_?U5%K:4#>QH#]0?E54M$VK:&D//FE&2??B[&C31)>"L MT+[BA=:$V<1)+J-JG!-' G5$R8\>A4_8W891$&U\G"Q#_ASSUY9W;[2HS"]B M5T+%0)._M&/!1#*06*"G8Z,PQF=?M1[F MD>#'S\X^V44K/V@N[2=K SGV92J5D7W< 'K<2N4UE,COA^LHWN6E+W!,$[I9 M2? (_;R\?[QEG">.0^,J5YI8V0&\(W:.;Z)P\X3CG; ;TQATRIV 1F$_I<6= MOO8> -=R/077'B,B&H^$--O@SFD;' 6:=U3H$[Q?<'JW?G)>Y:-#C[Y _57+ M!.5HHMH1^BC36P]=9_ZRG'8LF4RQ?,]]Q_?-HZ5[ A":1F@%&^>33 M=7!96$EBNYXD@..#CD%:2RRW] >,$5IJF"R]W+0Y4G($4H9Y3)M<.'L_+YZ1 MQOXJ8T_'&)SX\XO<=^L+D7[3)$K6$&@<=RM7SM\;6T&?K+<+;6A?*,SHM)@. MVKS40U)W0_3B!P%:8;1SO*GWA\;1/R]K<+=&%VWQ-B[.C*C?Y>L>NQ1.Z<7S MME_3(,)417!Z &>3270)04:H0<8I$4R+"G2$&Z:4J9)-49:N@^@%Q3B@&:[Y M0=:T6&?=$N7$[$EM8F8!+ZW;R!UYHO;DO%+T#A-\CD.\]M.[\#ITHQVF^UCT M*3K)BK7)6 -H00;3H28J\527$'1(':R7F:(XJ?.*,)<#O5MQ2=ZC*$0^$P:] MH]NE[_,*JI(MU:D+C-DS'3'696&L\\)8=R&ZSHUUPXS%'J-4WE.: )"M&2RW MB^AD[9YD9#-,A6I!]25 M=HKIU@$)U(TGH@]WXL:<=-4^\W3DT\QTI0[SDM[FP^4?W62*4B$2I$FGNA.9Z3;3Y].$D%&NS]U016RX629D #NTNQ MXH944QN 0T^GJ-J': )1*[?W"!X0 VV),&40'2LJO<^]:^A3W DTHY^2X#R/2=\ M)YZJ&%:WT,+>_8 OQ%FS.*9SK23!*I<#I#V QEP/=4^N!30W!XCZ?:36=59& M&SF,Y (%Q?4 .T\1-N[DWKWDIVWWF-B4H-9&5N"F3W_@?MW;%+7G#54[ _;Y M_CJ83J!=H)(;JMA9>C9Q,FM4.N^E.EL$@^6&S'UIC;"+Z"2YIU_/60) H_K= MH5_K-KN@;Y;>?+B7?!!E!"G0S5J@S,*A=>Z*-24]3_N?T)V%WLXOG5>_5VVXX\.:9X>-!*"#!V#C-/G%.V4"G08&J;4D&RR M':>((DH>/3M!AE$6TK\IA,WV:&T$:RG:@BR;F"ESYOD[:Q8@TY:5N-JB)QD& M64E&17(1D0ECG/JK -]$Y&.FIO<4G>,;R=1+FQ)DF!UFGA)G]BNE=Q1X(?0+UL?7>+G)@V*X6DS\*0 MULF6?)X4$TX_KW]9T)L8EBW95IH"1=^]K S&?P+.F]Z_."T?)UV>B3W*V%SR1;!/TH $7J >90R>]MZ YXVTM'"^-HLWT3.;CUZ'CRF96#NQ=Q]'7N:FOSHQ430]+%TW MSIS@(0J"JRA^(0TD=M.C!!PD!IA'! L-,H!!8X@VVHN;G">=?15<4E0CPVK%0:0O94SC15NEKUE9BKLQ-PI%!3NE:!J[4'X/A7%%P[ MB:DKO$>)9UX>Y#)L?0%J9,T)=YJ.MG)(_]-GG@RJR8HP6U3T'&_\,&S1%0!. M%1?CV4W/\RSQ0YPD[#Y^XK>LD083G37.J1I-'0>[*,X6)Y45&PU'R;JKD('? M+RZD0((8EJH8VC7=.4A&V,B\2?,_]NTYV68/E!X&LV451Z]0>+0]^I'T=50#K]3YDI%:_3. M?Y_OOW-F;'.>O=+AK/R 9EO13".'RYV()9"2 AWW.3J^E%HAGZF%O"QFMP/8 MN< ^BJEV>1DY=@CYSC_F3GAY6"9)&SF9E$3SL\*PK2*_(S($&9L^.M[?LJ(> MK4#*W1+S4^5"A F]'?D\>?\M^A21S\*(+JPI 6+?\*!A3OR:8KJ)U2#;U%PM')Z#,6EHQ+X\"MA[(DL42KN1@D9VQ*;\OI NU.WM0?NR)VJBLXK;0S88;MEULYT9Y0MY?RP^RQW<;X#X$?AN>/^ M3@*FO?Y+5R?@SJJF=*T*3&L/P&ZK*+C^@2NC=G)4,(GO7F1)&NUPS#)_Z;'R MUM^W VQ[#^!>JZ"NZ+(MS0'[JXK4VD7J#XIP/.Z'T*DY6/)\6)8MV M>YQBQ4EQ:P?@/MZMK.C8\M: O5E!:%T7)J3//T4.Q[>.?'O"0E6 M]@^Z?=*Q1='1![CO*JET] M@/NP@KHGM3YGMY6F(O6@6I_0CE=NBI?0^^^ZBUV!^VX? RB>GMRO*$DH?GSTG6S7<;RK)<[FC3^CZ:L_4&$YNOS'<91C ()E7G&19K8]'7XG).CL!#WJG?0 HX81M;0K*^4WWNMK,JAQUF")+_@U?7K!P3.^ MC<)TJ['#J49TOK'6PVBJ^T+=%.<9;WT4&VV_2(S#7(@%HF(@+@?B@D";P$]B M/ (6/\P E/X+._'32V3$AA6M-P5!1R;21YZ\ BFFD@M%!2;PM<:AK9@!89^Z+@8\7XE]/\;#-Q'*5.H!G')O1^HOPM%W[\'$7>BQ\$:E4>CUL##]$. M-9OK-]:: @[*+HE-5&8L*%NMP?B8.BF[[%J\D?"(-^SN:TO5Q:X^T!U71>6C M,L3R#I"=6$EN;5?.B=DLC)C+T%KV\+@-=.]L4JGFC6(#R-[7*.=P;QM01E#R MO,HM]OQL]S7<.6&(O:5/?BQGG3X>$GH;+F?U* N,I9S6N\@HGK6_FJ?:92;RU MJMP4>XT=9A"'[7(/==L%8O3'?XM+_8+SN(I7+X.2>>K&9O!2#+I;7\1D4II> M.2Y[AJYMS[6M/?"@[52U7OQ:TAAPL';+K%_\.F3[KIPV*HA;W7ZMZ]FRY]K8 M$+BORI6K%0\^:078.UN$U2X5?.R.]K93Z]JU[JI*FL[*(^5[K$WM9N.5AG9< M3_S2YOLM#_@Y"I[]<%-7M75+IJL/<%]54EETVM8.@+U736[]7=:<.G*Y0Z]S M^O8>A%T=;G!*%]C%/*?5C3NZ /=B%85/GGR5M ?LPTIB:Y]]<>(HIU[-80V> M@3WA>'<3.6$KLK:W!.J)"NJ5YUC-S:"?675(/?A\*G_ 7G9$1=DCRK^<*TQ\ M>_DRO@-"U4_#Q%R?VZ<+TP4EQR\*PH1G00.Q23!P&CML AGZIJ+I^5Q!$ ME*+-Y:"H6>MBL+'AC+Q0OA \;3433S2T"#SR19M+P)LH]*+P.B13H)43_GZW M7F,R":)RW5R?WSVTOW:HV!>XS_8R06TC6*4C8,_N)[_V!C'C@DHV*.?#G?__ M:^]+FR/'D;/_"K[8TQU1O9Z>\=K>M<,1U5)K1F^H6[):LQL;_8DB457<99$U M/'3XU[]( +RJ>( @0 E1VSLM"0@+V8^2%R)=Y35R5[.(KX/#Y>"$(-.?M+( M7VZE[AFLE%$F=) M% 9T&QX/U-(>;VVI?PNJ6:V?]#>U?0U%0'+Y=90-K-KE"6HR0247E()0"R^9 M:%2W6\E[4%)3[%V%+SBXV'GI%E\DC!]E)Q:+H[U=B4TQ,W3&ZG!7EV)74)/Y ML0QKHBU7IYP18\W2AV9Y2O'G'@=X?P 0NJ.%\P<6Y84Z M6NJ#TY5O3ES&>UGHM1+"R[HSL$ UCQ6JN:P0XV-RR7_8 H.; ()=G?;Z_HT" MD7[.>KZBS00AWU=_O;>M&^-S&^.'79H4VQT4'NN?*$SH:ZEC2YF@FB2(=K1] MBC!9#UD?9Z0SE,283!$H=;0AY%%:GJ: 4Q/[),N17Z0IG*Y@S_# J9X B2M M@@)ML >O'F2HB .WKZ!^8>M&WU5/W"4XV%S8D(;<2)=U8UM&!LA")C M@TO@$[I;"B6RAA ?)^N^SHZ5'2K,=/ZN4GLSAL,U3I.G,$WBX;(6W6%$,&"Y*QFSZ 06 M\KE8>O#%>_T([1^26S]/B*X_?9R(+L*DG(*8:0;JQQDQ.LZ!S42U%D.<#&(+ M_A(4*6U L@\^08:OC8BXZ",/-]*9RXQ^_F@'$BUDUBN5-M,%4^L-^3]F#6:9 MAQU.L0>_%40G$0K.@)*P.;JQ:+2[4Q DKHU&Y/'BUXY\AT<0EP8][T)_A\(, ML1]M AS]1CQ->Z99QYIJ,#)\3@CU3,>;4GXK'J-P?Q(@0^TLC9)1U:H)=%?V]_CW(B2_N?->^2E"'[QZ>URU M68J S6 D98S.I&:TM^U0):>,M)/O,$HY=>3%<>%%Z,"X(/P"^P49_"%#'NR? M<:[E@=NDR#,HQ _6MAY8<$6>):IZ&DR_]-JFS,NY E4,- M>]*P&VG+[+X6L!%TN^%;1M$KM\CQ1LC$KC;#ZT0#]"1]O?ULA]2I:L@& J,, M;EU%P.\EDS(6,J-YH3[=CQ/$VA85KQ(;3XI'+IXK+N$"IU]>&Z*=J#&<.$[I M[ ZJ"1BA!]<&>KJ%;"***$D43WS;D5QQ.7,=P^$I")K-$)>S1)T=UEXCF"!R M]U&7'RK>N?[D96'VC4CN!;=QL]3H1Z&MQL'NE@*OK"'Z][[[^UJ\CS=9!67[ MY)078LQ0$J-6.5H;-M U&H.6(<59#O7!5-[_:RL ]7IB#_Y[6A",EO 9QU,1 M$I8&^!R#].17H_W=RK+$U5%P4!=2)UH-#P9"OUEC*D]R+V)WWO.D_202M4.Z]X&Q%^A-6?LC6\>&R3G.U&WE1E#P3.ORR M/9&E=>&>/Q]37;DG4C#3F)WDZO] )ZA88.R'=T]WBU$U&"\6[!8 7)4-$.!J; M"IJP24/U#<89>G9I*0EXX#9W]'2P-^NO(]J5M/ M+[<2MC$EY+, 2K-*JCJG)4LF/OH4;2]FT9]+[:M)V?(3T 5-4+[L35+NUN=& M(=2H8I9(?+](EP2TS[\7!*A+/:_C*Y+CA]OX6_&8A4%(IMY88$]3C(@[0#?! M*#V@)T#!+0"4]IKG(?^0]69_[: /6WC7,-5U9@2;C-A0CX@ZP3C!*#[ *4' + M6*&E5I&87D)FQ[#TE"VU#G72Q%&BG*-R_B=IN;_'JFY#8\R]$ IL5^B5-LH5SJ47T M?*BV?E3>1R#&@RL/(#DUW 4KQMR%20-M+0TS(17K"P4]#6W/3D;EGG>(9\7W M$5$1\VU"DG6\"\+,A[^^1V18VH?%GNXCLI0BRPH/,A$_(6G\BMWG;1;66"$_ M\K(LW(3LZ \O /X',CC[41' #N5CD:,XR1&][D>SG!7\C#,X/ 2C'VF2Q$'C M1T*8T( JX2L$8FXA4Z*OEE/)2#:T)QE42&\ZD%SJ#^CS"V.&?.\00FA%&)Z; MK,\:+3U1U?8=@3![G9ZF0)3V"G'J:G7\$],QQENZS[B\JCC+ZH+RX*UJKV\= MR_V5@,\$Q&PU=PHT3Q7MQ\VZK7/0V2'ZS".0L\#S%#N/H#.NY*4D,,4T6$WQ M*'?Z0MLCS X/7AB@YS#?A3%]D^$5>RE*V/&.&*K"12@AL,AJPOFO/D!JR)@# M6/X?,NMRDS8XKTIT)ART '29RD(R*0[/"O5E:>QQ0A IPFT%4] -)E($[$%> M? %1^!7WSS[[6EL*[H)JMN>WUM"E M4+>;.R:H%UW'7_%+_O",HR?\)8GS76])_)DT'8(#:9/UH<5D@HZ B;Q>L["F ML4Q8!O**P 1=R*\['P=20J%:]&+GMJ2(M"]*20F7B!JH3X!DZ=7>+,3\,#?5\ CK/U M*3[8P_9H&E>W%5S]S6V.-0&IYQR:P7B%*/45:M!'WRF'D[5_@VY\,_8$[&@O M)]WY1.UQEZZZ..?6IY+K<.T;XZ_!:E>>_,?03A95[;8\DDTE^?P29CG<\;W= MW#+T2CZ_D%_T'5&92L.)N)YHDM,H%R1@?784/%BOS#X6OQ"EJ@59C<>6=WM=V%,KVMF4C4%-:% C)^]:'+X-WLY M&?/V2->@+U: 8,"7=XDP+],]O1\Z8H6&,AW(6F*8Q1XKXM7#ECP S!>QQC;.:DR M<=EH<7MT3*/4@*^"E(H("%>VQZX:=;2S%'5'56LG2D>-K$Z-^F2=M:NPHO4# MS-\.4J[=1;(_$#".>?$:"D'T^J^12&LC#2C:8XC.AI;'6K]RS6 [;65QM T( M*S\,',TY@*J9:-.J71UJ1B+MVXXD9#"$CT5:9T/+(ZU?N6:DG;:R.-(&A)4N M(0PDV1$TXZ&F2SU>^<9LK)4EH,="K:N=Y9'6JUHST$X:61QG_;+*^F%5I]QX MD&G4S?1H5CQ2":YC/]GW;9.?-+(\MKJ5:HU@K1861U6/H-+0SLDA1F_IFKBZ MM0H[M5IVJ6-L FI_^ P.22X,1>I@6OO(,WK10)DJO!YIO4ZQ0O%IL38#BQ5W M_"Z2T%RRT=CR*!I6LG_AHFQI<7R-"*QL >.NI\2.$@6?AG)AM%CUGO L4O;R..S['*U_1"1]A(J"D@^%S8[A^W"[ MRV\WOV5XG64XOWW,O3#&P77\^<7?$;O@JR1MV^^&2_S:8^UY%"U' P7F:D+& M#'(6XXH*K:2/) 'O#\GF ^&.*'M4\H>(+"6@(7N\\UA)869V:H79"F('#]AG M*&G8#3?M%N-G2]"K;8Z_8M "!VLR)GC;C@-O'X4&""$REN.4K&'Z\YEQ&A8C MDK0JRG*@DB?B3"TZ++JX<2I;>-P6:<;N7(VD2N4,]++ M(P>J)I)P"D3$#-(/(,/]G0$/0344 0=JL*L79A#A:/QHUZ)FJ8LHC2S*_-F: M.RS59*]A#]&2T/+D+(>4N88:NPXC0LMBJ)FMDO(+-!7W&GU6%'Y !,1D0$P( M>^[7+&(R &KP6:D+/1D*F<"+4/%H*>1. ,@458">C)^&"X-O;!]S!62GZ+H M4$%H"3KG!!B]9:"G$CD7T%!3_%D2-@P6A5[<1N8*RD]0=:@4]'0R9P0VD+F:LA/T31\4I%M<#+GA!D-PTAC!J%Q+IC15&5I MS""\'< ,%18R5SU>4-/UAAA-$7 0 % M!Y]??-)T32\(R%AO@);+&#%F(F' Z"/D*GJ,ZJ,32IK,$>..&'M3MTS-V>K/ M*-P?BIP>@2?Y!C9TN7O:_1MG[]9,N#?CWIT871 MO*C -EZG6_M^L2\B@+3;G$Q4H+I8BG0),@LQYA,V)821" MY\:!5\.D55DHA&XTORPF<./"J(D2:B*_92*#15S6MQ?7ZSQ/P\W68(D=!B$?18(2(" MY+)$"/0=Q$!<#D,7,4Q9RC(0&<[37OKF/Z.]+ <+0;5;L_'A+A:#@JCDTK/S M\> G;,P4?B$S:>(6NW4<7.(G'"4'6$E?IRF4>8!_7B0QO6M%PA^G\-0!E)\ M?3+0ARA#7T;X[*4Q[AM%5?.P/'2TF+15+D8E XO#4H^>TK51N#3T<8Z&/*@A M$-268R+!^PU<*%9DAHJU0DW!$)/,4)D9RXS[A&-X,)%$$O*++"?8F*)-$4,) MK;1I^: 6U@A@PJWU*(%:7K>;IB'N,4U?H+A?]FU',B50+"AW/$,\F:CDD MJC%:$P/G4;08]!0I)EU\-4_\?WSX!+1;6&6FG+&_PT$1$4M0C:E43:$::)5] M>JW;<*NL86XRM,:NDK[E$:C[Q^"?L6]8^:6!YF70HU(Z7Y=XN=O5-,67\% M8@BHH>] SZRG72908VQ$[:J1(][65JK+WU@+!SSN2% %/L\?\?%]1;$>ECK:!'7K=T@'FUO_]*B8]/+SW V9 M0-/''7<8 3-:\1%5[!#GM_![GWJUOGFXOE,8?U=DBN1%4/O@)@\/_5'7T\[F M6!M2K8JPKD:VQ]6@S/.CB9%'X"NHR]OTAH\6Y6J5?NY4244 _2080#^Y%T = MJIT&T$\.!E"7S&<30"J5&U-)10!]% R@C^X%4(=JIP'TT<$ ZI)990!]I-ZV M\(OM6K0[UDE'!/TH&$$_NA=!':J=1M"/#D90E\PJ(^A'HQ&D4KMCG]NN64/D='5_2!G,FU5OD-DMH:<2"T8JN) ME>7>K]/ [9?!U?.Q.!:UJBL;TI]_+\+\M=RKF[&8/7\+A1T#\HA[4BMDG5G; M>&O+@VM$S=;N2G=3BUU\3&+I_9::+F*;S'!-.@U].-&=P9D25,2AH0H-?R&B MA/%V(/MIM[#<03O4:;TR7__98D?LDE+6^3@MDRD/%V$P5SENXX:;]6<'K0;V MNYJB\;AR-O7[RCWY!XS\MS'^M8B#E*0=[*6D_A43*2J6^N),LU2K+=-)V+X6 M,T,CZ7-GP!*='@WEN2EABSC?\MDQ])VQUG.#K7M MV5$_0LK1^!T>3-2 M=$<)84MQ1[WQ)JVNCU*U>-*M4+E9R#1R-V;D:LR-YH(^H[=T;3 C7;VUY49@ M=?-QV!Z/Q_:@_\?7;N[AC>B,X[NW[;T=J(F7"V"GR\0G^*>:D>V0J$U?8RBY MXF!9+HPR":NGYXF,!J'3.G.75GKG9S,G@R)*%P?=X\SG%_AG;X52 MT\WES-%&.J18I5JH2\VY MHG><[WM6\)*Q1C5O]+WD;FC=W*"=ZPV MB8#E\#'=&$W4$.]M,5A(*"&=QI>L4 ,M@!NZQ_"QPBBDG*IE83.P8,0B!!#0 M(\_$4C!):^W7S,(OS$?$Y>5^UD6^2]+P?W' 7L_K7= 1[FTY2$PT MP\DD9KRKQ? P58-Y4Y::45GB:H5J7EK>EIPT2;';$(N PD.*O:Q(7ZF<;(JV M]G\OPK2WLO]P#\N#7T#=9L /-+9>^!D?R>PR7D^""784L=1N9P5V0H.4A/]]8XRF "#6+ 4.!4NK' MQXI]UC&8/3LM5>;!%X:V11Y07Y;8Y29Q8AOQ6,6!J&7OMZFK(;! M%TSD#*YCNB:+OWFTECH8[]/K:>.RV6#Y?K4L;,5'(B>97'B_VS\R,DW^KJ5K8W6M"_EJQAQX'""T/MG8G''E6[ M@^NHL1.1TB>SM-NW'-IDI:I:,2C9<[MY2+TX\WQ8 ARN.R72T78'%E:^YR_J#DLMO3V M8PXY/[R5!T_^P/,"84QK,M&#:@>(RH":0BQ<;%.7$;Y]^-F>O.=F M[.KD6"=+HW2:TJ-IT(T+UQG%!)\_#SC.]BVX@JA9=;J&T5ST@:=[8%45CG)! M03FI]8N^P;.1R6ZW*=YZ.?EY@^G1M#3TCY<:A#M9&JK3E*Z'UK$>U@^RP@I( MWVDIR9)89731 0B341=E/(3I*<.%!U;MBK?P:85J.Y1L$.6S+%@9_NAZ$(I" MX[XT9H76"*4MGZUKT:^,(RP. LEGD M4*?@UP*F-/2;4=VR#MW4 ,4O:9)E=VGB8QP<3S;&VCH"&)TJ=H%&JZ%#P-$M MMZSO46ID;&+D4!+3!0%+,$2MJDFW]9>A(BR0M2Q%5B8E: M"\@RA&Q>5YZECS3$<*X059PZHN11D_,*CIJT_VSR:(F8@0;.FDPB8'E 33=& M,XK$>UL<.A)*R,;+41"8.Z_2U&SP?$IG0X=\NO_\R6DK1WQ4T?F2(U]4?[[D M$F?A-E['P25^PE%RH.5?2.9%2\/TGS41ZV:I"TY5O)KR"?2Q?:XW105YIQ4\ MF!)08>CV;U"+0U)_+L_"T[XE;'-9J]S@@BHVQ@>:QN!Z,W*B1:";I0@P57&! M=.K&@7,MPJ*K&:X:+/2?;'G"Z6,R?+9%N_HW2;S]\(#3/=1%(,$,]0!H&365 M*[=?O)=P7^R_XOPO7E3@JR1]P-EQK:#AEI9&I8!ZU5#EJ0CS:P_:YL;@" M\JM3&Q(I=&Y,9IQ>==1DQ]DL/.'4KW 5F@T6J.1AI(S.0HJO3[[MTFN."RGZ M:X]ZIE(D./]Z!;L]]_@)QT7?'%NLIZ4 +:'^2-YTW,VM]*E7>I49Q0H.>2/* M!G$^UN12R@W0H^"B0=W K(:J? OE(LGRL5F0$ %'0ES<&%V1/M[;@8"?H(3* M=&75FDJ5^XN4G]GX7\ >#;H?4JZYKTUS@0U4P[KSA_/,5#CLT!V*W6]C*,5X M'>-%'S?W$%>EF4?@ M604KM[!X@"NZY6KZ:1I;34Y2UB>"KTGL M1'J4M@U_> M\)P06+'AK[PPY0>VX,8CLY?'!?BS\[!['>?$+B%I/&&M0!&W-P2X'6;6A;8- M5F\$:KLTM@QGK\(XS/&'F_ )2-3RN@^W*HU?T^) >P;P^D3:)^GK(E^BYO6F MH/7(Q/J E3-Z,[!ZK*]EH%H)> XHJLK6):50T^ BMP1MEV%6< K>^;'E-M_A M]"L!VR)-X18D[;' )^GC^X;&G$'3ZQI_.IF^D;%H6'?+QB4J+*JEY3W='Z7T M? 5FKC-)^._2!.[/OT+-])RT@*>@Z/7Q!3[/$.\W!,ZCGT 70/K+0Q+HHL3_8X70=/]$VV(_LOP<]2J%W, MU$,7>Y4Q<_!.L'K=YU\R]3EIY'':Z."]@EBK,M"1E[-+QXW++(&78_-7CNVQ MIZ8!JY03E8+:<>/9'KM?''OO.4T9ELT<[!VW%C+S E.#MS)K*)F5H"L8ZS.#UF%-3:"K"M4 MRK<:O,3H%+AJ-SD#U[!I5Z@[:]<9CXLDSHB(*?V!UAK?X!2&GLDKV *4W -& M4?.,@-X8&;< 35@;M6#58HL:?'4O[\J=]M5NI?:BK=^R3E[S,WL]KU$>HRP^ M=%T_LR*(,L)$' &8:489J%J')0L;Y5AP.$7W4A^0K MW39Y5\1>$80Y#M[; B=5,3.2JUW'?K+'-TDVH>)Q;W_W0&38%*(U_5J=W8*. M$1UTH0;4;6'LT#M@>!(;R^XNZS<(*!S!0^]>GJ?A8Y'364V>H#5.D[^$:1*S M$Y"$I9X-(SGPU&B-=V".]RAD7B!A%K4;Z==Q@!\)2L.O[[PP$-SCZ>AF*0I. M57QH=_JXCX.;S+TJS-\K#ANDT8'0AJUA^[:%E5N@:_*)FEP0L+%C;W;)SZ\7 MN#YG)/2?+XMTBO>?='(,M+J5'H*L=@\' :M' >DAN( '7,!?]TF<[S*$*7T$ M"[OH$:,=C@+BR@B>>4V?+( KQ?IW@A7C@4HF=D"5[@]/8"N,CC]_BB-,FFN& M+B^-DR+_FN1K?Q?B)RR:=75V= W">I4?A+&37BY"6;\2TEM&K><^,&. \AW) MO)Z]#,4)9&",EP50IE[_;CCC9B",4,G)$DQ3;X&UV->W9?MPQN' QNUY0@6' M3]Y"]?<&6%L*OB8^@*X#G"S3!S!_-S_;:8G^05G'H# M* C(>A4LG^%E',VV76@<+$4W-R"Z]VE^.W7V\YK'W*485LKYZ]*D/:WJU:[V ML50Z,R*+I8.J:;,L-_49$N0MSH6$[&'YH,!U0%P)VI$5]EN?2?'#Y3Y9:4NP M84)M6!:2E#] O\!\ZO9 C^#&VQO8>.B$_J5X6@KQBYI(B*#I>.?T4^B_[VE'@'>R)1&W Z6H7KCU:%R-L-F+CD1OKK^Z_X$ M1O\'8F8+S^X5)S[U:_Z![W+=L1I2RTT_!V5X0[ O_$DTKVCU"_!&8%_<#I;! M?KF"U?CC"E6[UUQX]U%?__>I;';HMIDERU-_];;DWW%PCR,R8PZ(U&DQ5(;, MB "6(KBYCZ%E%6N4^UM:TA(WQOSUK6?@12$Y9=R0Q]BU"G&=&=91O]74'("# J/G,-^%,4IBC%ZQEZ(D+7\%(W(,)06B M!A'_U8=2VN$&14F\Q>DYC^$&OMN2<^#C7:[6'WD/QP=Z U^P-/5 W)WA.BE= M$3:RRE%RMG3D-V#^Y59"*=LWN_[9UMX)Q >)31'-? 1=$[-^SF]D;B9@ %>@ M7]L,;='#*!H_")NBQ0UD/R$X,/&UX7>W5S?"'*/ M*&\9:I?2(B*N]JQ\X24U35^B,ADO'YY[+X9@^LY[A;6$["'A=BBMA[.O.+_= M7'C9KK10C[TGDK <.F4,T@3!*?TMAC,I-:2O?'-FM'(^(XIJ?O2%.5@2 IX5 M'AE[9F!1RU"56R\\K>A;TV*]' M!)9UX)HL]5<$A-%W(&V+FUXF>R\\WFX2:.ZFJ6,]+'8I85%EYZ-, ;4KXUX M\FG&5&]Z4,HGTM]^E))F@ZME!'B[U[FOPSUI].>EY"W5TWV49._!0MR3*Z9KC 2;YV6\9#BZ\R"\BNCO/&]T^1N&6K@* ,>"D MS+V7]\VL5=)W#BUFFG(8422).X4ZU]Q?H?3, E"G[>_2+(90.HLU1=$6MB'*06M^H&H*U0*BT#: M#P0<]Q1Z84&6R8WXC,IH163K/PKAZ,/1[BVU'"Z-FE8F/( )/7.%Q6:-:N 1 MMYN+9 ]UH^EOKF,_Q30TU8^A@]S."*PES*PLO^UG=2;0+*.QX=RWQ-VFC*@4 MTG[<7=+BY5)?R FB30(5'#\F2RV *U5T4<$ M]R[V\R#Z_Y"#]8X1O MPNRX[H@L#>=@4< DPV W0, I"!/10RTP<8Z(L43?:Z8(N)K9!3HUS F>")NT MJZ=S =*K_G!8G'1S*ACZI5<; J?#K]KQ]4],^1AOH5K6M!%6O0WNTN3O;#[" MQT64].IM:H3TPO0O7E20A(%G&5.6A/IZ.Q?T@V88&0^[NCH5_,,:J 6 QHH& MR=3IY65;,FP]9@"JZ G(PA3#OM4(2$IPP%(2IOBD#.JDJWNAWVN \3RXW<^M MH.\77WW62W[Y[K=X0__UOLQ_23ATG1A1$_Y)[D43PU^]0;CJ6:4OU$\XV'-* MIER;O2KR(L7E'_AQ_:_X)7]XQM$3_I+$^4X\*9A*U3G$D#+;,)A,(ND4SLAI MIA:"JKT6)D3]5R;&"OT-*J+0YHK879W].+7SPYFFF6;"#) Z+Y1I:60"9$ M9S!&B;5(Z/^;,Q 3/BG,93BU,X28AIGF0@PA=680T]3(",00 =R!&!76(J'_ M[RY #"A[%6:^%X'JV<,.IYA6&%9CSR'RYP5"HX:<@4J]M,\'IL957!BW6)GM M"KWH 4E8L64_42&=0#1]AB70\Q\$?W[^2>%K"-.4.[*0' 5+86B&.:J7 J9U MM[VZOZ0V\ROREX>^ ("CB;E[^A!D.JZ2IZ0/Z"#%VJJTM8%N"9L(X6IRQX0 M,&&6!Q"F]H;*1S@46Y8/EC>X),X+#I*P%%#G&$0L=SOM[V1^-J"&)KS@%R7? MW219]M[2^Y(:K5/90=EM1^'LZCHFIL!9SG\EAJ&GG2P-^6E*#Z1-1SW?EEWCS>%EX9>](L7QC#07._W. B)I7B-= BF-=1./R0Q":[KN/L> M_$5*>HG?.E3.UE*H7=KP(Q>YE?)T*HO3I+KBJ]VED BDY(D?@<=25-20E:1! MJ)(6D=:=Q3C>@#DIU?^1[%7%:90LAPK9IBG^X4%83(6(\@<;52\ML )HXHM:O!= MHM9K>?M3$8D_NDU3ZZ9R2GCJ/R]*\ MX6WDI]K3R ]$@SA+HC!@-8J@0'''VQZ##2WUMW'EP.7Z6UGH=0+"RCM>@RPK MHJW\*8_)GMCY?,=(4Z>\\?39CJ%VSGBDHNIA9XJ*O&,.D-!X>,3H%7P=Z(H'=*[-N35D+44.U0;KCJEHX"F[>=X5*HH?:9UAY&W MW:;T4 D]VQIG&!&&Z98 B@<[B5F.L)?&A#%]R-J+:$QA6B4+]A1@N32LA.?' MVM"[.(D/N]RA3S:'LP)5%7J4M\FIUH:.' MLM>,Y!#$;#[RX@"Q]Z,)E[T7QS@%&6D!+[K_D1V=WN9'O0%8L\+?<GN1E6A$Y("$3L/4CR3R^ 0F&/GO\/H 8/5O.'[I]W.$9^HX YI4-T M? IICU>4I)7JR8&_>9TA>&)[2\4-XR!,B:!HC_-=LO0!/AN*+U.-??UOKQ2T#T.>,2X"L1O(C8W9P:U,&W":S"\$&<-2G9 ME[B=,7RO?Y^R5#$;&&B:+K\T]FHT8TD;5<01HXZ O($K.XLHRP?E=Q&]<-!T M!C+F-I7^KW^I!;PA_R*_+'_%J?[W_P=02P,$% @ PY&&57EE^76!< M&3D( !4 !A=F%V+3(P,C(Q,#(Y7W!R92YX;6SMO7USXSCR)OC_1=QWT/5% M[,U$;'5;DBW;LS.[(;OL:N_9):_MZMZY?SIH$9(X39$:OKA*\^D/X(M$BL0; M"9!)2K&_G2[; (C,YT$"2"02?_\?/];VX -YON4Z__AI^//93P/DS%W3?/B5MW!@^KN,Z@ZBQT<_#W5]N MD_9B7R2^CL]%H,!S^[>SR;\/+P?/3KN03[N#"XA>U+>?/OY'_><C.C2#24Z;ZCW?/3AL8_[+[%K4$^>E36NP3^=6GX>C3 M>/CS#]_\*>DB^;/ 1]+B/PKE$YF&U]?7OT1_W17%#5F,IG=B8^T-!G_W7!N] MH,4@:N-OP7:#_O&3;ZTW-OEV]+N5AQ;_^,GX,#X^$0B&9Z-K(LG__3DA2?K? MJ6/>.8$5;!^NM(SW^-"#M?WMYR'7(^+"<^<]S=_T+^>LO8@U%T@FI[)>Z MDKT&F*2D)[>N8R('DQG_PW=MRR3DO3%LHK_7%4*!+R2@5'LPY7PV/%QNA0)K M;MBJA3YH'(P&=G_U9XO9!GD1$_UOCA&:%OZS C5PO] 57:CFA]SG0&KIUEUO M/+3"9:P/].CZ*FP%I_UNZ$$G5W@? ZFAU\"=_[ER;1,OTN[^'>*93Y>-87X) MI&YN#7]U;[O?M9G=L@]T1!-:!Q+O:PWJZ+/ESVW7#STT\Y:&8_TGF@WP,O'5 M6CIXES W\*)Q/G=#O&ITEL]8G+F%Q,QMU:9;D9[\RR4="9&YGQ0EY:0UTHI$ M#\X'\H.(!ZV0=L7Y"/O0]JJ%:NWQ*W <);6NUV-6_G* MK4CPQ77-[Y8M-LV656MGQD#OLMJ.J[32VT=L!*49GE9JI<=X:1"N0YLLGF9X M:>3EMA\/#NYNM G!ZXD7-+<-WX^6%-&,.S7_%58S4*H^VHK&;O'W<0>]^Q O M0$UBE@QOOOJ,/I#M;DC'))4AT%X[7':=Y1ORUA@/W D,S/2[X9G2Y*:UTI(5 M)]QZ,WY(#])C.M2'43^I:#L+V:XX67;U61J+R)5J1Y)F98]."C6*N=L8&65>:A?37P MOH &? (M^P9DNOIFD+6T1EVD'VC;IU!)T)+Z2A-=+V?KTB.(7ZK>[:*PEQ6+FU'7REWF$9>%$[GS-'L MW;:6L<70KR'.=\'K[=9U L^8!W=^8*VQ46Y 9?1/@M?6"\++\A#=;&]QOY>N MM]6O+?HGP6N+S.-WAN?@7Y%Q$KD9]2N,^55 D0W5-,%IJVV?1#6ARAIH6Y+I M!^X'60G/5P3ST\!*MJH64:[IMZ>,P 84R4QN$XWVJ)B.[*3C2X=V4 MZ\PMVXHLAD)9*0W#D3R[NU(H=VFS /R-U8=J21N0(IWV_WQP'JUU$K49.,CS M5]:&')%7$[W^YR!I2:D.VI7PT&E<331J*VW[GO$XR_STX,SMT$18^Y%;;.K[ M*/!G3O8J4=61K>"+ '2E0GI(\J3;7W.Z=KT@V=S<_=B0P'45L@JUW^JY134I M"[5;.[FHN(/+UFRM[VGL53TY2EMI3:;[,"!^: ]WV,*5GXUMC1E1I,$63YZJ M"750M\7^DV,?UXEOXT2_N77]JE )M=BBK*_A!M9J]]U)!9JMT6Y MGXP@V>WOKKDZR^A/CY;QCG>,U3T+53[0X9/6:DI2_.T.ZR^*S6U3B?D.P(Q- MKZ8?\68A1:I7M#JO#]D&Q(*THGVBA$B?$> MW%Z\H*7E!UZ-U4+EKX"Z!U!-=FYK8"*(""SS/ZM)*= >&#G?D(T\]UV=H(<- MMADY54VJP\IM2O#LN?]"UI67 ^PB?;-X) MVQ_Q'Y..D^\PNR"642ZC&/0C0&1UOONM%9!/G)V=79\-/@W2AK+_-!QS$+U):/YC\OW8]?3&1%:1')/R(((_CP M#W_?_X:?C3(/1QG]P-Z3U)J-, !O>6C;Z&ZW?D4?6_ M+](UW7-ZGNA]U(;>;Q&)Y[0?L(7Y\?^B+57Y!^6ZAH!(]Q,8QLW"D!KM-]QB MB?:S?^Z.TKF]3G1]WHZN_U>(=Y3(L[%1W+A>V21$*=D]!$0$2,"X*("!!5H@ MST/F8ZP9:H>CWD;J:VJT$&] M(/D0GA8M'L8"DF0@#CI$(C/R+-##)"49Z5,59-E/*Y^0:GTU&XTO0(,F(D-ID;P4\;I=O[MVB;YS?^^.OOG=3O7=\$8]N?^Q M'8[>WX@/JD3EAT6ZHW6AGJ>*;WBGGO;M[L=\93A+1/%2E17K'@##-%3B$_$%[-&;>AY\6)_&C+I++BW0%%6HH4G.+&'MXV))'CWO+GAOU/ M9'CTG0BM:'>0E)(@1;'H$6A@B$U-TR.'Q/%_'BT'#:GCJZ1L=R"1$R'%I+C! M;PZ36_S/F??F?G=XB.Q+=A0/C@ I&JULV9,N1CO5F??LN>2(D;Y7+R_>45Q$ MI$C!:65[GO3SV?4#P_[_K W3C5)6."_2<#(:774!&+X,*2P-;\O)2)YZR* MD?US=U3/[75ZIMCPGIR\4F@_KUR'?IA[6*0[2A?J>:KX5D[1DU5>?$Q G A8 M<:%//]0M+=X=0*2E2,%IY:B=1 %X:2(@9I3#KE37H.!W/D6@E=W[K;M>$P^_ M._\S"JOV9V% GAPE_C;Z(&%4ZAH^TK*D<+5T4+_?KM[CWY09,DK)[@ C(T"* M1L/[\GP7X^-,,3PR9;N*"$^$%)-6]N5W:^0M\=C]XKG?@Q6YW68X]*FEM'1> MJ!$6Z@(H+K)"I,BTLD]1@Z']:&L8FIB.R S_]S9Z7R2_^V$DR6]Q;#NZQA><7-P[MHD3$ MBU6I,:*JR!'?Y:'TN+P0F-$E@P$9X^TQY7;E>$&=0R#X]6T:,LJ*]XH&P@-2[/=5AW^ -*8F4B2+V MFYX@XHS=)&\LPNQ_M]%7%)1'P8A4R:ML/!F-.\P):4&I%XY4<&/<.#>^.>^6 M;9,T,JG\/IL9] J]XH6DF-2K4=VT&&ENXFW\0'89#[)%>H4\5S!%-Z_*L1ZV M@/4N&=&>[%302\KV#'U1"17=W2JGP7GC-'CVT,:PS"1=+5XN9U(4LV<$@9J] MHDA5>:D7QKII-T2HT042U'$SL'"NO7MP29+10YQ'C>.\3\''VT"6E.P'YJ*" M:=T;-+\*?/;<#?*"+6\^7=H10DFZ:M"5I5^<$%:0JU;@^;-?C[K[XNU M7 6SQ3<\#Q)E4EC!K-,/6LB+J'4;T;PCX7/2Z=T".E8CW530*_2#$9+R:=U. MM+&K3%_&V(E]]X.\?D*B0)+W)*B;3'[5O K/H?BEI3>;%275NI5H?J'!(42_ M0!71#09O;&7UUGSMPMEI;M!^CBHE'38'1S'HAE9KH'^H$P M0Q9ZJ@T5'H'F,!B:!Z2O7QC(F;XYR8E!$JX/A1=7HHUJ":CB#;H\F M8L%)] I@J* $6B931"3O?EA*>NS^;&S) 8M8,$*^,&1.B(!(CT40D+/[#+A; M;VQWB]+G(HK*HY"!6Z]_O*@F/4N&W;):(5,UK[7HR M&H\[3I3*4FL]N&AA@9IY))/-DY*2_:.%J)!:3RJ:CV@H?Y^08SC8E?K'C0KR M:CVX:"4ZU@LS;GK> H1:OG_DD!.U9R<8D%E**9U3U/G99'3>T@5J=09# M0E -QQ2M^S"$?1>0H=?CLV!Q0$\T5+M+2^Z!1GGAWA-#7&JM^PXP*T[^P1>O M7M\I4TT!?=NO',RL8N>EI15ZSQ]FA)1[ EZ_5=]I4$5]KW%;S9HADIK/B>'AR MO]YUR!2.G#G6 -4O3ZV15]AP,AJ?]8HOLJ(K"@5K,_> ;&2(H(Y[2 Y)R34$ MB35_W3#N:"0Y*U])24EP;)"$KXB_J) :SOW;O%N626W*3%ES4*Q_^ M)J#4M M2?/@3TW3BB5X-BR\C+HU-E9@V!E5T$Y@N!7[1Y"*,FMPL#5_/!>NPRCP)=KU MD^R5'EHAQ[<^4+SV?G1]LN*>+? BG'YH)]-*#_FC0 $:_&T-D^D%D;T],N\, MS\&K;S^C%;R=L^86;67*KYC7& D3O^XX92K*K"$\H/5]B_!^I7\L$)11E1,L M<\S7,.I/EA,MA:*'\Y!/LP2'Q?J'N)"$BCQ9<%SJ1;7A63&^BOE,GBC!^ 6! M9[V' 8G-?G.)4YB$6[HV[L620QHUC?>/:AKUHLI]5AIW, %WYZKB72MPE-(7 MI"(NOX[[>FTG;W^.-+]"@34W=O>LN9G<+ZIDQO_YTRNRN>8MLV^YW M L"]ZWUVP_=@$=K%O*:U:B<%[ZVM-V_@/4Y1/=8BI#8S>'CA^:F8;#"*][_[-<&3&(<5NH9(83$Z[Z/M$SH!]\/I4@05^@E 1BB==_U M628P_;U-P5J]I %/ONY'!6;.%B77"P(U.\^)JC)V_TY4X3U:[C*!4:-//)!9 M('0XK*\@,7-U0"F=U\WY9'3>T@F[,MP9<,I]R@0.- M^I1W?_5GB^32%O[K-\<(32O(N)#9CN61Z!.A^\\-W,5@_\'!7W:?A.M>CJ-J M=B)0/,K44HV??R8]>&.\_Y(O!&84/Z'U._(H]B]7!B)4@CHO$Z=< MF5[AQ)>,>E;5UH("+S[1 _XG]=W90D$PB%6:O23ETGJKH_DXNA?T@9P0\1Z: M/RP&%W(V>D78A23KV3VN1&9RFEZ6@W(7U$>2I./_,^D7-2JTE%?PQ60T;CF& M38@!5.+4%ETKM]JX9.X'LT6B'(Y5*2T+CA^538NX>#V[*A@+3EY.R2Z<7EV; M[G6F50#'!G%0:800%K-GEN&+Y_H^7E O+-[+ B4EP?&@LE40%:YGKU-FQ.:C M#@YM4="8<&L=Y*47'ZY;V.Y'=SV^( =YAHVMW-1<6XY%5!98'RAYA9GJ!Q"I MW"-RU!!8ZY*A^42=+Q@UK/$5UL%G/+?:;O1(*YLNS#H]8HF\G#U[(&"7;W)_ M\YU"B9*2/2*"J'2JHEJ!)/']ZCIN7O*$^YQE)+<>.&I47E16$U5K1M;+-AZQ MC2Z8YA20U0P].:)(57!LJ09ZD3R5A>_^K:HHN0I5C[1)AEDIKZE)^W=T5=&D M@MB*%JFTM /->[;V$V_J][6<$*MB'^MT@Q:NAS)O<-S]P$K&BK AE.X;F\0$U/J*CK3[QO@P M/B)XAV>CZPAB\IN#X1&G4GA"PX309',/4L?'6]9 M&9OO?8'N4T!0)JUI:Z0G LKPGZY)IH39 I-U3^H*Z9'J-=9]3FB07\-5DU8] M-3FE?!B6'6LD<_\BR>=S8_C6G&)')%OI/K%4"JXC&U*;E$K36::W-#D^/UKQ M_I!$2L*4#7IB"-IG \N,E);-:^FR_53!4G#RV4 74I&SCN:+:9\+GRT[#*@7 M6RFE^\X'EI@].T+^'5G+%99UBBEJ+-'7D,38;C8RR(FAM;SBKR>C M\XL3C>MIK^ZEJNN8M@Y:$E<+@"O=#"7)D_)$."G-:+UH< [/45GE*&)<[2BB MZ+7LS#%$/2]FQ58P/R\N)^,)9N;%^>AL/+YHWA3)[U ;4)" 6LS,T7)F*%#< M&AL+;T.9.#+K]!)3>8FI?M'&8\@"PW*0F5XY8 );7KB7B$J(2O45-CU4Y_-P M'4;Q;K1-''O8BM;O)>#UI*>Z^)K/LE;BXF;"SJK22Z2E!::F!VGZKEQ>YM*' MCIAE>PFGN*345!X=?:4%%(*5]IULN;3=VVCRJH&'#!]]1O%_'YRBB^4%VZ%[ MU_MN>+1;KY*MP.4(&^XB3U0(WOW8M*+,5'-Q6! <%50@6F9/A 171(4-\BR7 MN/Z] ,#5UJ+L"N.MU#1^M"Q4IBQ%,R&+N/6<0365%$'8L+ MS/?Z&5L4/+-&^\S?##M$T=]FD8#^W0_D MS2V?OO.7;>=(&*M&+XHR5L-YTH6BEMB9HH!WC(; $4\-182I)ZN:GAS(T!3Q M@G<%GC6/+@?@8E,RMJ/' JL0CMH8.-(U:NVJ*$=92O4.\0XK>X&R%U#J+ARBT="2M4:JIWLN925K1PFDNAK+'P]!E9I"ASU5).$=E"I0$UU M%X0@Z,=8W[>(_]BKP/:XYB);[@@;MTHE:BZ8*_N]3RV3QV MX_9?J-.^!6U.C>D04!E7T7JP=L50_MXR2U#PE MU@PSB*-@[I^A+.T7R<\.= MCHB$RI25$K?N>3^=N!T+Y.\OB7@BIU2H>PI/IP* W)"&O[JWW>^^;"ZTBXJO MV.#O#:(/=BT#VDY3_,1G)46;#V\FG7CVW \+HW>S_89Q>7"2A\&6!]1 M."'9-5M.B'^W?S6,D])23>-@K(P(Q@H#EXE3K32";26=NV2@7ZO_F"BJ?8YUT?.JXJ=J81K4\V=3FPOLSPCV?6Y'6 M\;]ME$0H3]=DE_(?UB&W2%5PM&R,*4625M97ZW,NY?QHKS+R3F:\R7E"P8KX MHS]0HN6RP$7)VB<2J5%97>/%"1U3=2Q)Y)LY"@XG*S5T(IMR[=5--Z":=_77 MBAF+/5O<6XZ!,7&6MZX?T#85K"HGRM70DZ*T E N/T4:];$(]Z[WV0W?@T5H M3^=SL5^E5CE1JX:>5#VZ4TJMENZ@DG,&K-U8VW<_R*$J[:";6OY$JJI* MJGNMGS,32G.*L@+#\A!M/9*3C'*.T(J=J"&IF[HWW<&MC>CWGK\8ED/T_],DTD5?J!5;J^=$13IG>ZEXDYY"Q^=747MY4 S,GLU6F\(]3ZT2Y M>JJJ>W,;\0.KT3'Q?V_Q+RTJS7C53CRKJ2L=]W5;#Y*1NH+& MN3UUW)R2T%#M6[? F+0WUJ^&C8A3S\7J#+;/MA$GTM^LZ6F$Q"J?F*9$8WIN MUK9ZWWL^]^*CKYRK[[/EQZX8;->?/;2VPK7/7ZI5:^S$32T:K'U_$AQ7BV&= M.X4G5Q0XH1[B#9PXJ4QKJF[/P8G2*"HD=5QC8)#UP7@R5J0J..[5)( (HP2U M ""S #WZXD"D;\Z[18YCHX-9K)N,;-B*OZ :YT$5U&B,2JVUE_RZ%",EAB, MUJT161DX^$,6-9T LTY>4Q.(=W>5VQ^>^%J")@ 09>>_J3!SE=8^3O*(*J)N M>$0'EN1X>[(Q+#-U$2:G;=@41V>S4]]'U.UCM<:.D7&5]:+Y788+ 1,EY+/ MQK;20CRI=XRT$E&!AK<06J=,G#4\.J@-'BT#+RBC?;*X%Z&\_C%22$85BMX5 M@!(L*'['IO8]27#,:O1^44T]*7IO+7#Q>(%+N]@]K.GJKF3C8.BJZ.JN"O&[ M_Q8R7B6D"8/F_PXM#^4.TO!BE'=T*=X & (U0(PB"VOJ"8#35#W7*->M1)E& MJ9[7WR76W_B8>2:C)N M%VMV&>?9\3$,7I*H)]XG;4O 8!NT:FT>)S?UJ4ZS5U?5/1*LWCE"9G1;6?(B M:?1R(($H6Z]P8T#35XZ3KDTJ4[-7N 63F]%;'.2W>Q^3/&60>Q_S,WJG;E D MFSE.IBK5EB+W,IQ@H<)JJ!H3Y5HY5#T?"]L[O4LEH<,[+=DX&+HJ\DZK$%_5&4FKB25WJY$7M$FFA-E"<+EW M6 4,21H G[VT$]*,UG24JGV!>%7PJVN;[\;\SVS(:.;/-Z%O.)PZ]9=K]TXO[F 62NM=YR\JZ<>#1,D M !^UJC=?JS9WY$Q4J35H3FFU/KVRQ^E%G'C\1^VOX^7*&9_FS(Z!CJ=2* M5L#QBX-8'"\X<8RF[6.P>>5B*UKP'KYKV73"QG"SL2--&G:JR0=GX7KK&$;V M6;-@[<[:ICKRJ8I94/TD4K3)(_?D0P]/V&\K]$]D>!2<^17 0*L"LH/S-WG! M&2>\K6;F2C-Q$&GH%[BSI<#@6A&)XE@6$5#K"7WSOK/TC6XB[U=$3P"8*Y57 MS+"]:X4*D><+J.'FJ?IGQ_(O>22A47H&']JSY'$> M"7>-$5DAQ[<^T#[1)3V<=Y\E,[K^@"T@Q1"H:AX,G>H0H&A&M*I'RWWD&CF( MV,_NS+QGO"N>+9(?;R.?SX-3]KJ''0.]S]1:9J(4--LSTFE52R7/R*0@6;N/Q*DIO=8XKG'S?C1R$]!Z#],;@K$6: ZRTL(](TD% M89MYQ/+OOV1U^8C[&__Z\+>)+ 5U&A^6,_\9S\KQUW;^'BRH2;(!DHRXNVN? MN[_Z&7?0-\<(30O_]3G"8(4":T[$S&**?@0(M[>#)K "TH^SLXNSB\&GP:Y= M_._=AP?9+^^+^ -W,2 ?'T1?'_QE]_V_#OZ2Z\)?\=?6MN,S-$PZ\V[XZ*>& M?8@"7K5DE+&+ EE.[Q9S>,/AYQ9S>/7V3)X@P,,\B <.*88M:P24Y+*ZZF?R MPW.$A^>H&][41A2AR(53=IJNV#B1$ ';]4,/S;REX23O6N#)^16OZJP%'O-. MD"2?Q.;]&=N.>2;*B6F)AF?X_V'KL_\$_B'[E8'A8".T_\Y@_Z%!YDLP[4U6 MD-OL]?_X(9 =%KO'F0U[;V\IADE1FTU;L#J]WI.#Q[DW3+,;FWZ9HNENY ?^ M>#(ZOV[' BIE8LY40M"H!F^X9D/*CJ3CF,Q1T61FVQOD&H1I&;88?H"1GD9QF; MX*!!F/9G)_Y>"IK%81=MV,:4=89G*)AU\G0^;^_),A%$LN-; M7JKN#=+,PUB9L!K.Z+PH7Q$D[?S7@1.U!'-8[@Z1,EM+^CJ 6K*%B?^@+R*3 M-ZT*F"$I@,;AC"LE4_<&)"?Q.6=D3HHC,VYP$+?8B94[105X ?4_7254LP->@=S=&_RIT(+#_KHX[#,M:!GNE-C5]+/< M$?("9EXZV_@RN;\Y<]L(9G)2?C<6V8T1XZ81VC^/&O>$-.G8E<&.O'(?LF*L@D-:A-]0^]*;S>;@. MHTRRS.M\)!O(W#9\/PJ=B^-FBE?8.$.W)* L\_U!U(%!K@>#N N#OY!._#4* MTBWT8Y#O"$P;(*CG]$HDQ5A4;J7Q"T:%?GUU ^XDSJL&QJ+41#-_XZB"S-U; M7-_B$8I%\^Y#8AF(RQAK>?49?2#;S=U9Y)B0DC"RM.E/<=N#M/'!?S'6F_\V MR'\#IG5(NTQ"$??=I1@!7N&&QWH)EB1("=,ZQ/QZ=1?!=\-#XBOYRNWE1\HE M'BF3=JR#&)I9(Z!6YNY9AT?76;XA;XWM'VX'&\(IEM<475:4A'F1!C^1%@>[ M)@>[-IMT?%$D8WF_N%64W":G?"7/L?>2<2I9&\RHE(%C=V^\IIS=&XF9I%"" MHZ\TC"M:M*>MP)QS=Y(*A' Q2K:5NTPFA(M>!1 MOGN#/GG4B:0WBO,7846)W]@^(RSLD MLP<6;@',L!=%+;_OK2=G]P8XZXU0SN N">)*6QL<- =S7*>]O777[Y9CL,:T M6)6&QW5)9\2'M%CE/,NOV[\R+8)9=D37$+-[@_F9>.WWSUMRQF])--:^ 9@C M-OM^9/S2KA5?F.3NF:5J-AU''6L==RLZO'EV<3]V_;M!#EI8,A&859L#,]8K MH)P+O58I?_>,P"M:2IR!CTI"QS(MP#0#20=?T(;D'G.6O$6D,LR-SH9GH[H9Y@9_2?\%-[GE*=D< M;1!%V&WC_Y4U,*5U5LT+G>&Y^#U&GEP/8IH$K,FG%K]Y4H=!2AZ MJ;?LR8C&Z/(5?<]L"CW7P?^5^(3I7:ZC^]U*E% MFX>YB7<=I":Q<7$2RS0%?W[JXS,/K^%Z;7C;?0]_=6WR8@#_P@&W(A@C4._I MA8J"=G\6.502<2BY8?""#-.RMY\1[MH:&TWR?'?JSA2:46JWVQ-BZ=%#]Z:3 MTL<[I":6\^+$0GG" _XDT_FW/.+TFHG2S9GS0@CN88,9G<(+/^\AV$Q^#(S: MLP657_RH(VCW)YF=&AXMX]VR(T-8FSLR;76?0+6E;3W&I2GC\\UQWTD:>C(% M/#@;,M?.7;SILZT(8$6V2?0KW6>>1CUH"Z)IZ'DCJ?7+1?G&./O($?R%2S=? M.]K[<7:]NL4F: MW%2*CQWO?I![TV*N<96?Z!\%M6FE>S[S5*=2<]5U<:Y*V]$^4?7MR9_LQBA/ M1$SS'#HR6TC!EO(D/F\OQ7F%)X)4B=N])28Y(I09K\.SXG@E;?" M3B8EL2. "BUUB#FJI=1P<-_DI*WFJ3NI27]4G/05/W@'?_5P7"_?[5?'@CV6 MW%Y4:A6,S5+X;IX.E73/\5263ES*0I4<,E<"MU(G@..K_L#14$UL M10LG6V%NJ3=D8R'>Z0#G"O033+Z(BCQ#E8!3MSS"2V?T0,C*6R+M"H+#N]*L M*B@7%>36]L;DNLC2L?Z#S <3=]]:6,A,(@5BDIM3Q\QC#CV%HL]"*?A" M?YBJ6RD=/WU.'MR1\O.4! @FS<#W[%1_A:I2"PW;F-N5X2P17F=CBO\+S0-D M)F\FS=YM*TYQY6>2"I.U^"ZH[CXD8)-Q%OKQGX2,CLY/@K-"-5^W:EQ76J?0 MYATG^U4'"=K.Z._9V(I/DY*MY!5[V5X63D4D5"&^UDFO35Y]1>DK[:C)W'*T26S>)%VL_V"W*5G;%;6?.HA0VSVD&NDTU12 M(&K'=]LRB;\_H\"P;+'9Y?QL6'P*5CKS]Z?!7Y*/PIV(="3_5MQVUP([ %@1 M??F7^7(?2[C'57M7NR70J!CN<<7-'M#>M;"&PCT X"L#5>UP#Q[D2D[^L>*" MT O];\8'"5Z@1P"4%NP$0'P5'T0"B(NJ%YMOSMIP'&2^IL$ENRS+7];O*SI4 M(O7ZB5QER>&%=OA>D+&]^*>]W<4__#'[[N E_LK:E,R:A;^# UMJGA03I[L( MELZ1)27 H"@&" 7 ]F8Z.W"WK\9'B&W$J^$86^LW]"O^"TG$^N?4<1UK_6J1 M)VPMQB0HV09,R"1F0A7R*H(53@1?[JF8I(3&GP;-K.<XM N59.+))1 MC-8%3_.A(HE67A!Q+9!)KTP]^R4"Q01+MM)_QJE4C-:EUA5,QJ41P'@8XB*S M13Q L9+3*R%UB,AM_,1/!?I*:'L.RAU56UZL5B_XC%7+B'I0^Q%P9-3(&0T$ MY>L29)Q-;;EYSG)U'S@15*,>M2XWK[M':US!/TFR6:: U2Y,] M"[<7TE4=QI[H6%U-6@WH!)2C&N\,HH7^G1]8:[SBD?91%^Z!5?!1IYT8['IQ MUALL[6R12,^&%V#=VMO=[TA:)O1AN:$?.U4.K4G'>M^30=!Q MA7?"]F)M6#XR06B1,NC ]*\_PPJV2IMY(*KFP/D:DD4R>3:&O*.6JJN4PY2B M>=F'[3_>68U.,M(Q(A84'DN XN5NG2]K:RK^%R!JSCIQ.!].TB[ M-B\KPE3PT@L>-3=!&J6YYA5!9PQT@=4<3,M MK9CFO(^/+V7I'W8 MJ67!P"B%02ET@L+I]0>_KO&*]9OATYW!^1(0]2^HR(.%G(!J.'G"EZSOSY_XHG"=4HO&+MH_N4@_![U:PN@W]P%TC[\;P+?*T@83H"[3.%5+33+^Y7JI=#[%958L! ZLF@XS00F;2WK&@>VKL4:S1:[75'<9M2P8$"40R,,F M)YKF/+RO7]P/Y#G$Z<[(NELHE>_J>#(:7;>'@IQ"#XR0](1W''D!]:\U*#*5(6%KA1"1;=# M98'U3H/EW8H2+3I&_"7ZQ"A"1?,%B/YA# M*0X&5H4^8RE9J><#;5[\+Y. _7(.M0(X@*70$0-7_SQ+*':]:7N;S]I%58%DKR9S@/.E7FL%[K-LR MM_&#,[=#DYQG^3["_V>^&3\H#*K04E=(Q69$D5BJ5*'U/F#SS[2GEPSBQV;) M0$T?T*90BEZAK\R1E%CMJU ZV8:VG> B47[7A MU^H;_'7$5G31BLX!$#=Q'EW?OS,\P">=.5W)47338S@>C3"]S\]&9^>7S3^0@^-(VA4W\BGF-7>#M8:S1"S_4_V&CX65FC35LU>D*,K_ M;-DA_FT! SFS2&OE6"BH0BVJDA:Y>!P X-M^P.%!N4&.G\"\&W4WV^*8_&YX M9AZ3W0K\WO6^X+JTE:"NSX%C<,T58Z-Z4D1I."]83_%^S22#VOI KV@>XGY8 MR+_[0<[4D!EOZ=:;,/5F%;!:$Z\NA<%*VNX;7?4I16LFL6OMYQ?D7['W )E[ MYX'&&]Y1@F0KQ"<].3\? M7EQ?7EQ<7X^NKYJ/HHA=2CM_>3;J"/=[:II6S.P]SO[--B_.+BB@7'Q62K"& MO@[.KJD@"LT]V(XV03Z(H%\AC$C?9CZ>!V."P3AOE]IMDK"-(4$% >2(D!*- M7(1C1CM7;.T(.4ME26ELIS*EZHVZOL-J"'W+03XCN52A$#CT52K\(#!*3'B] M*/WJVN:[,?^3D?\K5P(,/A(:/%"[@$" @M[WY+NU#=^/HK@XMX@XM#1O-O%A _.?%S9;\ MAGEON')[76*'T%RM1R-0>'-@? 4NJ3)J@,,>UM0BJ[GFLAO5)PQS2F'6@4X: M+DS"0'=@&HD2M7YU'33L^>\80J=H5K*4FALJ"0P%=OY5\Y%S3 M;; 'T"D(:XYJ' FM9Z?-G^J3<.PX%'N)G/GVL[$VELA_=W M7EYYEY/1^*SO-&83ITCE:CK4>CGYLFT"3N=S+S3L9\_]L'PLF!C]#FN=R"=+ M/B$-:HZ6;_XJ1OD(C&*^D"EO_K(53Q2L:/^X2M3ZPJ7T#7Q-''PVK H$W-4Z ML:\B^]@:U+KX4Y7\X4"P^+'8V2():"T[0F/7.'&)?5Y707N,='$*>:0M //! M^4#)8\=R49?C8M1EIJT.1%KF)'\G=+O[=XBUOH_/I019RE1LW+N2=HVL;3/;_@KS(.1PX)YN:[:?\941O\L])@"P@0N M>6,Z217"]&3S*P(&E@D-#U-A6:%@3&S0WO2P3[1+B@+'41B.DM-J46FA(+E+ MS_/@X/DCC"Z'T6TMI31@/*L87!DIH:2\?O,,QU^0)V/2AR))#I)%B2@^H;A? M_B?F<;+*3X!CC SF1<9H5PT4<_$4.EBVC6'?N([)-OQE1<'!KAVX(E>$]0(% M\^Q[1A(3/Z_:B0L5=200]MJ\O_=P.\JD1GGA$R&D-*,V4ZL2'^U^V?7@/%IK M*R )![S P2I<69O[T#'I%QY$ZQXS2^HK2M$;ZQJ\$+!RC7Y1H%2&AP39'&D M;1K$) 69 :%$!>)#O(> BDJI)7*QN2B+;,HY(O/@UV'QK@ M+PW(IP;[;_4Y/J-* ZWO!&O':0"P 0W$:T VZ.I/%:_/\':YY1,$#ER%(T9HF#=QQ'BD7*BD(RA1 M+?J."2"PH=YZ0E92D-F2Z%O >\/RHBLK;^YT[7J!]9_X 4OR$@EONU.SU0X0 MA0UUD2PZ- )RYW$H:-[D%2449!"O&7"4T0$XGU:5U*3UZG<++PJP=3*?A^O0 M-@)D?O%,BPB9+(A:L;M' ]1'\574G;)ZXJUEU=-^QU3&"'O/>DW7_U$1'GU:'Z 9=*D___0)2KK]1^SO?YQ\T?BZ1>O^$?SGD/U M/O[K(1X.5^U8"SE55_/NI_)!<="HNHW9)FY5],]"CRD@3.#TW<:$!2P3&AZF MPK)"P5CE;4QX. K#4<156%HH2&HX-P6%9Q6#*R,E%+]UIX]* 3!&!O,FCTJ! MF0O5EZX@0*\=O")?)#2CR%=9Z=(5Y-,T ,11M:P7D[3[EVX.67__\=7:>SV_ MX.%#/)^"QJ2\<@^6G2R4(CS,F?-"2.[A08(+?'6Q/4Q^C,Y'6,Y>9>WG!]0(#ZB6 M0\!Y0);L=+7JHM-+UYUJ;K89(W#OH7^'49YOAI.$7Q,N=;00@4$\21WU@U)E M(C-=+P(UX5)*$F(&622EA^(T*5VE[(82TX4B4A4N\I)XB2$O)#XXZ&^VNW_^ M:B$/*W.U?40?R!:;2!B5X<+?_%PBJR9%VQ\XTXE?U(#TQ$)M R[3Y)$7M#52 MJ@!G=!Z<31CXD2*&8M-,L094'Z0MR7+A!A)PSXZM2@08,C_;GA83P$3\%R9$\XB"NF''Z+&;,X+"U+Z#7"< M;,UCIDV;BAYX;(?0K5Q&[ D-V;0H4K&6LF#%-U%2U-^$/M8)>=IR_8YG$M+% MW2N7 ?Z7;YG)Z);?,"E0&PI)*O04E[!Y^V'>[9!/U5ZJ[N^XR2@:.'U^+WJQ4T=N]*)<-54 MI.I1;S.7NE^!RZCFIR*- M&NW^^UMJM'1KV'.2:!/_\\6U[7O7^VYXIE:JEW\RC]+%9'0^[ /OV2S4Q7T) M%7?_:]W*U@5='3@: GJB:TRE>M8$>,W".]N MS-? \ )MYZ,*]4%)!J'K,R=V'QRH-J5CS>FOQ^V9=RF@A99'2U+5U!>4WNW&4_#G<@M4)@5=MZ)3# NOT";7)Z M14%@QZ$!S*YX:8TUIU?H1. \55^$)8C+W*;:?8I M0']SUH;C(#.1(/,D\I?U^XJ.MTB]O Y&>(U^U@/8*TL.+QN5[P490XY_VAMQ M_,,?.^_9ZQPY!IY)2F9Q:CEPX#$M">ZP$_ OSP;FW/#\@;GDW#/Z) M#(]NZY4U#@MV*?@.)@&]*@'&E7O7MMWOV 9JI SG&T?,G"J:491179Y 4^*; M]6?>C'3 O\G7W-S PM[%&96N!<<:G.$Q=!,A2@W#P M5S!@\I5; H3^U4 E[3\9/ZQUN*;J/_=W> @P^I7'@"\'T,P$W4H+?51&MCEM M*CI[+@]9.N],. :@VTB](3J;>+I"D3A*[5F(WK.QC1]&'BBF0J%)2R\TL3":WW[[O@L],V=O0>&Y<0G^(([[;*J1TVG MVHI*:'0-8[,A3J(DMF.Z=D,G^$QR9I,PCYF#OKI!>AHO2"J1IO*Z.Y^,1E N MH;=(LLJ*2WW29WI9I^WR'XEC=C!YL:J_HD#NIM_%V?#PIE^FN?\Z<%#0@3M] M:9>W>T$H5_J8)1M>Z.SZ@E'CW$ L*PK&" AH/[O6$):E^TFJ=Z*^&-^?#-P1 MR[!I9T*E9<%@+ T> W>N@%H/"9N_5+D3_'?7^_/!>?;<.:(>#987[B4/^!)J M38_4(A'N+!S*BO22^AI__,!M[NV, ^?#2]P\,2TLC;WH6/*[=\GQ?U[_.5! M_.E!YMO)WC[^:6 Y@Z0#@TP/!J0+'=CQ4]0[=7 MF*"7X]'U^.QZ-!F?7S5N,E[G>*$4VFBVH'2>E=M'K')^.)($72T_1J<"IJ(% MJJ&,YG+W<*]TLV4H_A:AK\::=KVJ3G/@6%,#WSU9M&@%#'UH/:>F!6!7 $,! M+:CE25%!$WKOAI>O)NCW<5GE00%90=,'AT72HK:!U!N:KQS7=I<6(C-;E"'_ M&R-MDWPK1X&JM +:3.-"(ETA%#R2+UCLM(F4XF @5+J"JB0U8U"VF!RS1 )V.D1J!7!02Z$C!J[^E5!M M1&?!"GF/KK-\0]XZP^M2LRM6*2_O9#(:3^ A*V2':\@+!=_XY8A=EC !V\RH M 0Y9I>995G"!+"-M^--+A6 ::68=<)C+PB0,-$->O;NA#-^ MT!?!HG6[ B,#A(/U<2W)H9AGK@%[Y&0[$6\ ' .4&N^:>NA9$I)"XH"BIV!W M0Y!"+)DFNDM*0@O74-*VX7Q+<+N-"I89ZSA5U.H&57(/ZX )9RY&E%TG$25%@NBHKXY!4 M SWG3GU=:%W,-/\4"T4%<@$M_25-%<$5I7O0NQK!]+[[L4&.CVZ0@Q96,'.$ MQD:9@:G:5EY[EY/1J"^T4:\65>&*+=TAI(@J&XPX$@]&/,484EJ!YH11'5 ( MP(Y41+9N]&#>5,!Z^>\%V4:R,M]&V1ZPW.RC$D8-<(#70*L(O:S@ G@K2LA> M'V_F40FS#CC,96$2!IHAK]ZCDB?#Q^N#S\BWELZ4W!3X0+:[(?R=+CT4G230 MSTJ$*W<%2 8,!PN]>J*WF<0?;'PW %HHL>E:M-)<]%*;\=TM4D +:GE25-"$ M7N-?/RCTJMUG/2IH],"."XFG%X6I';C;5^,C=-;&J^$86^LW]"O^"\F&_^?4 M<1UK_6IY?Z+ HJ,DVT;/4%0B?N<>W[PE6:F0MR&+&,8,758,#/[*9UYA:9N+ M-N.]:84VH3=?&3[:+1T/A:!.KL)UP0 NA5$>VGK"ZC7BK^XB>#>E/;QD 0!J*73$P-5O0]57,"]I(6,"))-%4$AW6?E!9@C[SU M;+'SH9?&S>>+]!=D86D[<75"(-QK1N1X,GY8ZW =/QA4,62NV%!.;\.SR6@\ MZA-+U.D$ULZ(PB5*[*%_ZV+]>8&%]Y&/+OYU)+SYYMZ@1XHQJ=92S]FD4"F* MWL&$LBRA12]'X\G'J[/][R3C\TM:Z"_+5"E#T?N6''9IN][UN^%A 8-M^KR" MW+VNRV*2^;3!0=IB!^YS/7NN&F>_F=CJ?>Z%AO[BV?>]ZWW$!BHFHT!(84R M82J)*Y^Z_3L>6G'0LP M*X%AAVJT2\X%Y!6AB#*;*!=+E-D8(G'2]!^1@RE]IS7*_^%;C.5*O49/Q*NC M**UN8%5;,;;<^WG@P?=#9.*]Z3/>,_RP_,!RE@_.W$-XQ?$9Q?\MC?E4V/X1 MT+$9G6EP-H,REFF&I$I&,:U\!&Q3H)"Z7NG2U^- D4G!DFTX&5VT?*\3QI(M M480BAW>\9+MS\K31^"(\EG1)O&?D*"_S$[:Y=HBW^ ].%'8:!YO.G&P0JYQK MX*KL_?C=Y^+WXW._&EA)%\@#="[IQ,"(>C%PG0'^]V7@D\YTP*M 'JW] M;MDVGMSV8L:*Y;Y&+UFWM1 R\D!O@!ZM#U3HIUAV&%X#8(Q0)33+P\4JR0PR M-PQ#DIOMD_$OU[NU\2!FA'Y+M "&"HH0+5*DKC*ZQI&]2-3KD15; <>5NM!* MD458(U!BDG=OD1/5=0&%"8_6'#F^Y2QW00-L M]*GECP1Q.?FI[KRF;_Z1?LR\9+N%^W!CS/_$M&5?_F-6.A*\*R@!RF-XMZ$? MN&OD12?NQ!&]LC;LP0"L[O>H )SNCT"GDY1Y/1N.6W$?5@+JD :K1DTVMXSS#1 MVO#^)-ERHQ^(Y)RU.ZO.D< MKP-J0&,;^1ND]FJ,&D>"MJP&J.&%<+PXCYS[ MPB)5P:'?I&^/K06M(1B7D(CTQ7/]"B2*JH$C4&6\I:A#E[UKON#I?!ZNPR@6 M>[IVO<#ZC\&("9-OZ$@)(J.-NI:F- ZBS:L2A\KXBH*['^20V7*6Z7D>=1/* MK]IG2E667U5'QY M-AJ.AM?'$]$PQJ-FW*[5J ^6NF"'1!W-+5YX67UQAVD9F7=_ X=H3>WOX>2+ M*8"4]'.:U9$J=3X<_!4,6GSEE@#!D*'-YTA^1]9R1=:8'\@S&#B4EH.'"*-? M>4S$Y8%RP-ZH(Z=/MK"V%H[&D?/-1XO0?K06M,622%5P1*J,NPR%./)KS>W6 M_/X\ZY&8+0ZU2B$/NU*?:5-!\F;N[S6T&[_S VM]Z,E*'NJ5W:F/!2XG[+XW MR'YPD'SQM)4OW1WB?>'DXOSJXF(R.1M=7#1O5!@#[CXDK[>6L(>C@SI-@C-( M]0&56A-54U '5LLE(GW%!N?M.[(_T)/K!*L*ZVB!1L$12CGX<@<<%36F=2EU M 9RH_T2&]_;=5<+/I*V\DL^QDH%P:-'.AW4V7NA3DG'#7Q0PA:4/Z?6N45&([27CN,4[IR&\RF@QQ M\_@_D\O119LQ+6D_Q0)8TC&X( M,7)L,.N ;@*1"4 2\L*$^:XU\R4&+DR\&"4!J($3*Z$FI\#7QNV_"%P%[I4N*H]>E3\ATPK7WYRUX3C(G%I85&,1O&Y]I>[[S8\*SKP2"/X/_!# MXR)I16/@:(4;SXWGX!7*+2:3%=P;<\O&S&"Y]*CEP1EB-AKY?'F#6R4L[P1O%2TA8,B IHBDO*!18HU</*"";Y-0L,5%E5>D3J-)R*G(/ M,I[8)L^W,D<>HV0?H)$5#XK7[S?#L\@,_X)WHHS%RV$Q<)#57;H("W M<,GVG+EL*18$AZ(0"FSP&))!F=D>7<=TG0<'&^]WP_ESME@@S%O2^<>'F]D+ M.T.Z2%W0N#( *MD@5A87"M@D=3_I+Q/5?*'^P"<@%Y23RUOQL;+JRUVNP/"]2K09&#UJ[RN!]E$7SK M.KYK6V;DT4>,Q"F0SXLHLB,:Y[M^GH_:3K_=VCY5H0$?1JGE :'Y"LL\D4W+;*89(HR2+0 9JF5+2D!!E Q M0"@ ,F31;"N1YWY8GNNP;]"6%(.I>(8B#RVBH$AM.OIVM^5?Y\@Q\.J98N)* MRX$!2(6I$Y>0^@PJ5).72O3-\3=H;BTL5.XX8I8% [8<6 <@2TG7YD*%8DWO M+7]NV/\K-#P23WM'KD?]3\/!/VY'UZ3TU#&G&\^RR;_IQE:^%5CH2Z%X8)45 MR=X%;EC.,O:(/!G;(2G_YL[F@8M%&@TE"2+65(]94D,!BB[@:Z/*=('_YSF] M 8H%?5LA#QGDMX(,X;;04V)4D[O-D# M=T$?.7DXF'7R*KKN[B*RNK34M];E M"/&!O'<7Q/LZ3Y83?3N*AD9^L-L\X;$R)W NT$3L=(P5[20U!,K:E_FD].F-65S[U! _$U)!OE MV2+94MO;1-+#S:1,U?Y1HX[@BLXKFB1%03"VW1"NW'=BR(JNR/, Y5W?O#)N M#-_R7[$DACESLO?+AI3-@VCU7K%(B? )CZYA\$C(Q) [@HY!_EN\_AG=&^0; M&FX3O2**,@6DOJFSGCBGRI1ZZZ[Q)H[HZ!XAZN15H85>44J5_"FC@+Q/+V1_ MXK2G"R.T@]3)2^PKW^I0*N85,VP_JE2QK9$1.^6#YN?GE?+A#N_S]O[^!^?> M]9"U=%[#=]\R+3P#(X$=D4 C?>=)516DG('M.!5/.D=!;.ZH%!NO#-7[;5C1R' 6G<"E)=6:XC7 M5&YVTQTZ=K-Z2&BK*J=((@;(!Y)S4" FL-!E46/)+9AW[Q7-^_#;V2 M &%FV5[!+2^IYL?>+G0A_=5UYA)@[XL? =X<855%>[J!80.(\/V<=#K.NXQN M73_POR*ZY2\MW2M65)&U;ICHS@X47P.];N,)@MV(H!H*=N&\DL982:/N$T)" M5%7!HZ5&HNTHGV^.$0?0(I/X#,DBZ-E#:RM6P>;N0G6)OMD\&!H2XPMGBL"N! MLP,2VF>O001EA>6+4$J11'X+^2\H':RS16(@#/O!^8K-P-MW9'^@)]<)5E27 M9YTVP1&L D?81%.CDF/FX3^1X;U]/PQPKM/4B75,36AUTG>!;/C#U+"42HV= M",?1!:QKX,U3CB2#5\4XTM:)<&Q5P+J:KI1O C3*J^0#8\W+#'S71@6QYWE+=_/2C4],!#OH]B9#XC?^Y9$:>8<:WT M&O"&92D"N3$G*4USL9#*WS.$ 8B \>6"!8WTBX9MPL-7;@D0#!FZ^:(A M" 08_CFR\:=@P%KAQ@HD%+3>\C+QZ470L, MALY91KJXPS,#7J//T6PQBW7JWD6+=B9Q!-OH"(W8)*!1J8X.^N8V%U,(V01; M3O%V?M5FCIM>;#4<@>EZ0>2Z1_H3(YNM6.6\&B\FHU';\8[:V"0H?-^,V8H$5]K_E7]\6JQW_'6 M76]<)S[7B7X319'+^K\+21\2__>GP;[]@;L8V.37@SGYQ,DWKJZ/!#.1;F;+ M 1S1?#^XB P]VX[D[1.1GH)PL2!,B+D %H$7%*UGR+^N7"]ZQX&'?+%@;Y 7 M%*UG&\0TW10/^$*YWN N)IG6/5WS%]W).P]$W@<'+]=H?J5\H=X +B"6LBN, MY5>9)^VMW7AKMKPZ)@!NKU9$F2U1+T*'7L/-QH[>H<6=B!F]<+UUU*SLMJIP M#VBWKE#:#<_=COB)G[O>NE]?/(UZF1!KL(Q.1&^F5VP.')-J M\T0L\*"R;HZ4AIR+Z7*MG$@GII*>[;ND5,*ZER[;SHEOHDKIV5Y-1BFL:^F2 MS9SX)J@36.%]S=+-^E!AWT@S)[H)Z@364^V-T6VZP#U6Q+E<6R?BR2BF9ZDY M1153DW GCG%TH2I?9^EQ?1O1& Q=?'/,Q&V,S+L?*Z/0^4>73Q,'/,%S6W#]ZV%-8\^Y^^?*94\W1D5LQEENC&(^C'(=600]V3P M%]*7OPX,QQP4NC/(]*<#1S^"BO^*@MGBS?C!.6&IV!IF],7U^>75<'AY<3F^ MGHPOF[=*@EUG)6.2:2(_B*\FH_%YN_9+)71%4U9;-5!>YWO%H*#]4]O[6U^, MQTN9=;I*!#I41?3E%0 %[H,.,U\V+2T+#EYY+(IXBDL*!4[?9@&@6>] MAP%1YIO['(&3KIU>7-N^=[WOAD?+UR310E=IQN9$"=5JJD1K5(GTZY!-[]O4 M[-?@<:TF*2I;-*9&%%%M$V7DP.LUK_@480M>.XHVIA^&91/=+US/-VSTBN9) M7.S>$9)JZYF\M(;)48(8S?NG]ZM'0.@V--BSJ"J:"C$0R%HZ\:O$\^V;9SB^ M,8\TY9C13W;,'8T#04L?CGA8-*?/G@6" 5B07+?_, FP!.SR>C\$OQI$17G>E)W"'OMIT40F*#!L"O1R>FT2-EI48=HQN:$NM,BKC7J MIG-&W@GPF\&@JTU::7"/5]!9779O LA+QY$-7]]@3T;T1R+G%I'S#26 M!A1-MG;S2?]O0S_ PGGW(?'JO>#6L.Y7G]$'LMT-V=#(>0''Q5CQ] N?XD\, MTF\,_HNQWORW0>93'7#LI9V?.F:FXQ3_':]PT[D,R[OC>20/'_GGK>M$/<-C M"'DD=RA)SD=&0_0H!!X+$\K0V;O<3:7BP:WD0-]T!@[*79+;((O^"HK5^]/C* MZPHSD_3-3.](40Q.W<::]OK.5\@,;=S9J%,WI%/9;F>&BW^SW9=).AYAS#HY M4-9^?@ .\0 $]+%4%9*SA M"CO FH#=XYG#L/'OQX^!M:'#5%8.##A5]7R E+",BM;8=G9YK0K'D2".HR/ MD2,G;$ M&MB>1G+YS-@E2FEPT#<&8\DN54)%6DG@>T&& /BG/?CXAS]>B"I*9I'_DXFVPGCDW&FIWS X M]C2],-.D0@W/;K1!VG>^8MY+O3F)$8A>9?:386LLJ?%3.KX%C]IZJ$;A="/J M[-FMG*D=M8O,#[(3(_A]Y.]O@8YFZ]L=TM0C?(00LK(&<[ M-/)*-G/$!%6AJ68>(=1VP2.^)U^*I&U7>AJFT9R5(%+ MAYKX"C.G*7:T>89UMUB@>;"[6TTN:N,]2)E.*>P1;^"("%53*5K3$5]H7WY$ M:ZT7M F]^0JO ,@J:^J89$U&(I DER23XI(D:G^P_\" ?"%*6[G[1@=6*K9L$:U7]^+QYG5NK3;V-QFLX]#G:1BL,-W^@\SXG4CJGERL=GZ0G..E_Z1= MRR&(76%?4E'4[J](WCQD8!5M(RW$>['I_-^AY5$3&#!J]($.LN+UP,57.@!> M$#D&)3$HNY&P+U/%>(@TV <"*99>@]NMW57&ZPK9BQ>TM(@*R4=DEQV%+-HB MRPY2"G]WD/WPL:Y%,,\NKLXG5Q?#"?[/V<79Y.R/%H(+PG??,BW#V\Z\.%GH M$\)#PWQP/I ?(/1J1(?I1(:;;;%P6HR9WD+A)[IFFB@@E]@KW4IJ\XZP0I9F M],#*N4TK#XX_VG%G44U$.=WFS5Y M")A)(K"6T**:R !S M#Q36-JRHR=*B\,"M!DXA5%)<6GCC7OWMN LLZAF44:O=_O,5H38]*-Q;=2WB MS@>A!#"&#!V]50?/7>.D'EH_)EE^PTR7U2M0;8:@"XW4+O# MCDHF?5>[WV2H(KS6\%?]3RDD29B?#2_(OH1"T/LDUWX(R' MIA7JFPF\XJTE*:=U[6:;^XM00G*)ML#8"5$DR].+UY6XS0WY+3G 1MZ&])"2 M1IQ6+"_+Y'(X:MOCJ0R1_&9>6'B!I,?C9IQ<^P@%/%]11[N/CBR]FF#=W;G:)S:?]P;M[E MQ+"U=9H#PP'=-EFYD@02:3=CNVD]IQIL=@4PC-""6IX4%32AUX3_:FS\M?MN MV>4G3J5E0 %60:,'MEM(/"B'(6(VBA%%)-X &)AU6FI%:M&:A;4B/9BQ0,6" MX."N"0D;XZX;W)836PNJ4M[2 DI)3N&?O&T]&5..'JB^9QB("QM23OS:9?O' M#++("&/+D%>O/?V,?&OI'#SUFF[HZ296H%I7P&.H_L#^5A4:N$5^Y,0"\:J! M [H%V\Q6AJ+4C1_(>W?5AOXD86Q?4?";88?HWO7>\!:P;,27EP2'?25\#L:Y MA*BP8GL46(@/Y&")L4HSBK00W310RO>-%]4$UAH'Q^?G5Y/FKC,O!N,54&_!"HQH/GRZO7XQ-/I%'FNO_7)(NFOH_(XQA/QK]<+TIOP3#N M$BV 8XTF@U]7)0*Q*\UO!QE"[47BOF$LV0HXQM2%5HHLPAJ!XG)^0_.5X]KN M%$%K"K@T&[.#\C6@=9;QE>-TR9YM,A_89D[;AWO;61A&:(3S>'-?,*O)Z,KH <.=8P&U7%AI7M1,?)?$8C2=S&K>L' MO-4*OX$^LZBB]%I7+1<0R/2"YN[2(4\'/)@8#FMA&3O/3_I&!5[?/^)?6[9% MHH/PW\(U,K^B0#Y"1,77CH2FVE2EX35V8 :RLNJ2(LW1.O]!L,QN@I9Z!X6 MHGOV?+M*[>V/!"16&2J^UNL1(WC8R'Y%NGT:!W M-+#4W+,+$2H5-PM6R/OJ.O/0(X2):S0P+DJ_>QHC.L>(N,JUNF&Z/5Z>/7># MO&!+HC$#7((DLHENY#8P9JC?/HT;G>-&3NU:O4[-CYTOKFM^MVR;0N_TSSE5 MG)]-1N?G1\Y IF:TNG&Z;6 ;6X&4S'\GXC:GXV0(3.H. 3QOFG-G MEGRUUX.C79^FJ+9A;5W%8RDJ*^8V] -WC;RI^1$]U"P8AJ'L>[WFO"CK^$$@ M>O6MU7FI*-UN^Y-#LY/":6"<-S@I:)T,2M=,[5WGEE1=NK.BS>IJAP7O:[T> M%HVMD2II696;LG0X@)@E;EW'M["0T0]1IJ!8+OEM :^E$XUY-*ZD047>0&[B MI5[%SI\/)Z/1-3CZ52) S9#Z5!6P%L3MA=3WDQHU%*%H24@S,"!" FG:'=:? M_H9'P"YE:M&ZW@)QJR.]H_#@+,A_(MC%EEIBC8!EF]J['K(:4'06 ,^(Z;\P M!)1$L@P0HI60(GH:]UBF!KRMB>^#/](7WL+U3ZSBJT/S8JN=-+IOR$:>^RZ; M1WK&/?#&\9N;!7%HIRN-U;GA_<&9[CAL$_D>'1 M$^0J:QP6[%+P\?UH"E4"C"OWKFV[WRUGJ9$RG&\<,7.J:$91CD1Y DV_&Y[I MS[PHKZ-/'@[YYC^17*=8/7L^L$M7N)C&9\1_HM9 MB5JCI>CIC/-S;* FQV)AV3K0FNFE^:PJXE 'AP3O0?()+]^-BRS;&4@4*U/ MH->2&=83&>(\2!@>QD9.D 7Y2L? 0&)M688U,@ /,L%EK/$.J7-=X*LX#=T M#$RIJ 58J0?%V1.'M+RYL_< ;\;B0"Q!OI15/0:&",NM*A)WH(J50,:^7"ZR7B\ZRHJ;4"1NN8"Q60&5R M@_$(5\?IV8:J$DY?GS@-^A$N2,QN@I9Z!X6 HGMZ]5Y-UM/,FQNX%61]& V] MR$7[=*_'B@!;]0X7*:W#&CB-)'G.:.>;@_]J(Y,^+!K__FEL\);_S:I>Z^$' MB$R?'7[,[JC'1_-J5G0 !">EJ#;K\NRAC6&92;0C+A^]@-;8 S/"?3F-IL96 M8M(P].PY+Y6*A?\4WOED,AX#26/6B[$DI_:N'C56?V%S$QW".LM'9/BH=*)I MY)NG0:!M^R*L;JUGJMW>LL!]<_BHQTJ[*M=Z;-SMA=;^NF\3HR3SM=/8T+O- M9RM:Z]%Y7T9$7#@R,V\KP^$\5]QH'TZCIYG1(Z-^K4?W'7F=^\1$CF;2X[BS MGK!$O;8;"^PX,5=_3 =S#-0^DSZ]SZWOJWGD+N%$'W<_W$E4V["NY8$:)LG! M2_8/\SEYR,Q_-K:,QP8:[4.OAY HB1LY@)/$X.ABHGXWEOC?CIE@X?) M^L-9-'\4F?E#4K2A(%J)'IU&CNZ1HP01K3%/W3ZZ+M$P\3NWLI.)OGP:4BWL M7^B:5Q3RI"PXMX&):7^Z+V)W=$]**^, M_,!_P.,^L@7D'W(Q3U6_< #)9'@-[T1 $5-U:TU1: 4<(C.&]A?/]6D;.5ZU M(Z)<)57T='V82=?Y[+GWKKRKS6E6GE!'\@)>5,HHV876"1+ 2%>"2D"5L2M5B;A=6S\S.8C?=(3KG]B M%5\=S5R3^/LO66UC>_QG_.O#WR;B%11N?%C._&ZY"5SUX>R@0O5;/IUX5WKP)^1@M, M9_,&.?@? 0&P^1L,AJWY,VJ@&?N0>':0C-FEW08&'D]%YR[>1)7 1 94A M)91W:Y,9-"9SCM_,)^%YU3J + .<$C=%%7FA8%RT6WNSM=MD4X 6J@L.;1TV MN[HFM"[6FS_=+RHB.HV+I/*_^QY:$^Z]H6!?4,77,>\/R?C/L$*LET24>Z;)NQA'-S8C_E7Y\\!Y_ M?>#N/C\P''.PP!T8?) >#-S%8(/[,#"B3O3:1UFAA3^:/V=MV5L)P'))XJ/4 M;\E?64+R9]7T6P+ NCY4U?R6W<+Y>/R6$J">_): D3WY+37Y+4>3T?B\?S:[ MNB9Z[[>\#QT3[ZM>,<:A?T5U.V[_RD4K)*,I0L.K MZ[!)1C1QCQ5MV$0O_ML*>U;4^,E3=!>>3T76'=E,C@:E" M1%XMYZVM&X[I/ @-SS+L+X;ED+09#^LU,BWP6BG!+X,8Z M"YCBP%8EL:(%K]W*M$ "5R)SF"8/2X.L5KK\Y:\/!B^VIA:4T%L'KUB?! MF8DD=!#$:WR2F#\U=CX:_?=LA$=K,,RW8=$2")%6\%VYOZI;4=O M%Z83)O-&9'GA3L-<033J(7_#T-VZ'E[OXH4/$[.#4KT 2T0FZI&W"I1\+\@@ MA'_:HX-_^(.\=^#:EAFG62'FNV3312\(#R/E.RU)X15%HBHTL=(,*-U=L8J" M88$D5CR0&=)!N4R^>R5;:%:DE :.'P.&HL&5$1$*B Q3]%:.ROCY+F.>ZQD/'HB=_/O5K"Z#?W 72/O[L?<#LD==A(Q@?^/O&E, MH5.%EO+JG$Q&XY8?%*W,@2*=5*E#:][1YJ_B14]8/7MN,6"EI$2?^<$3LV=Y M-W=S*_=5G)*2?>:!J+B*9AEX[W!E7M#+O/SS@FP23$4B$R0>?Z,%K.TMJ_B.R8D5OK.?3F*\-'TWF4RYO,KN:_ M\(0;+>;+?+D*FNTCM[3J1L/M(0U\BX1 )G_:XA7O+S\D959U.ZI+0 5 879A=BTR,#(R,3 R.7@Q,'$N:'1M['UIDZ+*NN[W M^ROJ]HYS]CD1FVY 1>VU5M] 1)Q1$:T ,@'(WUP/M]UW7<5W1OFL MS]--\Z[@Z8H*-K=@Z,_X&3]3=PCR9[?#@NC']SOV[VV[G]CC)M3F(4DC#/]% M_,)1'+_#L-\H\3N#W;4:CV]8]U37)4_THNT8XWOCY^=P(O433V?33YZROHD# MWDR7P5W5D>XJQ=]W8SR;4B0IC^!I3$32XQR*B-EVK;%?@T:=4[6@"4BNNT'HBT_W!7W MJ03W-^X^(O-K?7';5%\$B _DO8?$WW^JSNR7;L>O Q**_0H\T?;'CF>)04SE MN",L@Z Y)(5M^_&]X"D!XA_W!J\O7AHZEMIYVK:Y!\8ODHKX%5_=':]^@*J/ MZ:, ?9\XVQ''%_9>6)R)L[U^Q9ENRS]EQUHUPU \?S\VWTGC6/;06ZQ;;&YX MCJU8/I__M4B@=3^R)WC9:YI1('+C-_WUY^] M#TSPY^]?V__7?4F.$OWY6]%G=WX0F>"?'Y;HJ;J-!([[.X6ZP5_Q4W_%E_?: M*+KOFF+TVW9LD#30%[^3WH"W_J@K"K!7'^,&)4^4DS'?A;8>=!(T\O$'@8M) MJ(B>(O!<48CP23E;\8W T&DFJZ1R<[_94F/2^+]MW8R'Z(7Q&%8C6JS[('V! M'0L8*N!Y(4&18*F-^KPP[1(TZ#(N@2CLO,.3/^YLT8I?>*-%?E..9>E!HI!] MTE:HN,-8B='>?7N0LJ?T"P?I8M&A(U5NU@IF=.>FI!B?U"7 M&&1:2*'K,0[SI1R*IRV?QQN.T@K*HM?OS]\[QIE<,_6AZZI\J*BVI9:<#-J9 MOSS&9FS(/%W>>\-BZ*T +60$;/V.76>7*VTRQ]'M4AJ@.#5%]%"D1:]\_\:Q MIOA-QZ\71%3\MIYH5FP%+&H@6K]G5Q;J1DZ:Z,-1G;;LO#LME.NLV2$%7,!^ M_$%CJ4P1.0+'MV^\>E[\MB7=ET5S"$2/MI5B;'7OW]E&Z2:FIQL! M*O9J',NBN6RVI@JIY)T1!$TC*?2B+USR^TLL;37Z/&+T M)+-;2"$#BHQA%[]O_(C4)[YL*WZ"H^R_KL4M2IF^)Y=1I-7KJ=U4SYEVR>2) M/_ZT+PL%,GY39?6VIJC>OZ"ZG+0&LE\R4";%105[H>#]4!6(Y 7'HNF#%][Q M-1WB:Z('?*&<(7.YL:0N^)IMIWA?I_WZA'R?XE" K%OQ*_WSH](L/=8CK=@Y MB/U3H'"!(QO8@I.-%AG,*NR"Z\ET-"E.2D6AW>R5R0^,]J(V<'^D/=$,P=[H+-MHY+H\ MA:/<4AB$-O!685I"13U#*P=L'G0P38R[8^]@ MM.+[(5#VX5FL*B!D2P,>3_5FQ465M3I./$@\@V6R!):[V& _J(">C/4E>9Q, MZXC:(L>\49N!%JZVQ%1 QXC%T_D,AN>R;_%HGK!I\S9"!\R '8).' 'H=OP& ML6U:^?-Q(,!*IJZN; F]<($<1^!=W8J;L&,N_M4?KY\:T]$+$D^!7.B^D$1% M@AQ'$LE34FNW0!"JZ8B<],J*H9?: 3WR+55AVH_I\N$W69M5;(^&Z'C9MF5F MV*)QES*6&8(HT$SL\;:PX1MLZN6II\0_)8]*H^F8@$6$581A39GQTZ'/ITU= MQ%(+]2($#.N]E)'/4RR/+S+I43I*F9X7@["%OX6 KSDE6WJ61-U;J;="=/^Q MK -/]&0MJL?C,U=T>M*\8KNQ$*T:I!K DH G",.6389"^#P(FIG+=\?V8 MA0%(W"5V7+'C\!_0BSA"]?7XUKKN!_L.!3\B^6D;9PW$9PIB4\YU.EX,QT/I MH7]QP(P#;I4!=DP(,PY^2"7F7=QU0M,92#AJO^A^?0-NU'51BC\'T7LX,C<7 M($>0\PZ*"-U9*Y5N\84Y^6D7MGI9'$ M-LIR/<=/T6QMCH^#W*(4CR+Q[F =1L(*W;Z/WS3:#3E)9M\5[5 M7\KD1T:2N@?K_>>:6AE(Y6(QQQ-X2U0&(3.O84_<]2(8QTA6"K$(C?6@9<8 M#%= :X4_&^VL_ MQ[=RN1.B^G_^3G*IO_U5FC0FP-TJM_H[R4#^\\/7+==,LOOI.Z*V^K=+6OS=$7XU^[8/DU[XGEA':O49W6IB7 M\[SE*-5%Q:1Z2SHFP^96L$I ;;_I2O)]'.ONN]4K@&>3^E2EMI]_>GSSG^U/ M^[V[*[_A_EFK/'+P9YT,SJ_R0OM7MM^W]_W:&^US@[]'7&XM.]A&=M:.^(-^ MO-?\=*P?@RAVM5W'7J4,=PW5C@>^T7;<<.%,^;E5IW7*9'I+N>?5Q_-S$W/] MBP_4Y(W77Y7X80O7U&4]6+_:G:);B20X]H/L'!SECS_/!!I;R#_[B'L&W+_) M$5SVMXYKDDS#DH(/BMWWJ"[F^9,$2MT389/\WV_%

H>$Y49HY&)9I%4MC'4?EB MI'B<9NJ 0$S,8FSZDPAN"\M0*=\58GZ#1S_;/K^C.KI^?'>DHT M/%@B'$_4#I[_N"7Z((-;8E)EV;"5+?$BVE27%L]R0[3FCLR2RJM7SM;=$7YQ M9I**L@K!1+,EZDK%ID17#T1SP]VQH([I_BX)"O@]W9 M^_3M271SA:[EPW'9+O!J/-]A M@(H2&L@/:7]:<+2;:KX67C8=.^G,S7;GE;S4MS9)*ME/FHG8XZ MU& 01<5KY^VA$7]M7A^VPEQWQLG*,F,;-2?C5I515E3\:V?VYUAA.+@MRZ$5 MFLE\8#;0@)?G&)^B1UPD\ES3QUQV@62FZ+4'34 M&A?:J85Z[1[V97PQ&'AYT!>;UQL]#)O*$UHG#"7;X"2B1U^[Q'Z.+P8#KP_[ M8D(K"&>N6^S0%C&R*K;>FK2*5V^1/\<7.R6WWUU(>\$,FZJ? 7@-K=!33*@U M^Z(T)%!HRR(PFN%'5;)/8_">'6Z 5%^G^70-)>1J0*!3BYEDKEU\+V"'86'F M04-'C;#+LVR1;R/\/WYG.B6 M-#80"[=X^%IY?=@*=X6@-N#R8IX7U.4%UOE=U@K&=J_K5;[4O[ M8N?(<7[(%QM66%:J2,Z8MMIT9I+I5PO\^-JY>AE?# 9>'O3%*KDZH-)JKTA; M!-N1^BU=#&^^V-7R^K OENUV9VU^:HBH: T+Q+PF4X/%S1?[=&X_S!-Q2RF. MIIH#$R6X!2&7.\4T6CN[JOW4Z1$/CNAD@34DM]^O\Y:)S1:]4I7EZ+-GRKV+%9Z2;,G M*X.>O2_PY2&/YNJ,0?47.;^ :R-$AC:/]@*9'M3":W1Z43,<_0I/"?SP]#<] M$:HZZ=L1V0CM>#2N:!8<6_DH"K$ESE!^VR:79'UXO"YVAS0]ZQ MR'LK>+*-/&W,IS6:KA6J9#L[T"<5'%KP?#4NWB]6W5KTE[;<>.\"9C,D[7[+ M0NO\E*#*B.YU\R4,6O9"MX 9WW==#BT5?;0:Z70+F$\-"15Q2"I3S*)&N/3I M'KK(%_SZM8>O%X7$L:N'SP:)4V]S4(WP5I;V6!&E,'&>D6MN4GVN;@@TM4GV*@"2K%1JUB9GG&D7R%+]8%$=PP<%5+49]R5<=DO^9*W2[/ M=ME2J<2R>7-^4_97M:CE*5?'=KJGE0V_R ,K/9T((S(WZ5Q[=>&"7(5BDO13 MMC:ZXU[/6IIE@S5G/%/(XN!9T=/[DP,9=J9V-N[;- M>\!/=E%\:+W: 6MU)%%"NYB\Z_U>5SMGS9UR:"L>4$KZ.(A:P)/!_3R /-]F M.*R6MPVFF$EU.9$\/PB3'\C![6^&6MZ?*="LKF M*;5FNZ;K*M Z87#"][MHWPMO'(J?T__("2D[EJT2]Y*/I"^:0.G3 YVG2F8UW>C6IE;K)FQ0"]NE?;*;G'W( MC\OKXTZOU^HO# ZI!(,H+^93+6CCZ9N(7=AOA$&ZT$2Z\AHG?'59[(%J MA++\F$-(FNWW.S=9@UK6+NTUWL3L(TYC#AOGL6X;C.EP/%F6>$:S9O NT[A) MV(6=1AB$ZS-"LNZXR5E.*B+X,&#S?DE:C$8I:'/B,(G%,;'4+91YE\J7#:*E M$4 M&;6^*)L11ELS>#?UA0F4Q^CJ+Z JL?Q:5>+9]9>SH7+W0+<20V;:=LU4 M:"O-(26J26, N65VCT#E!0YTP_)'HS)IFD7P[,=1">G1WY^"R.3$4^5E>)R6 M(O$0S]/Q3\5)^DET5WH[/^V\3[H7B!T"0K82X9( 3R8WK DO"-5T1$YZ9<70 M2^V 'OF6JC"?E.;_& >^\OZ9[47@ZZI-QN8IYHWIN*ME M\JH'5I-X-YW52UU0Z7?9B<'8=614K?OD&+Z)Y3$E?W^$DAN'XC$I/^ZU'.#! MYIE',.&.2!3A?$HE4&7:IFF%NE^I)/=XL" M-F(\+^H^^AK/4/VM\G?1O,>I@?_2I-65.=BNH6" HWJBJ^EQA+,7;#Y<*.I^ MX.E2F'1:=*PD\2EOX#H+A_B8*>JV001%+=.OFW96@VX&PTIKOS3@AY#RF!%_ MS4FBAY#2$">.1X5^$-/!\Q]4U^[^2ALT>&Q^X1? G$+9FCXMAP0E4W"BX>F@ M-IKAZ:B^'\=;GJ.$?%>[ 6^A_01 MIL?KY2G=Q@6],:M"ESI^1>SWQW3C]@.W5SN:;UC=8T=$TV^EZC2+E+)TA4Y; M9O_:6+TSH._'YY<\MZ9C\S_]GT_$U/%#N>+P!1%O@FTNQQ+9IX(9Q+- U"* MACQ M)D \C/)[(J(@FNNI4P $=4<6]TM>6U+6=5'2S54UE= M>B*D,O >M?G2&+<0>'Z07Q,/+VR_?,)2T+Q4:J0J!M=&=7XF#"RFN4S#MR[A M2DI!G[XI\PPYECA"F(A"4K#^J M!A3,_7(6MT,3#5,UQ"K(4Y_EKDW +U,#NC(F[Y2 K"X1"%JN91A4A<26O"^@ M@@2=LP9%"0A*)I^L C1'C8Y#I:9#GB@)3HVQA!'.0BGM5U$!@@XL'RL %:Q\ M=Y1SLYP1YG/*T' ULLA#IR;@+0!]"3CLU']X2_0F5J4YXIEY?DZB+4XS>U\# M#Y>I_T +B/>5?_)C9M#T2_V6P001X@]H0Y4:T,4&\)9_/@\.AQ:&GJ;\,]0' MXQHJ=BDTLF4V'::]P4B%#AO74/[YU,62!X#RAO(/-7-:XS'>*J#BR!'#\3(K MRF,HW4P8RC^P,OR8\D\YC??2&-K)H2PNC:-R(Z>&U+5-+CQ_^0=&%G^H_..4 M![:&1^,L3Y5M);V8SGUV!IV$PUG^@1$,;RK_Z$.-R0BE&6?T2RDP<9&+?]T4P326V)YAP\K8LM*,9INLM?&Z4N4?V!E\UO+/U6"K @- MNY1&I^'$ @MU:5?&T(7\4)5_8&7]4>4?!LCY1D9L5?DHC$ITLS#(CW'H[/CG MEW^NC\D[Y1\5;7?V!E\LG*/QUE*6<6(3,T M\'F.'7'3'%LH0BGM\)=_8 3+Q\H_TW1:'C8K>I:?\M/\R&_V)@A\4S\@+?]\ M%3CLE'\Z)))AO&)#0Z->CA=;4X!:\![W#%OY!V9 O*_\HZ7M2;/.RT.CWV6, M7F^<"88U:/$ 6?D'QBT03UC^X0L%R\C/6C/:JF*(H,]*[J !I8MY!>6?S]LR M\ !0WE#^Z=[?\4POK57Z!11X:,7*5,AM1 M#X6OR@M'^0=*-K^U_,,RB-_+-D6+%NERS\SF*$?7H;3G,)5_H&3]4>4?JZ?Q M$E63EP9N=V9%*B*72O7:!/PRY9\K8_).^0?TFBI2*E>R1E0=4O-Y*V\NVU * M]:>7?Z!D\LG*/TX]Z-(ZW\@8T:310@JY:%R$<[_'JRC_0 >6CY5_AFA;0]#9 M(,-'5+?5SK0&<2P/'3K@+?]\"3CLE']&"N/@E38;\+A4]J9AVYZD[*^!A\N4 M?Z %Q/O*/QA:T*=,..T8H$#E9A6INAR:T+D1\)9_/@\.J9W%8/>?/_M0N(88 M]^8=<[@6B?)EL5#->2A;&4FT+:$39@$=\*[X:+BC67$V\< 1-'7TXKB]IB<0 MC_OUD=C>:LG//S?Q>!'ISJ60G]I: ]7Q2!IFBP6"EV\B\I5$!-M?%/JJ!3GU M^M'4O80\?+D> =%"R^,+.;6-ZI5\AJD/]4D@0>?,W@3DHS-LL-1Q K+7] 0" M0@C9>_FX_WP]XB&&;KJU:->KM-[P%9\V)ST>SJ-?;N+Q?O$@$#1[I'CL-CWQ M=A3933QZJA"DKEOZAO@V\'Q-=TNAK72!K-F.Z:@Z\&."<\EP^6VJ*^\L9*;= M V>H!9A7JOW,O7PJUJ#M]/GG&[^\7M@)+NEGRLIDKX(!C=H09 MD7)&-6NJ-3I0%MG.AC9XLBLQKM)GP16ZBZM3V?Z#N.KPCCM1F)EI,!-'*BS2 MK=IT^56-]J?@"GU+UNX\N,+RN[A"+X$K96C,+=(N5E%$SG9 C=$JA ?E_*XK MQ166/QY7Z+GTU3-VL"/:ZAHDZ[E#"]T*K4=!1R'T=1OX/BG'M/7U_8 C*<": MIJ[&A."BF-B6SWA.N/6ZI,9XV:!JB(6*+7Q>'XMVRUU":0?O"?'CSWJNT0XE M/AXMO$#"#2 /TO!+6]!'B-PB[GXNP%J:*<=R'3O^ZN^M4B%E.;3"51BVFO"7 M-/. EM!^!BJV[%C;\+E+C6@,Y-4AZ%.]K=<.3#LUAA2^X#:+ M;ECCQ4"I#TK5;JKGWK30"3(,T!VR=BX(,2,9=Q8+=4!3W4#@R4'#IM&;&KIH MDNI"&[6>"T)X(54:Z$ N&3K@I$FZ:$E"%CJ7_.H@!.-B[W-!:, &J)GB]98Q M;<^=D5WI(DX&NESZ-4+H\R:,G<89ZH! C -=A18]6[?5^_/H!4+HVB)(T;C. MS%.D#WI5^)8/OA$PSX_UYN:\%1P\+U29]A3-\K52TQFQ=HN=8==ND"X/CBMW M8%X !VH)NE\O&O&7TB*D+[#C!!E8^J%DQ/YL!4KD?S'L;7K41#W M4V@>OFP!5-1]U_%%5R(DE\>076=,;HWZ+MK$TE;(15%7Z]93YYD.GX86_!"M/=Z?MR% M&2JQA7_^;7:FBSNF(HFRL:UVZSU+RLMZQL#%F3UHA),T-H%.[6W1^ I+'KR> M=_/DXQ)S&69NYZKO/VUY21U-Q_=N[.X&@I5A MVNK)@T431<:DP -1XVI#:"%X417XA%A?,W&*X8GNV^8_[K_ <]YDP;"*')\ MWFIEN5:M-\]5J]!F3KXH/#$$BQ%ZC/9\W/1$B^0/I><^%Y^3KD)%##ZRZ+#J M&QV^TR\Z$;1>[M?%)WH\/L]36GAA!N@CBN]M>K-MLRKT-QW;65,QR:4F-]$+ M-^;?UE6,6A4SH('.&'TA+ A^/Q 7\.US_P+0]O?!V38Z9MQGP\QGS/F\3R0_ M=@%+NAT+HBZ:%=L/O'"U.G<7(>M$/ ?DT(LE%/A/HOSMNI-NY(+]V 1(P9/[ MN)(\:1/V;,;CTX$J-*2('='0*JT7B/. H^>IRM^Z%!L,UQI*1@(DIJ9A=)<[5H0QPQ?BXT[Z8OT?5QY__F9Y52Z_@0=_Z M?*-G27H=F-L)FEYSL,&H;L[I45$V(KHU3H_P8GL&WV[F[W9S(0F"CF'+GOO6 MS77FHRQ.2 ;3:ZMR'_?*''P+SM[M1$'"ECXO;AA M99DIE+N$7NT95*%EEV1SG,G3T"KA@T/=6?CU[%B_9L7Q0^!8;S 9VYC0XFU+ MM&V@D+HG>^)XNVW)IOEV[48XMXBE@XN\SG<[Q4+:#7HL=/KX2+2LMW0\>O!? M"CXOIB\_I$PZK8I?3V$1X!F-CM2:U,R+S$V90&'3WZ 0'IT4.:G4YVYI8C&& M*+5K'DTV]%D'NOFV;Q'Z\QT;"1LKWZ#;L:AF.]E)>\$#6290VK-J-'= IJOW935N_B;][Q>Q+\_@#J^@PH%3M66*HNF8#T?1#XA6A]NG:RMF3/'>QZ MH@(LT3.2(P-67Y+=E+<.Q)*A>(>>(S+-%;AR)25@8SN"3GQVYK,=._X''_$@ M :XC%#@5%+;G1T0%T7]ZWP82LH@@2EFEAWR8!66_@+BN8D(;&;X/$L<0XEM! M8Q5%O0"(ZA2K">XP':%(9U#PFQ2?9^9?2T<<&/[W@H&G (_U-F>ZQW0MB+(1 MR\D&"688\KV9&N102R6:"X&AAC+_M53#80I\*S"L=JFQ7!" ^_.N[I<^%C3? MRG8S0X.H4\Z"FUH=K?>U@/#RZ+\5".JZG)#35I]@H!!4.EY6JRAHE';FV59= M[] 6M%F)=V'@Q<%_*PA4[%@;RL#W.\ 'HB=K^X?A;>"@Y]-FG4") D\4-(_N MMEQ&J4,W2^1#<#B*$-\*&E3H!XX%O-5ABLDB1DUWM_JA9*F=!C8RFD:-F4YF M#CXJNMC7LA$'AG\=,'B:N3Y]BH%A"[I49N@N#5KDN M89POP]!0E"R&YHPQS56"F=IH]18FO!/1KS## "$R#B48TN5,")12Q4:C23MK M+3NS2(-O,\>K2S# B(+#^84QYSDDKDQG!B.2;ID0R$EO]K44PR?E%R#$PH'T M0C]5*(S;E#-#64"E.+^MRKTOYCI^0GH!0@R\G%V8I(%4%?QL@:Z94\8JC$.E M/OY:$+A\=@%"!!R77+!:F4S$>CT$G69B55 E&*8-[U9K5YA<@! 9AW(+8=72 M)KEY+VN(/3#NI2KBV#>^EG;XC-S"25'P7(I)U+V>:(:@$-U_+,>D3> >):O MS3T$W+>IV&X8^*L&J0T"AF)U7D4RM^2B 76SPQ[NEA&N1VDB#E6))NKY#.N4!.MD?MQ*.V0] 5/366%%+6 M]/@'I>28IC./K69)]_P@.63#"8-AK#&WU>JZCPXUKLNCM2I?GI%VJ]!N09=N M6IV$_AQ5-A,D3TV6\ZF,[%D-QP>.+N_W!W-DUJ<)5)S.=*- I5RW#!T0CEMP M?K$#QL\Z1?:U(^HNO)>;U7:*2]%7#3HB!)QD^DS-#F%..WV_O=P>SU*&]@"] M2T.W.JICBSRH&01#C_ YFJ$T'EK==H,N%(M^5YY8# E- $[7M.\ 0+-41[H M]/17L*IE/1C=NF[%P8S2BD>P.>ZD%-K*(SSO;H_[\L:M=<=6DZU-'AY_?Z1D MQR/%HC)'T5JH#O$PMGZE,G3>_)1;>)%7EQ'O'%R MF+_YK*JW03])_X:>EVC"O4H839M]V4YK-%$N&,TJ/U0C.%>SG #W)SL?Z]2R M\#QSKDX07O---C'4EF,5^Z!J+V1,::S2OHH2T[(W:^0%LN9!!\U778Y-.'7< MH*^#Y?N+YJ[$PE-!0>H5)M4I'[6':-X;LZ.A!IT'>[/P$.0/#A053J#7!FFN M6" [*8PF.'I&!<.HB4)=2H!9KYVK@) H-LH)DX-RW7A T;["XIQQ((GV]OB\ MTVC!LNCZEB/I]R>.!?59+XL$_(#N*ZT.LL@UVTT3NG11HK&>H]1V>X4]4KU? M]YQ(,3XF\G487&R]\S66/Q?4EB,:R2Q;"(GV'6E4K?4'Q2: 3B==%0:P_.IX MI9,==IR<]I5-0) ]%PBUT@R"8@P+.G D'J MOJ !@X&R0:G6G4QZ;1K'&,HOE,PI E^$=C-0SWM.J9W2QMFVH]FZSAT0Z-ZJ M]MR*8X:(Q+QMFB23Y$*>0N?0P B)BT[2^S";$5$F?;5!TOULRT^C MRQ&O>-!E]J!G\^F//-N>_;$ZN@F& VG2*CFHT7BURB.*:FN<.=:*\(6YQ\W0 M^LH'TCRV2+O'@[QR^N=NT_//PGG_T4CS!C\3Y;S(6X6R-9S52CBF01,&1?3?/<_>V%U:KY(#"QERPDS-+-G-0 M;35IR3EC[_Y*Q5; @IN+;G)ETWUS))2C,.>6C"G%=-WI)-R5SN-OTZPIALHWDCE2Q*M5#:UQS8/2+QB*44M,REH.NR/I- MI6J?5]];3"[D!)[&5DE=GQ!X=^SR5&Z,++3\A.>'-]<0#JFZV:IK$<)'MBI3 MD7K+Z7S:Y?6^6@S&:9"5NU=AJ[Z!5'U;6W5^,:@[MN+8R=9-7C*CG1V/0=Q/ MTJQ>*;"=33=ENS7E]&4*0SF,LP9IE^SW\]!E]J#&\%&$OD'[?!J^P-B-7*:! MI-!^+E6JT?8"F "Z&!]J#'\'/?S2_F^)C[+9$)WU..#-=/FQ5[_Z;8.V=FTY MHQL%M\@SO4)EN2#ZDN9"IS$3!^*Y0>TZM#NC.B?'/V_7M'=S?'-QPW$O/5P* MHU(JRW/YGNL.Y4BPTE#&98JK\GQ ^6A-XCX>"QTG$8V(M!:>CY)AV,! M7<"W-2-$(@YE/? -$L[,NY2$M:@9S>33,:]Y5V2E*]3I%Y/PSV-X;F>Z="T_ Y8OM6U4K]9M2?%J MRWK]"AE^,0D_5J7#P_!'7KK746ULZ75H:ICFAW;!-USK"E7ZQ23\X@R_7QZS MY7!6%7VRG.G3*#<<^-6F8C<+T[.GYH\@UC/]6Z$DQHAJJ<+GN5"J^G M>SG65NR@L8!N\"==[AV;\NP;#EA(5CW+!@D\QU^?.I L;5W_^"A3>+[#0AV4 MZ4Z#/&",L&TRW& TP^P.=*'@<8N$7Z7GQS.,UWA::0[!3K8E$U0(?^6X2Q1# M\5&FV4_QC,:IO$96 ;6\0?NDT/ZL\S9/B>F,D'K#9@U=8,96J*+L:E8#ASRM!E4*X'IY<_ M4O/$('UF#_33G:A)*?E*JS.@3#X*/#0L2\NNEH%6*U[#B9J?MY?"LQ,^#VHT MWK9$VP8*M_7>[P\)8"Q)V_2$-?!9+Z_V18/MY+#\TFI(]'>+QA5B-WQ^?^NSQ(UQR7J:M,L".=8))V@JI6+'-\(/D56> 7K@Q M4^_/TZMGS=&BN*1Q@ZT5^+'990,R@E;W?7HD?H !NW63-W#@2T^&P3:;,&,? M]C!/C_QTUN=3\WH/Y?M>T,PA%#UHA]"I]$_Q,:\(Y6\J)NT)!/Q:GQ4&0LJA M)V64 YUNHX;3=8&X4H2^7S=?M1Y\80;).Q1A+^N/*XOEO&_HKD[;)3(EC2M7 M:JB/4U=7/9/D(XQ_73,891[UY]F6Q4\;Q4;9\%-&VKO2S//G:088IQJ]0S,( MV2G'+30_SX>ZQQ-]A'99XZ89()N!!(3ECD1 %1LY@(Z,T((T+MI MABL$R)F946@JX/C!O=RH_Z5C[MY5KCDIN3IPRYM:I MKD_W.4+65&%F="97&F=<.@5YT9+'"\>^;J_S')-L&&8G%XI "E;[1L0$ND]Y MA.QXZ4Z[NF[@4JUS8[P.?CYW#OW':Y7XXXK[0Y<-(/KA M^B2?D@>F(;#EZ/G^=EKZG418/-U6'W?\"OCZHN?%Y-G<15<6-CL>24L>6>B< MHBUZL@#O\2&G*)WB)RODO\[!9][D M/,K?@L%3N,?]LXGC:(XO/(HX8+.*X M/LGSB:7/LXN9GXEZ$T.O(58AK>:0(?FEY1+[SG+Y/ J^@H!^IG%SM)HB2(8; MH90X=9=H5JR7E_"ZRU>(VR]G3Z!0_NFTV"B&1A$8$<5*TUZJTVGV;[B]Z=MK MCD]TO-XA+-0:T'A[J4I(K^1UJM< ZN\4:7P#H)_=\\^5*:]26Z(87^O-LH-A MQ:?F_9OK?@/Z6S*(5Z#0FVZ_.5+B =!3M]^@0::P[$ZA+5O?%#I4F=5DKO_# MH2DQ<2I)M6=_*5S@V@Z*&UG5)$ZI[LB>-@,[5HTWS3*\)BMCVA M6@I-:4BUW#)-M]F^*<.WPO)XBG\GR%;MA&; X2 \^#.4X,+ M5F:^08F41=>W'$DWMR&DDFO[)9:Q%9[06,A7@<['])F MGY9-F,[&*%#RKG9R<33-RJHURD]'BB M-32S^7RT0+6;^P)_,N%:\?@HEU#O^46*R1,I@R-'413FEX,4?!N3P8R_"^42 MKAIOCU()^8%2K?K M8>#/)V1KZ7?16M]KMYHNM7(%6JE_HB=%'8EJ.[@]HP\+E1G9*)\&SL\P&. MX[L^.&X>?LLN>I_/'G0>#F0'G&[:<(Q*[O-$F5%;&Z&.LHXV=]+8OP M48C?!.)3!>)"7N!-()YS+7OM&NYV)+UF1,V!/2J5*M-!%CI'XWL)Q(6<9.@$ MXHW.#4.65)DL#D2#8LGZA"A4@PE\]>>;2_ AAN\:[SR3*SK#W*AE,+B+S]+U M2;F3-Y'\Y[^.J,(+J5=F LMF(6($E.]15,ORFTH]*>P@-MZJF>N,V M+7KYX,BPK"ZUJ2[F5#B:J'RF3A/8?SL\,R M&':-_Z -+XUZ:,AR?HNVK,Q\C@91FZU<977R0C;\&AF^:\,ULV2A6*M0XO5: M<9@>%"="U ^4DX8"VCCQ?]+L61=)Z_2H9?R(9_'L-? M<=KN9]2M=R.D',MU;/!XP4]+],#]W&*RU9F%D3=LH?JHFQ;P=J!W(VB9?W" M.WG]G1%^36?N)$ @%65U6(9HMD1=J=B4Z.J!:&[50K-7MDMYRT2)D8/Q4SZH M-T?7CHR#0_Z:4'EMSM([E$81I',E?1YD#RU4V@- MID63B*2[(X-JI++H1,@'H@1M? BUUH!QWML'E(956#0;]5DX1D/?L"?%NMLT M<]>.C$LI#6A+/Z?0&4T_S$K-6B>@"6SBCJ@T7:/A7>0 N\[X=*B<,#JIS\.< MT,DV-%H,QIJ#5BV**3J#-2YQ"9Z1Z:+TS19<+%$D[62;L#_)"<.W( M^+3HY.)0>7W[I,/8D.70"LVXJ;+:6B-IY@$M(?L,5&S9L;9+(LOU0+0RO6J/ MUA=XJX>G^SP3XF92^Y6?FH44,JHV%)+*L'7--F.:DS\*O"MH+\Z M%)QZ+^]W&HJC88!W,[5<.M?TC9#GNO.R6J4;Y9LR^!@,'MF$4RF#\Z& 6);: M/4Y5)G2_G)NPA8)7Q9@;"CZ*@M,J ^QA:/NBO'_,=T/T ^ 5@:^K-AF[ M:'M1#-$2M1EUC6J7&<$A :QL/#'R[S:GB#VR@NY^WS-_>=[51I*OJ[HHA=QH@G8,1JYT=YSIQ,'D%SQ^5D M]II>('WW/D (K%!I6'TJ;3!(/F2S^3KP*_!&W_ !XO.2=,_JAV,7*[X3+HR8 MZ@S=CK8T^JP4+=LCMMIO0;?2X_S+$"$$(K2::9/[TI= H>+;O=C.4XX?[&T5 MNKVP@9G42?F8+]445%3G.<4-T^J\!ZV9.C# A[T[]T?X-372:V7I=R#!397R M6#:71GA+I=HD4^\%"_C6/4.*A(L7G=&[BY^_/8>2<<2") MMK%=8Q0WYF*V*6&B4==!<@,$FJ-4[!GP@X?0>?=7 /8[?;*57J_#+\8Y"QOQ M>C$3Y4PGGU$=*$W6&K'5*7NM=5I MD%?7+7T3T-K \S7=+86VT@6R9CNFH^K CX-8+A%#?CMAE\V7A]4Z$KE\/T7V MU4'&15-9Z"+V$X'F[?0YIVY,'6TEXZ8/:O0$5C(VC%AZUTQNOR4P9.<;VCS@ MBC0#)W8S9Z%MB9QHBY'> ^7XBJR;ND':CJU;G.X9(- WJ)JXJ?FH[PY+/+,L M5XB9B+']-'3>4X*JO=%N8/+6X9X1)+%5Q-)'&]"'IB<)[K#,?=;PX;GJ'@_@[O>N[/EU.PB!I\ M%!"R. ES-)*Z>=>7+IL_.4GL2(_YZ!K",=4#R-V" OEYTU M6L-P 2,>YA\^?-N";ET.?]A^7C37.\ !$,04>)B$5]1]V73\T -^(8J_N(XO MFHSGA*X?=V&&BFZK29OX)70[!,KF! +'WMFCGX[OW6QOO\&I4JFG:V)!KO-< M+C,?&1697P+H-.860)>AU0:+3XAU1A<,BQ4A<9P+MM?TA"Z8I3;J\\*T2]"@ MR[@$HK#SSOGW0_I48Y"'[<;3TG[,-7H$&W/9R1B()[22#P ,;81YT;E.HX"GE5W1'M[ MY=%M12 %E7A<7I@0J ,48+G)8UNKL>TZY;OMUE=9&W2U6->J6LD)O4W'67$Z M4GOA(,<3ZF#4E"6^C, [\QD:E*\CPF=Y]?$'OL[D^_C@."Z?,T>Q*W&OY"AV MFYZQ(GC.C/LC<7SD]]0=6=Q7 L\_O>[X?A,$[+@K+C8]FB5+E6JY@D*',Y^H MSVH&@_6ALS9GS=:?2GP.,&7K01[)E2]5/SUF*_*K$YMN.]NO:WPSS^,\*&%, MB=53/)3A_$ULKGP"R@N;J5REV RKKE6LYWH5E&AUQBEEN03+V4ULOJC8P+@' MT9DFY)2,;)7!N$D1K0V\HEG7J[ET[:NZ4>><*0,/@%Y8)GZ5>MJ(9@D)T_[$<'"=.Q,<&)(1!H M9+I$:+Z,D%KO["''625N+X?ST8K?P_86PWPIA^)IR^?QAJ.T@K+H]?O0+66^ M]%'HQZWO;SIVTKOGF*9NJY5D D6LP3=Z9E'/YOW":*#38K@(NR%'9"MS:/7, MD4OZ#XWX:^8OK[$H=US3DC[;.E2@VA\5IN4!3O>'3K/>0%257=[J8)B([>QS"F93#I0.*'S"+'-Z S:^=?XP^-=#Y, 3[ MMB]EI';$YV&EW/WG#R,4+7 M8>7 B;O"5U]/I6M'2UK+:Z&I&7I4!QYIIYVE>A6Z=I>\[U=[JVSO$B-V[R8M5"*WFR&7C7 MX=M\DKR]RI.;J%V;J)'C^)^U$ETKU*X&/" FOYY*S#(UU5'*2EVA676VR(ZY M7'Y<@<[!@D3,7N7'3<0^2<3V0G)874@P7'3*7KN:YA%U@&?+O+M8^M!53,X7 MKM]K:M:4-)MT9;C[I*6G#/V[J]48L6[X.:BFUS93JXIHLY2K/9"'D^9V1%F M.=T1O <$G!YQ1S_Z,?UWELQ_A %?510@F>OCYN5^7=-HDQ=!L^?@X4Q0A]!% M0M"5%]]3_+_&HN)ZYDM.P++[VOH@0%O)+CD&"3S'C_S8&"=[X/Q<_[A!G61/ M&*<@83F#'4K]"9W3>>]:4??J:,\T[P)/%B]AV8_/N]AN999Z@P[J C,>L+1A M)S\CY%0T<"O\5!S8'8%WBB)RI>S<&]GYILQD$#1UPBDSKRQJ> ,O>P6)0812 MMF%$:G,^[8I5V:]>Z6RPL_$2SD4)3T^2/,CW9$ZU:>IJ$BNM-==JQ[(-#ARB MP2F=)CZAB0SMC,:#"=I KA0'!T=Z3GM]/"[VEAVIG0/4WJ_:[07?5:?5 M9@L%/C^4Q:@^#8O0AC\PJ(-'ROW5\\\>FIYF57KVWA"N2(F]-H//*7\O9GHR$'T\$ MP&!=/L/9?''W_(-@Y&U+M&V@<%OUNEV)[C.6I&TPVIJ" 4,4M8H! *V[5=1F M4/I*W8MC!GRV7,")]JD];"=@UG;>Q*;;*3_"::3!U ;##)KMP[?8_J;MKLGD M7T $2HYI.G/=5D\G">Z"%*QQ>SDW=."0W72])X_/O\[^TR7A%4K>! (V@2#G MHJ?XK,=Z"O#\DN=8O-]("BFB%Y$>V/*U%??G=9T4T8C?26LY?D"9CO\P(>W= MJ;+!A"3\R@2.I4\ M, V!+4?/][?3TN\DI7HOYOVFXWI( G/6;RU19DCY[A"I.@,/.EMRR2V,WO,R M+_'BF3[UIO#QL!_7Z A4M<&- Q"EK$/KRD*^2]ZG3WAY#)0VF>/H=BD-4)R:(GHHTJ)7 MAF%S27@H]]*.]7;+ \&P-.?9H*(ORL4!9HQ@W, 4NJW:3ZB<&(;(&;@>TC%\ M\PK17TZ':1=:MQ-FY03#WM*/@=(V3:=J,TO. "V=-)!N>SR80F?_/Y5RAPX] MHQS;=TQ=6;6L)+75/<':'*9JJ]P:,_ZC&/$>K=L,Y+;=7B^D:;*!!KQ'G>!T M'^AJL3+@^_4V8>0L*XL1T+G>ZW.5GZ/2@S2^0*:/QWT'Z?OP_.<)?$XGY?.\ MV4]#\[K,86UO6D3"V&VWLAF:T&OM$C/' GH,G5F!&;WKXH1U0^O9T,I9HFGR MXO9.8E;*&-;2;:&15LZDEWQS1->AFQ$$/63WJ7K#[>EQVP"*'EK;25^D[LF> M.-ZN+]@TW_3:,*?U:4EGRS2"F_W%"*@2&$*7>H >T\=3_(;W(_$N3)K]Z;): M1PPBNZ1RBZR_J!>^!3*_)!+>H+Z>'G75PMCJ9#++T%2I59SDN%DU=* SO&_1 M%Q<[SPK&S/EG!\Z=9K]#.5AKRA-B61+<&D7E*K? ^2H"9^BR^Y>.FXFRA#B, MCU(\6'320[V;'8H:=+H09O!>+F[^IF!]%#9754&9I5NI)J]S;;9H\6C%RGX+ M1^Y*P^9O"MLW1,TIKEO3\[S7YZ-E<=S2"*%0*]T\B.N,FK\IW)]$61'. KP] M1V>HSLQ&G>)2+E3Y6T8>YM#N*T'7%J8C"RLB*9X2JLADT)FU4]^C('350'AI MZLXGQ_CC='%6(2E40XF>$[AIW.:BX.9TPA_C?^ILJL\"\Z,8WS4Y:HZP P+% MTS[0NI&F+GHW\,(7XW]?L#Z*\6MH5="9]%)7$J.3=('V%,?X7@SLI:DV*;2_G=']N=V9 'L\% M]%M4 +XB$#Z2L;&I3&92KQ(3'B])PK2>M@L-^#86@C)Y N.BC<^.F<6,O2C. MTWZ>%@E%*>5$W:W=$H#7$3-#M[#DTC%SSY>&HQP8E5%1*I:DI3LO-[*WD@R4 M,?,W!>NCF)E/ERNILHA)/"[/I8R:S\B6>D,LO#'S-X7M&V+F(#^IAVD4YPV" M+^B#NMQES>;-@[C.F/F;POU)E%4W*FI=Z*"H41,ENM6F@N(,_Q;Q]M6&=E\) MNI@XGG(]+1?1;*O3PWUA-A.^1U1VU4#(KH" Y1,@;-9$Q%]66Y+&C%%"$[#C M]1X%#1!HCO*P)_?37P%HBA9X4%%UW=(#H+3B\=C \S7=+86VT@6R9CNFH^K M)VV%2X;+WY^9XTJY84]L]GBFS&),:4F/%AZ4SN9'R+-1-6^GS[DPB.63]1=' M87#=]&&IQMLP&-KZ&H!\_"$Q<[8B>HK \\D":[PC9JBFWZU:K@E)UJV "(J,) M\_F+#XQO^< #W;B]0-+%U(#I4SY:,R>R[FM1GLR33YZX(63\\2,/%*,$"H+ M9X1\QF]P!G#:6I9E7*%K/7WF"I";>S[PU-5N):(<"%FV,5VR7:U $TZ10 D4 ML;K%I\1=/79[TP>>6VT-!8;*+T)V("]19,;W1RU!2PO*RP"*;_G WU-]( O ME#-D+C>6U 5?L^T4[^NT7Y^\Q-'U/6]_:%&?Q=IJ)22;QY(=/U^;&AV$KBWZ M?EH9# 5G9RW)_\6 2V8R4[)C_M]M@![W7Q:__M MW\",M=H3QAFA+X),W>!9?]XA2[XUJ&DO8'USSV%N_-(7O^,1.*$G W_]50.B MLM*X\6O^^3O^Y\X/(C,V/9:X0.:Z$FB_,13]K[]<44F.Q$9,, Y^9W[F<@\_ M>VMXUBLD+%HZ6;T^]_=V'KY=TTPO^LX<;SV[_^L?XG_]V.%/?[W M7ZO6OKX$<4?)4U;/_1U_O$O^$NO_D_[%.\T#XW]^_*OKR/%7WQ7MO2>N/O^V M'<\2S76O\_7;;G[Z\:>;'')\YXSOJ,0XQ [6W[^27F*:BO%?]QG:RB80O=^2 M$VA_/2;S$_KMT"?_$U^_\\=I$O>S95_\&H%C[?VT8D_\77*2C<+O6_Q,2+?R M->_^A:[^;%LD-Z2>N?Q ]K\>T58294/UG-A!^!TW'H_CQC_^W&TIM]MRIONZ MM#I.][>F*[&;\]>S]_[WOW(XFOKKGO;NJ:"3V'M$-'75_BV#9,NJ Z-ZN#4! M\M,W?_8UQ94*$-)Y&<>)7%Y CHJ+!G6KA!(CJG$;?EFI4L7[[@NV:6YOW]);[KY;\F[^_7GK7=Q-,5W*MT* MS=V1S>(=/:#*9).A[RBVT:AP7(5MKGH\"0YR;Z;6_KOV2:Y<:3)=MOF?N^)/ MZN=__PLCT+]P-)/.G^XE/P#6W/%@W=%B[Z;FSP>-O-4M.[\DN@3=-PS83RP/ MK&>4X[ZIV'FW!Q6!R''PX?W>:J1MCXFV>]+=ZM$_B?A1ZX[QS,^XY[6.B_6] M#>ZI>2>&@9,\"0L__IK$!^6AQ'8::QE8P3]V0V+BKGPR7;[;A%B= MQ"B_OE_L\I?]^ &T_'JN1<>*>!__\T..7]H$ Z7K"C<.8+PEX00H'DPUY4ZP23+*]TYD\4SI8^'% =<,=7[KC(BK7/ MOY_S@/[[7_ELFOCK18WTB)N?QI=#*K7-DYTNW:D/[SITB^UT[UI\A^/)9O>N MR][%+EXW]N/6E@)+W;&=.RSS/\K_KG]@2W?=,GVWXP?>^X DU;V++V/Y5/KG MO8.U(L>O1!1^K23H5"38BXRQ>U=1MY.,[&]D].Y_]S ME[S5M3L1GQY0L9UKBYMN1AM:H]WU1'OM23ZQVE;4*C872KM BWJFU<=!26^Q M[8];[?1U6^UNAVQRE<0VG\MLWZSVI57JUDP']]*PM=-CS['6O/O(OX'S\3ZN M3>G#YHI1CF7I?E+TOROIL3F*%4_LEOQ^S@<[K:JE5X7[Y)GK1^ZHV+#;I IB MV<9YW&=\Q^<-U>#?YEZA*(:D4CB!7;M?=4O.7'URYC+)U?/+:@>HNI_8@B"9 MY;,CKV/2M*J(69RB@ OXULRO>43YJ;SN2RA)=]A>I<,V&W2S^Y^[2I/Z>3Y9 M/<(2_@^]$.5@->BD<.O=#_9.]._\]6G)<6RJVW=ZX-_)VBIR_=]K4B6;HB*J MB+@D$AE!!FE"2!/$6,B+65D8 PR3Y7P&SV?2FZ+B^HZN++#MO,@XF0IO6 B' MI4JR(N>F:@PG]'%+93B3=;TH"#R89#H>[53[.8E,@/>XY22;RA7QPMQ%D"9N9!^VJ?*5A40@5*:QANFN9C1_5%=:<=P?M+2H?A\I8MQ0YZ@Y*#6 M8%3"M).6VZZG&+Q9^3P.V?QD4K+K.;-$N$Z?K5EK MIXHM.UXO2C&%FPN)K/7C@O9'C%S;82W1N_R[#Q&L>2?&_F1FN:5_,,50?D<2.V* MB\IF:JZ\ZG#7 8XQRN@:69-SFHQ.Z:6E(W:!SX;S&*/XFS":SR!X%LUD\^AA ME*XB:3AT3^[M_/J?E:C?Q9&JDZSSO9N$GNXKNKR*5F,[KN^JA54S3Q5M?;GZ M_K]?2%:O2S3?P^G*S\Y/[N<=;;FF$\6LWA>BNZ;S\W^A1/5EO#NX4'S1P7U% M3EX;?L]O-DE%\8#O;_ZKQ\H#NS>9.9)'BZB+I0RD51E*=3EK4-Y<2+W1K-/H,6L#MVWO-4=%W@ !'><$P;: M?^ZX4(\-7AK+?''G\PI5PUM]S=,,'C95 9_'O=$95/R1];K.W-Y)7LV"5%5, MH\4!SR'#M#RF?EPN6!Z0["5;\UZK?AI ML1^]F_+K\3PIJHNIR-?&D=4R*DN_-%??1+6>GH! %[^X&KO%T&<$:,N)Q<$< MZ>Y^DJ>]I'I1U-;0/M'N=(7,R,B);2']Q@ :Q^-7^M*Q\X:*29SL>K&$ZZYH MWH$%D,.D/!/_' =7P+]%R=?$TU@8[A)I>!P+GW:NQ!44S4Y;)_^?LQ?$$^^$ M](#XH,I6EK:.Y^PT910L^O^S]Z6]J3-;UM]?J?\#2M^6SB-!VC/VN;>/9, , M81[,],4RM@%C8X,'IE__5AE(2" YF0R&5*N?*I>E#&HG) M8#: 7MYC^4KN+E[<;:GRO_Q9[_G]R@(377."N1P/['7PB[Q;6F5+W7\TU%TP MQ6/091F,\A">(5LC#2PRT+:.F;+KQ9S V_"JAALYJ$330>6I,2OP3_0:H7>B;SB_7[$^Z./ M SN4&04L1@,5DRA"92198X:2-@1#/F#EH8H=^2.8'LT2/5YO&,54>I5N>ZM$ MCC_IX^ L%YO%I$P;8EIPRA6\VYD4NB=]''KMBE!;",F"T$D7%_F%VBN1[24H M2;XLV?1;Q4$VWRL:\A2;$I1($FIU)!&/):/MN;"OV &:[MZ[72")>_9-._H MQ@?/M\$SAZ:]W$_M_>\)Z,C^>P#63B.Q!/WTUP 4!XSS6%0>N+;I>R\)Y1#< M[]TCX/_>@#.S%]<"DD&\E>.E[ME-@6VA]Z]^+=W;1HO19&4< M4X EZ#Z_[/ -+'-I4R1L&70'BPO/E:_80"U'#G9]VXM"OZ#L]JXY<(H=KK@; M*CL'W +VFJ[28K95FPYUL$G3^;AB?M [U1BG_/*-K+1&7OHQ&6CT]AZ?OWH M>'D-4X[96>1KG!@$]/3DG>;90_!5988Q,Z9N6D/%R;(\,%1?.6I/GA9DX+T3 M,*A-SU:,>&PF.[&%;/I:[%_8/8QD"2\:Q8+@:I\\'KH.9CS9.:$RXV5F^R4/ MC':\NJ75QVGL5&>2)73UJ:$S!6Y(SRB53=7!-'[EC.B5:PR"] MOU=:8%L>NF"\9RAAMT:\N)12\$9^=]KO&4(.'PLJUDC7U_IQ.)^WFE'AFQG^ M='B?]S]D2W&QLNP8FK>5+TJE=.B765]GG_.+0KLE[,4%VK>/B>[^%"P5NG9J ML<$ZIHPUT(?@NP8P [3 T1=*/P>7='[AN\O$8]F-#7534V.R:>X$5:@JS7T= M:DJ>'1MHNP+@P<]E)1(Z"!]<3-XI3 ?JU'ZR0=4)6BGP8G),!7\%AALL.G,T M10O,.)R(!4$JW-@O\- A^,_U@?WBCFUX<6A_D=8;R][+IBSEY_6%E=U^>=>: M?^*!K/R+.&CR0-- 3_J#"6@0_%)0'GP35F7WL"#2=U"3H*90;^:PF"JOW?O' M*(OAG]RG?<JX>\[,F>[QX -^5C='F3R9>-3D-8:)7FJ%H@1G^9+#WM M*<3F"ZB^];63T26?3?C3]_5!QV^K6)_UPNI*&'U-AD%H@H :JI[ M'L"A9@)@.;8%%W!S'8]I8#5?QPIPF925P%LB(WOR]@[U"[)Y>LBAH-WP36T+ M7PJC(94TM)%ORD]LU$RT8K_@C\E_$\ \V)7RQGIP^W &;Q^^QCS;!WP3_6RK M_T@HFOO/.>GBH(=A!^_8XX NC 25S9CV9"7J3;%:K:Q'VH/"([I =/$R@L=Q M)3]&" !X!Q9L6-=1;.382V^\__,]L$>TH&ZJ-M2M0($-7+A@'Q+8OU^K M8?!G_-_[8G\M\'K]]@6A$;(K_$I=]R5U*^ [0$V#!+$_N#NTI>X_$!'I2LZX MWNLE%I'CB"L__WF_ V)TSD>NO,O1! ^AMR/D41Q")(!MMIY@N8'K[LAVUF%= M88"6N)/>O>3 7F3:W+!#C.2N4*2JN+JN>E-36?[%7BR=7E.C84,B[^RK\<[F M7\Z@V >FP4E;_B9((^09@:;_C8UTA.;[)TB@V%5I;#A=KU>SA-"II<3DLPV'6&=*5(F MV]CTUNV3)T_AK'BWYC#RCO.:X1OG(O#FY,GC''UXZF@W.- %UK=E!\>QOKL] M4P'OWR8A.1'TW':"=YEK^/*E#EX-YZL%VF9#DPWT4V#-6[*EZ+()Y2(8@1(6 M=G=Y7-T8C-RAJZCKG_M8#S0O,K37A.TY9KM9DV@N.#(E"E,[5[!&R7(:6X?* M=FB- .CP[5\<*9([%MGJ)X,'^W=]5A@6T"[)CM>P''0;*S M7_+MXV5W9>OT[6Z=OA]=O??.W_' ]V2'@&S@]0%*PSS5P03_2'KR9PFC0&U5 MVU,U10=[U[L8O(4-N@Y[#A_>E:I#"<[_W14JV1/^;4$; Z?/9E#%ZE/7'&:;K*?I9F_88@5F,6"-2:K14BK+ MNS\$']AWQY_[2$_0#YUK?>TGBC7S41PUY?O7E5 ;J0R?K#R6H MOF!/A%4I57=GIKS>WF4_M.[?\=)/M 7[P+;GZ63TO_[?NV[R'Z10WV>/#R;, M2$MLCY/E(=BA_);-I;QV=YLFEKTGJ/]Y2K*U:S()IT60OC[V].._'Z\T/LM> M_SQ9^_-K/?<$]S\O/$OV'_[E5/L@]@&!WT,_EX/P!Q1^3\W"/M\.DAN1NQ_@ M"^38V(%,^=\M6SDY">'/8"8!XC6?><+O/KK[TPK\>\#ZD-XZZCPYXT\F7PS'(V,56D(9SQ8J?"5=X$O-%@]^%RJMIL1@.$URGV.S M@J=-8_C]$8>]4Z]CJ7LR9'7R/3UT;$8$?PJUY[*/&DD0873Z8BG8979[Q:SC8\& M69QLX"O7U%^YE/Z4$_,E :=D$R!>:XXUS7,EFL,9\G/4 19V\&HHM(*?@HU; MX$.Q>WYL^P*8L@L8 2]S+,=^B9;LJV .J?\$SNO\S-'-+?SV^L9GV3P*U!+F M!(PDW9"(0'X*@3P9"O:P.M.V4K3UVUCO><@3"SU5,J"?QVH^ M7KKU0&NT@'IU2)>]*[>@*/RR%J.N*J(M"U/53J.N0(@YI M#)ZQ.=H84)"^T K6)S6UL%GL62UCOTJVZ_X3@\D6IQJB-41K+VB-1K3V4V@M M..(##T OX:_WPSB9TZHD.LD,E_A<]MCZ4RA MF1:;S4*UPEV=RQ@F8;F^N9+[1P1S76Y )"WIFP_0Q IU46^TBJT M^%:A+0#@@%]+N]\@@DCLDU9 0#;D+9%-:%U5A]>F="]P^@QX WQ@[G^'M&/: MK@\O)? #V_=VD9=C#=TU$)=<%Y=0-\TEE)2N5EJ-:JD)P%%K5--"1FP(S0 ; M!/8%&J%NB4;"Z"7H'>S8YC8[8\VQ%4V%A('HXL;6M]NI'T(L=%&[/,; M=%))R/&E8!,F9 J57#-8TJBO[%4C?7_NPAU4TD:RN=V?!IE=T ;URKB#2MXT M'?!2H] L9OETJ]K8S?1/7L784@%_4USP?;T#I>M85E8\VT$4@"@@0I.KLI_Y7CL!L[>P^IJT3K*2=VK"F;6G" OO.- M/DA=";5NT0VB8^Q,"D0FB$PBA!!2R@A97BRUFF*M6FD*E0)8.(6TV"BT"EN$ M?/+.^"V>K8?451EM* <^..(,9F?7+-UV#D@$$08BC.B@@)+*A8K0Y+-"JP>] MV4K5YO9H& * 0@?HX?52&;P?V!I##9@8!QXWB!X0/41GXM.G3^ H^@O,0-\2 M,WQS!U6#$-D%:QMZ5[(#J(SVQE)Z.8+J4)KM_0Q7Z !YI9HX)LZ1EB- M 4A.Q'1%J(\VZE^YDWA;/CG-0J["MYX,WT]>=&F"=LL>LG6O<)J_O 1W:^ES M;JH:;P<"AP]_C/ /7Q)&)/178ST3U$%4@FT3B3.&K$]R]Q3^2LCZ;7#YV,'/ ML#]0T/IK"%J/,TPRJ0Q8B2 X5J(XF918)4F#7RE536H4CLG0=Q2^=?N-P,WT M,33SX2Z.Y4B2V97]OE0QGXS)?N"^>A][K.ZQ!^M%@K0_?96V?5>V5#>FK10-)NN!296"P^R9YNQ^ ^V4_XD, MBQRUY$.T(E&X-J0UF99H12$DBL))21X."$FEV<% (_"!*@^>K0,M15HM.@V+ M2].NN!ZL^LMUCR9$ODJS2[P0AA7F*Z6$(1IY@ 2](O2^;T1J_> M3EIQTVXI6 M&DW2PMK'LD-FT"I:J9%$'Y>DS %7SI9GGK&FL(19IO.K"E>7F..28S(SYO(T MBPNZG&I/K,;$F\@C4/*HGJMZ+JMQ TDWJO.'98(7'L3"F /5Q4Y((TLD<2>_Q,NSO=N UF716FC0:KSKO+5'^ZE+CCDL4;'Z41=PHGCHB+3JDX&>74L$A0O#)N5*'L=N8BEEUW=*)JKA3@82<2)T:KT>*I'" U!F/=F M],:G?==R@J)' $A+/,]3%2(KZNEL*[4>;=("%A0]0L"B8[F33=G"Q&F&IF:. MQ#3\,2AZ8@[TU)EJU@LF+B;F*UE;=OR\5P*4@/9 M<8.G'I-:5_JTF@% MGGIB9LV$=6/2JV8M@]%+Z=EZT*M/2Z"N)V;62ITEECT\L1"(9'E8F):+2JX MGGIB9FF9CC"25BO/:+:@FN/!$3Z4:KO.J) MT9KTTJTN3@I+(S&ISSO#!*LU:Z"N)T:+H9)KFY>K8U&CF9*#+WHLO1A)U,O1 MD@8L.U IL&+AE)J4J"2A2;(B#R19'>"R*BL$A5$?_\8+ +WO.T?+6:E))$VZ M06-&A^;-@J$E\E6.!Q;1<7OYD8>-1W6&$75@I"L3WQXOUJ#HB7F4*K0HOR5F M$T*.K^A@':GFYQ@H>F(>S9RFS%M^TL.J$XG,&,LY)95 +YZ81UA:,;1:8M#% M-$[?Y!:R"C;Z2XDZM9ZHV&KXT/8S1D)<35).46PY8.VC3LPC:3T>TG:?] 3" M:O1ZJD.WFG50UQ/SZ,$5)@U]I9'85"AI>2_):(LY>.J)>60-RXUE-M?:"%IV MNI(>U)%+D"-8]&@(%G:Z3#IS-VGD,AE*T\7-G,^"HB>F7+M341M4W\"-M2FL M>XLFIBM.7:)/$(1484H/<[V2%?1E4:O*7M7L5'E8](AX%Z,6WQO5"Z*8+E?- M['R@>DLR>.J>>*.=,6U?L;TRO=TMO$\X3Y+W!/N6@,@)VD[VDA"W>O;ZD^D-;T0(!]YWG% M:Z=7Q#U)HH&(P$#@]Q1"1!0&@D.C$(%10+P4D8' [Y,X&H@(# 1[3Z(%(@H# M 5;J-_U]T$!\;"#^[H'YL;W#^5K-?N$0)-SE\9)'0]_1*W_WR7LV)W#L+];S MQ9T#=HDMMJ>M!!=_/,2+^#SX:KM?SP(]^.R(O^&*_::E)Z%]YMFP-]6 MHZMF K0T1) 2(K\T3,%33.WYTK"33W?&$SY;Q0*_D=C>03'"M+'-UOTNLMBW M',V-]\X-_*=,#;2.H'4D6NO(=9F6$=]?/,M8=1U;BR\2PEE \#?U\T=TPM^4 MQQ_1":&OC]]#A\_!_[EU[^D6S^__5A1-&P[#;#=WM!*^N8=V7B]LU_R?W@O;1?]&>B%RF^"CE3_M.PXP M>V)RL,C_OII-3-3F;$2TBW.NW3^JO3]R5I]C(QZI)I]GVQVI)I]'A([.XGK) MG?9C9 ^QGU M*$8^"U(3^X^^ A6VLHZL!#G7?4OW&C XB@A^D)H>F.6RHTIB,R.MB4D^67 - MS]"%7%(EV:5;J8WN8L'=F=7V6[PK58?P7C#!2?#$39J.RJ5E:MYB!*V5FS$) MM;ILB/Q=3-44?2J;[O_=)UX"4]SIC'=6FBN-_U6>^L:1S#BLL<'4BC>G [R0=*&K<.) M?Z/9'%VY(]JS.73]XZ:MD&!M:8&EI?"TLIPP.E9LKZB:=KEH-&NKSG!!BWY: MXZ4D-#H(*I[$F?",CFM$]/7K/+RB@(IX;LS1% U8IP-3B\.R!WQ= MU9 0&3&N/()X1?->03FP'::ZD^R7[65;*"[3"8QA)+8YJ$M!L"42CS/,,4$B M8%^Y_'@F8"-1\KM7](]!FQ, MEA8I6J!AIJ8>; NVJ90=#0:1 R/LQG[IEF+ZKKX(T@0$\2G %V:RXZW!]#_Q M_=#V"Z'A).-K6<>>-K9MJX&FZ=K1OCFP\_7&U[/P;-4]7STM:.[KRUFB#@/_EET.RR7'V*!9 M)@VI"X." TN5(^(4'>)!^0]#9\BZ]=EMT!L':&@+Z8?P.<0:?F%0S56,XKB- MD[T,6=+&=8!/!GJR4'&<"V4KB63HR]F;\%C"\FP'F%>!_(R4 23Y(:$;H%4O:M6]0J68D^UF">O MM,,#?[2YC:3T= 5.64BR^HJM!<'8@EA\VA6?X.GB)#%I%DN)@5$TAVU*>1@* M]>029IL#1A<;YZ@03:X?!FCD98E4KJ]97.^#] /97W*%GADR;9&X44IN1&C]:J$JRLX MET!^7M]J7T$,_ST:1*>5F RJQ*B$I8>%%HP9NDEI (H9-%QBB21D'7U M0E;-L6<:O+X)SR=AS-\9G _?ZY!_C2.']"RD9WWQ '$+K)HI6QYOJ<(>6Z== M<\E*T6P2[55>)!HKU=5LL]].CR2]E-$,27XM39'\0]E-Z,"EDUN+SYB'(M$,"2"(1'L.^-=?@2?#7S. MK9MB:8UU^.2,Y/!QJ^+K0#+@!Q@T#=A\1 M8G36&^&&Z(M?^PF =M21U+NN@*^13O9YL^T-^EVD,WU=Z5QV M-F#7'42O)TDJSC&AN.+^2!2C@&!(3_N*B?4&CL?DLFP+.4HPT@+N#!I59[.A M1Q#'S!;')!5B;(AKQ/%5ZF=!F!#D*G8F[2RZT6^^^03RJMI^Y<;80:2?BFTI MK]Y_KV-6=F%HPL)@U(WQ8#&C![/,@RH%\;[B7!+=ECR_9A9=5'S_J>=5-?^Z M#;OW, MK$A 5JKM#TSM7&SUK$O^]4V&VH7;=&D&#CM&V G.=61*EH6:E!'G92N54G+8 M%*LL)6(;,)_#XPR+@H-]J]EU:[C=F5,_'+HA!Q([@=RT4!LLE7'?%Z:L-11% MID<5G "Y\&@1I^($AGS*KE\3^\_@V2.7&IS=H**F"OY8TN6@\?HN3+[KV8HQ M!G_3'!?V I[\=Q":PEO_YW\': -]]>YHD>J%LWN?1:\+$!PNZH,5J5ZXA,M5 M]'H!J2EGM0YV 69CYI,A\!OMSJ+KA12I)H?K=!2]]O[(67T.KYQ(-3ET)YSH M-1EMR<^WZ+Y,5\#(C[0>8G81N1FXB0>BL\@0N\E4\J%=;SQXP < MWH'&>_%;%6=>=RF-"AB#51I].>-NVJ4 O] =A LK)212,"YG3'7DT>XDP]%, MV=/4F*PHC@\F&=K^15+40*&$KL)F$J8STUYK6F.+JH-CP]?IUS8FBV2-W62Q MM9Q5IO*R*'38ND30NV".&!5*W+8?B5(44NBJ@!J:;?0IG-9Z"]49I)>BGR%3 MQ?:B_%!NC"!.F0"G9#BAOY#F=#DS*>V[H'[PJI2ZD"WE&P,MWHC9>W6BTT4O M0]TX6X=G5J7!NV!5.[HWWF-RS]GKUQD[XS.EJN$/.,$?F:.A-"#JU1[8V 9A MLI-Q+!G*OA8!_)*ZU*7O-MTXQD.SR#X)\49)8_LE+C,S"&'0\L MDUT!LR-]+<3\<^_8=M/I2JJ];E@Y(='H#S96.I-J&$N)8+?*<@9>VFE+4K MH 2DR(6:?^X=I)"VA>78]<MF4D9ZT&E6C$D_629XB&F8]HX.T?*Z1E!? MOP:WC>"M'$%( +MN 0P\LO3,S3\>LS0/>O\KSR\$H+TN!F_F;2*F-/YZHRK#80U+17*8Q%O=AA@?A&!^473<89 J>R0TQER.KMN M>^^]=& ,:)]HS*L-HYH?-E5O*K1]J@[I -I\R62' C=!!]P0O,@81R MQOL&USB*T96_KH#!D6SV[=<&WN3MJ=HR*T([QQJ)*F>I?'Z^8DI+B22#XTLL MCE&AG%/\2'0C!S0DOH5P ^!-?"_L5J[>%FAEK>[-^'=(! MO': @J_=@ +W:/;#*03FK@*J)^L6O/09F]FN#H<5Z6_1U-^0^]E56&"/$,O: MCK@'6$M>U?;P>I.#*\P":]87I8&1F!K.V%_/-P]S7B*#_ %XG*)12+4K$=20 M5]J5V$A? ZRYKF2JQ#1+&+K,)F50U]'(KT/ ,B$"%BED9S6;,MI0 Q- C>D' M,3+09A@I8T@9NQJ[;(_AQQOXA]MB[12UCWO59IDW\JXQI50^RTB#33(/J#W( M.$#$*1:YJ"&!# ED5VW\?9P5YIU.8>-2F:(X-^5\VVBYG;*RA*P ST3C3#@Q M=Y!.=E:#+VU/I[HWU6"*@U.5P9+7KM_9&S^AQ^ M69%J^]?;>E)&7^BJ M%JA)[EAV-%?B&RY7G!N-A%!<=5Q*[?8D6U]^550J5+(?4)4>6Q%8,C79J3I- M#^8F;\NFK]4TIPGK^B@N85MQJ2([CI26<[VB,\-' I-F5CB12%'E[@AT?&C= M\"')_6S]0"3:8H7T?4$@5OJ"S98JK=J"O_N#W6,8=BH R(L/8C/9B2W@:[[/ M9KQ&_".]!NDU:%8CO>9'-1GI-9>PX-C@^;SOC6T'E ,-"$R10,$A_OW.<\&= M^9*G>98=#D8KL6A9I.CJ@EN:\)>TX@)3Q7UJW4FK94FVU)Z!KZO"6O#]S*IH M&Y*S_)OU]OG&G\UV>U?KJ:R6*8@3#1.J?;&T7B@9S""7^\RAKV0/??'!O]][ M@'S6B9)P-05VU])V5%>SWM-7!=?U7^FG5/^!R _KLPW6S!:&^8R+C?+67VW\ M"\V2[VVZ2E4*F%BB>(&H4XGVPY3G] 8PZT&SM7<8]7KPY)CMQ&S?K*IX]T)P8P<5CL*'!J2T_OHY"JX*JPV!FGYVD?FP@&44O-LYBL MTX*ZO 68V&!$2GGEU/.HUXA0Q++ TT1]B\[RDE(BJN][T MKU4S_VPG5,C41'4ZS%B<9Y/9SL:>B'EVB01S))@CP1P)YD@P1X(Y$LR18'XN M^^U=>O&PRTFD;)-9@4CER]5(RHG,@ZKY MU6Q7),CV(K-ZJ$X;]B5$Y>VA[PM)^?5AN_L3'-&>*GBZH9-Y*3&J\4/1*"ZT M&C&JR:0G7.(DZ^#D^2.M?6[;O^,;MV %5Y_ZZK3'"&5*%%V;*L::<^?RV!^- MNL,/8U8QAP\"G6Q@3+-7,>=9 MPK%-V/%4G*/Q.,$FO]KQKSM?(#4NNAHS"C)Y%<&,#J >G R=B%-2&N5ZU+)" MU+ B-5I)S62%*[3J$A7D9D&YC:]$'4=1)*\DD- [$$D21H)(-N8ZEK8,ON$+ M?7I97D)$PLA!*$SDK\ON MIU$@Z/!LIB= U@ >"U9ZB\8#XCZ5 8ML6.Z,E+.8[Q(:U9YDF6*%!_O6( 8D M2\:3+(?.96Y)B+YQM]8H8#PT(^Q3$,_7&D21L%=-;"YDVN7V<#;FQ3J$.#3+ MF&2<""<3$E+6+VB<*8H_]4WH61FS@_1WBCV=.=I8LUQ]H<5,VT5A'I%"=>&& MQ'Y=FXGU!*L@\U3Z$%3;$+LE@*R*YE6'+7D%R!BT'+SC!"N[DXG<,#E-$'2! M*+(:GRW.5H"5@T0H;)QBC_UC_D&(11K6936L\$ ;GLWT?9@MMZ5T.;U)<$). M)#O2)N'F 66%!.G\6/9^3LPBU2NRQE2#0UFRP%6E"8[%G@MRHH2NK@U ML!U5+8'L?"#L8'JT)&&^J* M?BH50B/5$&I=N=P5.HGYA)&+=<_$EQ(5)$@A22*.)T-,5X<(XA5Q++H@.8MX M%MWF7[>X]BF*:"KFF)FU:DLQ46 RE-''.XMV'5($, E)*ADG2!*):[T=?^"C1A9POMN@S"R#;URZ^\PX8(0 MX/$$E>,M0V#J2KUN:*/*;&,D&Z5E$5A[26CM,5@R3K&A4/F/Q'5@VD5VNH=@ MQT6VK==MM+T+V6,Z)V>+>:LC)%I)N37"^A61"Y#-;)'-,:$X.2#A[G)&&DQJ M#8HZMFG"$(HZF)&.YGIH=W[%OFE7D, TZCYMC_>S$ RNUH/K"F" /+^^VD;"2O1M&S-U*0?8GT/JU6S7OK7F?S;SM_,2Z\(X1F6I2X M432XF7A>RZ:FQ60%7CB5K34\?+5L#SS>LR$$0,U<384_!5O!X(;J4+=D2]&! M2>K"9"#0HQHP-__N=_VL*HO_OP'_+-O@F)JL@,GV'CW_D0:O&V\B, M1 "!D988.)IL).0A>/%OV5S*:W>_J^#NJ4=)XO3AV3W#_$SOX&?;' M46=.Y57BH,MVD$N8VM#[O?O:_K. *Q\_M-W@2OIO1S-E3U]H\.G/GAN,C&?/ M?A/X/0-G-/AUUS(*H#^DH7KA&4 ^#QA+0TX'L_418O*?=\S5YSU]J@/E@)8E9L@J"HEIDH*QA$0--$QB%9F6!N / M.*'(BLK %L"WACS!=UTW>/:67;<,P-("_OC<(7;K/P6]8O_SOX-MIVP;U7R$ MN#VLSC1'AHUW)98E:0J/3&/2CTR5/F2JI\K#T7^L?M#$MQX'Z$Q\I+/'#KE\ M,W\5K)@WMGT7V"]N3%LI&H!)$.,R4 1 ^W:_@>;+WUWQUY>V=RYF.Y0D:2U) MTRHA)8(ER7MDN5P;EG-8$7)7J8)O+'19TM0DCUZ9H_HK,4$6Q;2^B)O\M+# MLB#5)>+XF6/"'%H%.]41JQQ=8/)$D^UK2U"2?EFRDS!R7ETM>5C3%DI.;K(P M'0:6/'K[ ._UN]U17A7TE#EPE<*L:J5X4!+'7Q;E>LF)L*HE'%%+*@^:4%$M MN362R..*:MW^C$I6A(J0HV6MV=2SEO< 2QY5U"C,_'1#JWA81S*9CIQ133/) M@Y)'%:5G&E:DVC4%*]:6P,IENEB]NP0ECRLJE/-%J;Y2*2%A+42V1*ER'UZX ME;"7)6MUOFDNURQA:%EZODDNRK9?YB7ZN*3'LSUA-$ZNQ6;;Y9M"RU?R]24H M>=1XQLSSP^7J-:MO)-H#ME5IE-JJ!HSG MX\9+:VS5&RTRC%#D*DU;*PJU21_6\[CQA+X:JNE%:BJN)\XB69D4TU5O)#'' M3K@B5K%I;ESOT"QHFL0>EVQZ><,M%V1)F#;716-$YBN%3EWBCDN2 MI"-UE#A0ECHNF M)A.UEZ>):7BIL4*'JB7^>M M4M4NL2J-K1\81L17HUF#&X%=X(EFK?(ILN6XLMC,6NE-7Z\K.1)@'S\NJHM8 MR>_F'=PH*LPZPYF-_D8 3STQ! T^5\NZ#VM-R'5TW"H5J/F@!IYZ8@AZ]E3I ML]9@+6AELIV8;19".0&>>F((%HF!7EY1K"6D:[A432;HT4@%14\ D*SR#T9G M4)F*1?J!\ G%T D9%#TQ6D-22^;KK5Y/:(X?%''*Z[WL&A0],5KIA&_46\V5 M9:1Q3&>S3CXY2?"PZ!&NK62[Y3:)8E;(,4JIG0WM*\HTFQC*:.+5U M+-N@>Y7V!CSVQ-1R&G7>RI$-'.LH?&W#=OW6*KF$*N)1T>*ZOV[S#2LGYOAL MR\TLM$2YR@>"X\NB%)7PB\W!.&TTTWJ/Z:[IO._58=&C+LCK'68T2DN2V"&R M&7:$',&B1UU0-;'V-%]-E[#BH#V4JHE^.Y$/BAYW@9'K35K+[! 796=1 MW)2Y&5YT1E 0.6J7MBR-ALM1V<76> MG+4;?M58!D\]KD%CEDU:%6$S,7PWT5ANN$RA.@9E3\%+P*:S:I=6#5UKE+-- MF7!&@(K)$_ B\G5?WS224V,NI["'2:8_VXQ T2=X!?+ XS9P*X&!+: ISUSM M]_Z'0UL);IIV&R:X=U"V>X[]GC?8H[>(.E)1=F>-MLN?L M*[9[(;XUSMYWN$6##1[UUC'>P8;HX/DV>.;0M)=[6V__>P+*1+^WF]XEZ*>_ M[C5WV__@Q?NB\@!8[[ZGA;S)?%V*/BKZ'J^5D/?L",G@S,YTYZC#_[F:1%>KRBV"3_\ MOSOZ[CUS@B#N2>*BUZ_>X2;XIF-*:^QH6JP,_C!V8X*E:C"I[0!-%315CJ9* M4U^%,E'^MJY=]41!BPQBCE>9@W@7<^!8V%>_O\H,N]SHN]S<7/R#Q( &_>H' MG<0^.N@(_+-_V M6FR"",Z"5_OB%B8&CB8&H@=$#X@>PJ6'T,W)[YD8SUO[.3/QPH&N&MI"LWSM M][>A^48"57S1_>&G]\(NW,(/[P6$"(0(A B$"(0(A B$"(0(A(CW;_YNI!*(X?=_V?X]F"-*_.8M?>3C1C+^-0R8E8?B* M(*)HRSX,-NPZGK2;_%6GJ3D+7='XE>Y*NXBA^S^6M>E I?R*P=J#!9QY["@'FPT1W=&Z=]%PR:YCS&KN==5P/_K[;DU8D( MI=,*PZQ:4]XWUK)67CEYEO0P&#H))K@@XB054J)M!'$$\0A!G)4"A.,[A&\C M".,?1?C (FN3-C[BC>:XUN3U3J+0+WX^^OCW(#S9-.TR3I870L*I%+.S6;:3 M*D"$,W=_DEB"#F.PE:^.).K@]&%$3X4 M%VQ.F.$K(I,#!^'A_- MZ(@H44JVOI\N,7<[9]W8+QW.%E=?!&'2@ZN[FAJ;R8ZW!K\%\PS^X5_GMI*M MFJ-YO>Q2K'H%?97/='&C_RT;V\:VB3700EUS7^*B(CN.E.GD37:T2B9%V5@N M6\JFVI_D1@ 48-VCCC/M!!&X0^N@5QBH;IKV@Y7;- VMIO-&HE4?=N??0BGO MZ*":G\!;=88A!:W'6EYI[:85MPY=;^(,=TP:L!HQ;ZR!_^!ET2"%F;Z*3>W@ M+J 6W 7<.83'2"P>@PV,@]GGSC0%7B0WU_^@$XZP3SBBFP+RP,\IO*.-Z#8_ M\I+D[K.=K5,OPNC3J5E&S+53A0&2=[=&-5YOS5IS;OXJG!IPG'* MO87J5(29J)L)STXF)FMI!'-",'=_:#R.A96=%Q$.(AQ$.-\MV#XGG.%0:MCE MY)K!BM1R0OE#"5OYESYT3?#:J)M(6I[HVRFU+'9+C?0##PB'N_O#&VR?ZU\2SL:CTZEZI MM,+D*;_TI(ZZD!\NO3E=^/7U9F&0AI >/) YRNED&&,)VW#W!\?Q.,V&07.",0<_TTQW9G/$ R X_PB3B&(4\\A.2? MBN17Y)XZSS:%>I;2,"(]3^B^+,A.?GEA)#]T-@Q7&!9Z8IK06D1KJ+I-L@Z0 MS-W](0@LCF,A*L8(R0C)UX#D\SG!? ')6;H_JG>J3%:0M;&L39,:G?9' ,E0 M&"$(,HZ%XSN+_.K.ZD6;MET/>L8%5Q11W!IT QO=P$8Q"1 B$"(0(A B$"(0 M(A B$")0W)I;.R%'<6N0/(?DN:N(9@,5FNHP9]NJRUOJ[O5NTS;5$ZJ=J.>L M=@G+3$2=>,C1);-%%YR1Q,$S<9*+4Q2-Y'>$[Q^*[TB&LOD0O&L/56\Q&YJZ MT:G0^2$ND0M7J0-X,P#>;)PC43@+!.^?"N](QK'Y$+SG76=!CYJ3AE%ME@79 MGQ>H=@&NWMS=GR0,.8<7V[L M)8 W/%)/XG&:0"?J5WZB_M=(-4@K1K?5T&VU:,HXH48 ^=!*88E9==!YF.9$ M(N'DM!4KIHTL'RQ[=W\H)DY0'+H'BY@%,=CV>N@YK>@+1$)06 MR3<900B(A;O[P[)QG#Z..(F(!1$+(I9(BF:A1N[X$+%TF-JFXWL]&BL^#%83 M.],H%=O!5@BJ9BR,X1X*LR#_HZML*3H%0:<@MTSH9XK0\2&*INHIGM,;2E.0 M&\.J,FRG$S5K*>$X5*M8^F0P;818A-B?@=CS!.+X$& -/>F8K;5C&/.4-:QV MJ^5BD@T "S-?<7&:1KGM$&!_*F#/$V_C8[+M6!'E4:&RP31=P"P]P5/S7 !8 MF,B*P>(4%Z)NBQ"+$'L-B TYKL:'$*M-,RNI1:8:8K5:L^J%L://A!%$;)"7 MBL;C+!G*&2[R]CEK_(R<8[MN;/<1$K2O^")H% 3KL ?Y[?9=>M31W+_H)>AH M3PZ$&8292&$&K1>7'G4T]]%Z@3"#CK6C-,-Q!((/ M>,-0]T[(?D2FVY_FM1(OS"DSK[D;EEM9O(23\"B<(.(LAR+9(R9 3' #@3O> M)H(>F\VOW*3:$]8NGU?RRXY,RDM(!#!4!Q''F!!S-2,B0$1PDT00R1 ?;Q-! M9D!SH]4\1XCRLK=8FQU+SM3JD BXNS]4,LXED:\-(@)$!#<0#.1M(E"KBQ1+ MN3W7R+%FN3++SPNSV@@2 ?0(H(DXS:+P'U?N$(#"?UQ<];[@G:^K61^BU6T1 M65*B&3;D[35E4))[3FU8&V)Z*SFO$[-YD>OP$DX%HVQ$#7 M%5[D;0*2$K[/L#V7%=*U$DFMJ_E51:M# H*I6[$X&>;5+\1 B($0 T5!7PLU M#LE?]+7L?$W,U6P+FVMZU9^/NH,:'YA \&H,'F?($(5VQ$"(@1 #14'8"S5@ MR=L,U-98JS[/"*8P;R?M/%-,><7B$C)0<-6'C=-<*!2$7+G.V-*7RMX;S=Y^ M*6%J0R^H#0I?$NKB@U::OZ\T/WY9.5/8E+\XA^GV@U]_ !OTQ&C.+9@:KU!K.N";6P=:#*MO6EO6)AO&0 M&6!87B).T2AOVXTPP_FOC46VK;<5T.4O:S]N=N8U?3 S?('G)PO.4,E"'2*< MN_M#F9IK@!?'82+,T1S9C8,[&9'6J6[KKP>FXT-#QPA5?;;[Q:_T1 M(>PSZ3$[L.:V4.4ME7\&5&$UTRQ7.T'F*Z+2ZL[Q7DBK. MXBCM&D(]0GTD]9=/HWZ\:MMP!_)Z%"@S-A.5TBT$<." CTURK4?!3SW;6GL#.W@!MSAFDR M?5Q+K[(\Q#R\;4;%"2X4DPUA/G(X0)B_5IGFHYC7,Z/L7+%F2XSH^1MU4=Y4 M?N_I#P?A?*?(0PCS ?99'FHY@G.Y2][)?YA%C-KY16K3[E$MDEQ#S4 M9@@VCF&A^,,B5YJS:C._2K;K_A/3+<6>:K&A8T]C]DS;SDP4*0DI[->JL$/" M_G7E+DH)(6J+:C9AIND)]!?A@W4 M&"I.XL?NS?\@B".(7RG$;TN'.0WVEQA?]!JK?&JD%[&BX*FC)(0_Q#2/I).,T M>WQ_ :WA".$(X1<35CZ(\'%CU%F4S(<:IL^JG51NUI7JDR5$.-15V'@R&8Z5 MCGQ>SJJK5+VQYL1^F0?JRO>EIK[&(8MX2H%(-3GT# +1:S*:V#^AR6AB_X0F MHXG]$YJ,)O9/:/(/G-CH!/I\.Z67(3T+8!OO:*X7T[:."?&8I7W?/8$;V?TB M?0OI6V<\AMYC$P8:&E^*HU M5;<)$W0%@31'JT\O#6J0\3#.P)Q M,HD0CQ"/$!^A8^JO(K[OKJJ>TYBSHEPBB=(#;;73'@\1#V\(Q#G\. D>0CQ" M/$+\Q8ZMOVS5VVI+QUG6P3IN:L,(TTK'DH(U/K@?$&=H=(Y][>?8+]69[:'V M[J[ KYU$\\_W:C37.(SHNA>Z[A4UU2; ZB&?/R/Z$X0N9-JY9?:LH!0# MU,- FR@!"D+\S2'^!L2:SZ_RBM;:5)/E)&YT_+5>SSOIU&02X#U(C(O%22Y, MG>8:07]]7C3@D?#:26R@@1FE[04:3UYI*(0#$MF1R'Y)WYG]G;"L8T_3H":Z MY8,^K#[&6$D%F-V6:T'$"BO/D<%BJENRLRYXVM0%Q _;X-A!F.6]"IB"@;=1,73?'!$%(HHH23X7(HK!VA6Z_0[;Q>;I/.%7 M5T*:9$>0*+B[/P0>Q[CC&*"(*1!3(*:XH(O/19B"6 @#I:K-.I@V7YN5JE;L M-[TZ9(K ,PB/LT0XWH#(->BLDE-*L[2A[FV#AH:B.5WCN$7\G\>-<30CCT<3X MV7=F-XK5 M13+Y$%8[N:(\3J2[!B83N"7T"Z-IR1I!K.X\;"@FG#,4Y&%S5KE#F/N@<;&I MYHUM-:9;"\WU8 J=YT$^@\M0,7L(E1"D?H>M?D?:Z3!\=3S2S;]:(45>R(L7 MVOD6^^4 ^H5'Y+L5S:L.P6+QUO* YX=$F],Z;6'>FGM.83!*] 2P/%"!MA(G MDL@3!Q$'(HYS7\\(5Z;Y%(6\9(ZA-IQY*W)5Q*KF,-&<%:6YN5Y"Y@BBZ.#D M,7,@XD#$\4.)XXJ%HN\U.)9&=DY,C<(:6^=ZVJJ7ROC%' ]I Z:0B2>1P8%X M _'&+8A6W\L;XD-_V:TV,5STQT2G1$WD>H(,S(T@,0WRV+E^CQTP#9ZK5>C, M())G!M%K\DT?+9S),:?FV$/=^UM^L.0RWU5+ZK!D)(H5;5A-Z,LE,9((&NI% M3)PAPHR=^J/F-((Q4G>^Y(3S#- O<=R<-?7T9-ZAQ&I9+M7T9C.]+ 0X9F!X M1)H^OBZ!8(Q@?!4POF*MY6.+\63C296*DIV*Z:;14JJIAR7;7T(0<\$]:@Q' M,;(0C!&,+^:O\SX8=Y,XF5J;O(PQS52AS..J5.SS$,:!BPX>)YDP;R1=XZ2^ M2A<=J&_L+B+)GN?H ]^3!Z86\^R8]>P:&RBUO<>&A.\;%KZCUTM('S^_)P\_ M!3WM58> ')ZT74LV&[POS9I4>5,=JH0&=>1@HSI H MJPWB%\0O4>*7,WCY?">];&J>4FEN!,G0=;&[,O428PUX2"\,H)D'T M@N@E6E+5M].+,17I7&6-S0W?&.99=ITN=$MU2"\P]C.-Z 71"Z*7Z-%+F-Y# MWTDOLV9)G"?G\DB8*H4%OJ[EZ'$AV!Q!E2W4,-,WPB]7Z$%T)+3QFF.W=<>V MH.-9/ 9FU3TZ$/G"FO&,^DA ?:KMPZX^$_<]ZY)_A90MX/S-NE'!:W\L\IS. M%[)N;KD\;4^GMM7T;,48VR88 3 3XZP'\%6M"(2SP@C ;568/I:$H#S:DGAU96+<6+/ ['R4,^U MFIGFQ-RQ[)Q7M;D1<>ZJ8O='KQ(_>KV $($0@1"!$($0@1"!$($0@1"! M#OFC=P+EX$&XO)IC\B]"]--GY=^!T)? G//-F4/,G*3@ M#Y5JP[37C-2K0V R$)@XAL[#$2YO>+W\])%VJ,MEO>8WK>X#P0@Z[I08"A\. M)@D>UHZ#J&10BAP$RY\ RX\?/(<*RPX[EHM5K]T496N,]\F>K<_: 2SAZ3+8 MR8=CQJ*SY+3OCBQ$]' N*#B/+![4LB3\SPDA!6-=]W':-2$:K-%C9,CI:2 M6.9AM4(717XZ$B[!!V$Z#D<)TC>JIKQCA??JQJA99QW%T*1:G^D[(M7" D"' MKZ<@1"-$7SVBSRO$O /18S;7:!+XD!82E:RP:K=%.;$($'T&*>9&(!UQ;PWP MR(X&)[RF)F10,7FD;3W\W9CM>RZ\U )?CH3O2 K?T6MRZ*IY])J,)O9/:#*: MV#^AR6AB_X0FHXG]$YK\ RD\Q]=R%O48[F*G=^5I MGF6'@]%*+%H6*;JZX)8F_+>D &TV&L^YU" A%#M==>D*G7FW&% $U 0^%Q!C\.3(PH %$ HH"_4<"G M#[+/20'./%\O;N:9"C8=5Q8/6G>B8MH(4@ 74 !+$W$"/\[".B/D$)V\>DFRZMV9E,3>J;R9ZMI68S<#. MC#R7.(/ C, <=3!?4F/Y )8=RM8G4U)FC#17&&+B:"ZQB0#+6Y6%96F 910D M 6'Y!V/YDF+)![ \\.J;I%GC<$SK=H:,V,N-6\H(8OE,<@G",L+RE6#Y(JK' M![ \3> +*]\KE(0YOY2:2;IKRNE@73Z7[G&-8 Y$CO\- N.'7\UW5NQ[JG$ M'D6#:3R?5ZRI:3%94>PI>.T:#%7,LCWP?,^&( !5W !S!S@!O[Y5NRKX)9H?YS_XUUCT@7?KD:_ZOJBS__ ?_LOZ>8FNQ M.(UW#W],H )?LEL9,>Q_O@\TKTX#@CK0T+9-I XJ'?S[7__OL/)/NF9"L4W; M^;U/]7+0JG' 8[^)@ -&6F+@:+*1D(?@Q;]EX_XD=_ S[XZ@SI_(J<=!E.\Y)F-K0^[W[VOZS8/EX_-!V=4N $M2S1)*BPKRP."(.^V;ST+S_UG\.PMNVX9V*8* M_O@\#\K6.-HF0QEL.V7;J/0!#S8?R<\>I@%[.MH8D"7H _"]R+0K_4CAAU6/ M/=5].Q$.:A_[50I2QVRS#L5^B8^\_M@7EV_6KX(5\\:V[P(CR#UWQ3Y!_SM( M:,,!02851>(PC98H128EEJ%8B619BB XFAHFL=W4D??67.JATZC;@[$JYA1J M-,H-BX(+K#E@B;XLR7-T9H(X'3-+*C]<$%IG"4JR+TO23;V5ULDBAB4\ M;V#FVT*S6>(EXOB94T]X*"^9Q$J4&P4FJSW@52:[!"7IER75Z:A;'C=222S7 MP^N,/2K6VQY\YM';ZU;*2RY*RDJ8IC/U0GY&.C8+GXGC+XN:9;%1[%?MED$T M;$?SFJ51J0I,V>.**NT&76ZN,J*16!:J!5K-6BT';&"/*[KN;8RJVA@2XGS< MJRJ;CJ$W.?C,HXIRKIBC"L((QXKSM9T2<=+R9O"9QQ5-I?&R0LY76%];"PI#-) M:JAQL.1QDS*-64I:P M,R)&$G-UQRW*W/!]G^0!,3;-YI3R6&A!&*N..2;752S@X)?B;X]5+&K>2'?DFL MPZW<4=&\E!IK]"BE"VEUOK%Z*;M+@>D$%9R714E-BT8?J$KSC?&H+S) M!D6/QJEN]IWVB.[I8KJ<6&[Z=(//Y(*B1P/5B&^Y\YTGR.0]0[ZUC3PP3@Z>;X-G#DU[ MN:?B_>\)N$']O35 EZ"?_FKW[4SQX,7[HO( +)]@"QZRP??ZAA;_P(;VR7#_ MLCC'L6@@(C$0)(T&(@(#D;SGWI2KT4"UCO/?\+XO;VBV";\\/_NZ+OWS D"NZ>3>]^,O8<*/EO%@J/D MV-[M(\3^8K]X4MP:.YH6*X,_C-V88*F:&GL\+@[7DD)3YVH#C:,!_UH CA/^P ?\HPB]FYWW/''C>VL_9;Y>.;5?1O-@O,[BJI@=7 MU;[-*KMTRSYUO_@;?!$NW>[OR$.Y/:*4X2N2W\VI1OHA2755 MH96L='B)@L'=F#A#',>/^9Y4LG#AC=R8(QC?%HP_&6CFPXC^=/2WSP/Z)8[G MTV1^GBIL2L;45S-4UY]GL0F\)0H#N\5IF@DG#M2%8(Q0>\.H#77Q_71PMQ#6 M7G^97V@YLC42YZ/,AM#XU<+LU@%FN;L_.!W'\.-X3U>]^"+4(M1^";4?#^,6 M FKG"W_>3T@3462TFBI[:S[5:D#4PE!M.!XG&2(DV!(1F+Z?ANT5'#E5O;'F MQ)1GH77T74R=0+;XGN3LY_ DB@35WG@C_W8+X28:>1YGB(LW$DW7VV@DFJZW MTD@T76^GD6BZWD8CS^,3=\G]QD6W5T]9L8C@!:+E:*"J&TV-C63=VI^=@GVU MO)!U$\:22X#-;<(%.U2P45EHKA<$"(W'+,V#44)5;:@Y#OBZ)Z]BVFH&PXK" MS_]UW?OT8)_V,GXKV*7Q^UX!3X)]TM04W]$]77-;\JIF.["*O.2RZI=3#J5RU,GJ7KQFZB[!%^ M-RG,=;67G17Z-<$8W?TYE5?FQ0>P)3%01_ ?O 0(.C/FZJO8U [N>&G!':^= MPV^,X.(QV$=!J?V')!9\B,=CCN;.- 7>&C;7R-'@RE73;\M]$47I]%S'E&=R M//@XQ_#JQ-^N717-JPX_1CDM15I4!0*O8VP;TW!_W- 'D[I1K4M,X,2 #CX1 M&2 RN)#/POFYH#-)T+B90R6Z97_Y^]+^U17$G6_OY*]S^@GGNE,U*Y MQ_O2,].2,68S8 P8 U\L;X#Q!EXP\.M?VU3UYCJ]LE>.='IJB4HR(R.?B(PM M!Y,6G'>V)M]]1 6 "P 6' W=X\_Q8)&W3-'<5LW'6]7EY.860]VA]PNR%_( M X8! (-[ H,'2+ X/P+\;=8&WUTU"*TCZWRV-ZBY($S5:>1F09ZU47Z\&B1L MW'S"QK?>4FZI^8O<#YK+HY7-KY()4286QKX2AYH?N86D5[1/$A6!;(Y? O?K ME8O=9.K^LXZX::[4@?-*61 M/5%S=,FKC)X8YES5"@!=;N(< 71Y2YZTBZ-+.]+%R6)3)V5A#GN"./(&&I;? MBW*_&OH$(]09?6OW 2]WF(F8C3D*8LW]IA@*-&]YI&C)U33#VPFK7,A+]HHB M>('U[#LWR1GZ*K[W C^?=QBX;D;2RCM36=%W\9[>[UB!-J2Q+(@S"QT2C3W4 MRA_YQMY]I)X(HIQB 4K6 5 \ E \5F+6Z2'C6Z3 >C,"ES@8Y4ER$78/#&R/ M5CE2'+U:5#GH"H " ,4# ,4#.*\N:%! +4,@B'2\A+4.4IL*$='A-VP&$[E[ MBGQBSNK]?GL'!@#%VP**,_NA+@@4.Y6SJ\)LUH8WROH #Y9F(,]RH"CZ[F!/ M& WZ[MQA&M>_CWV!G_OL:%\(224.*OY78I)1'>4$9&Z! 4(4-RK3^HW+Y1( MT*%M%18@'B(:]&$+&9TT6*A,[GK"SMFG&(#$U8\# (E'S, Z/4:HC=6Z$YH[ M#.;\5A>M]L9T=YMF&$%F&'%.WS3 B*N?!H 1;\P5]9L805'+*@])%.H(;-Q! M3%<61Y8JTP&-MAX.=)@XRGTX<=O@9&+ -& M,TCR+;@4,G[%F+,VY[_Z4M^NQ^E[<06AYYC&($AI>*]W0AF9(B.MG1;:JDAI M8LIMZT $B#!HR+!FTES>@4*Q(A;CHDZH&:VEA+LS+Y\$_ M 5C^(<^B#,/_=Q:8^IK_*/Y%3[#C$HDO)EW\^S__[\O)?SY=D!&X0?CA!6J_ M6-72RK'P UH+KG!\E9GK:#OJ"9<_'&W*M>?SA^<]>?E8@]*[=6 M/OI7XQ8[$P?K#RCRGLP%(?OV>64X\AX_TU9]TZL-^[PQ_]$JRS#7 O\8!<8W MHG@<)/\Z0\0,W=WCL.EQNL\_>O=Q5#AJ@WF%RY5*TH#*DA)$W0JDZ;%4-EO_R2;WK@FO_^R5-^7/DP#@QGF?V9%48JOTFROSKI.G^T+OVK3_ER M&>\^?NVGR'V">^Y+N!]^!OE,=K_D<;X1"/7ORI'5-[22 M^O.3'+_W$$?E+_F3+KNA1?W5\K-%!4F4S3E;S\ZP,G"*EEIH5;*-TDX]U1\< MV=\^I"ICPA9-4T2&3*:IX@QA9?!DPJHV1W0#1[4Y99K/QU;[Y.;:)(HX#YRQ MH\AK8="J^4:WL\C,< 3[EG0&UXW=9H%[\N;0#Q;D#EIMKQH[9L/;*WU$LJ'EP7(/?RPKC)G-GIC=AI7A N<2I;4=MQ%MXW^8WXB@U MAM9.C*V"M,0I7D@6W7B[#F&4LJ0UK[=X]CB!$J=LSG>-/56S89'=C Y[-SL) M3$Z*EEB%DF[D]N)5ZM@U/ZY3K6%R6"RR.VMI54G/1283Q6HX&ZFQP\;"0#?" MG++$5!_MV.HAE1=PTA)J5%J-8(Z5,LH24ZO"2-M:Z'3)#Z7.E-#&BA!$.669 MJ9:3,4B/$D\>0A,:XV"O-V;3G+3$5 +&I#&G-AW82HT5U7%)%8:*4]*E45UBC?P*).K4=NU1F1-W OC;FCQERT=8PJ MGS3F&%J?UB%IG/=W)KZE5 ;[MF^CL2\GG7J5[]<:LYZ%%Y:O;->)GV#Y[JP9K1Y)54&?1++QRRM/H[@&!T),T<>INL:CG )N>KF MA6&EU0LQQ-79L"/S&^K@K4QC0$Z#- ]%E5;/UZ2NU1%4S=GWVPQK># MEEZHXBT.YLO=XT(R+/3BZM MZ6 XAMNOBCR,=B.HM9-I.]KE.8KEF5'D"IX. P/MPIL1IMO;9FUMAH7CZY7=MP5B M.C%;LL#S'KPV(J.>+G+2TK):.V&V5S@8 &:MGL'V?1W5#%JF07^$#6WGH(M906EUF.+J=5G/:F@+?&@F@1\&/+R5K8. M\MZ"X*K4)(X>O1+^SKFIV!J-7=M1$D)3ML-6_< 4M&6&\0M^XZ?]=8M7<(J' MT%V03+UB#F@)@2O*U"#FLG&1,G-K(R_H=LUX)'OB5H&Z MU+K![A9 >A-R+&900Q I)RTQ=[8+%N)D&P\EBJT54Q0G<<8;5 M";-M9+>(T$QSTI)>:-D[)3*Z"NYL>'TC^\D*:S2*44M[AGM8L^L@V@BV8[:; M8HNA(&5*.2,M'8C50>VV)_,.RMMSDVNO.O46M"M(R_R*6^T.#@V'/=F;3/:K M_HQI4FXQV5>VUY^G/=A3&!D]^.TZ1#AW9+K5(;(0U M4R.;PRO&9KUJ#M;A7A1D;6JNA47<,9@AFY.^8NSO-W!UM6PYEK ()$\@^6%F MPF>D)7YA7FLVA;QNS;%(O;EL$0&AH,6H92;@Z)@VYKAA\&B&![11QZF.G1:T M960]F>RR0D+P>;O5>0EB\RHV"B M!OB&=Q0".N (VX6134%:-KKY1:VZ5C.31FY([FXL=C/K-\=Q\A6KNR/OF62\ M.Q"PT)0'Y-(/^)6>%K0EL[MJ][2JIK4Q'MTV[%IG!LVG\^,<2G8W/!!BM;;N M;+/+',7T_3"9C>1BW#)SE;$R',WEV80?5OOV)MDS5),OQBT;Z1 ]=KS.9C*& MA3'"T%/G%_LYO\HVC2FS=XEB]HP#1QM+X*S<:=B<]H;$%;8MEZ,8TI15]N'+*] MM)?=60O+3+V"ML0R1=DU^-YJ,,GNJIU.8^AP:0RG&;_*IX??KQO[:GI$HQU+I +'\[P,<8M1RX+#4JQ)\]V-"3=8(B E M:#8X4&Q!6^*"NA9QF6IZG"-&-1,5Z:TDC4AAL90F2HK0NPP'EL M3EHZ:;TEMPS7S7[7$0U>)W?&RNLC:4Y:MJ[\*!!2K;Z Q<%X'BN)8#N9HLY( MRPPC^M+!'32R&YX2SHD^TV:WIEQ,MLPP922-!MINC3C)+N[0>(OTEYUBMF6& MK>JLM:O"X[6LM">]S4[3NROR.&Z)80G.[Y=-%STXT,90%%(2)M5]L;3RZ7'Z MEIHBP01RDJHVZ9,\T^;];&VO&"&3L"Y71X?9GN<:3:XQF72&46999*0EYC91 MGN&&3EWBK;82D@G5:R1A,6J)N2HAIKA96_MPPX 7F6 &,I?+./H*9]WF)ZG58<,&V\5R@5BI*CL & M"C)J(:/J,MNT5^P@>+Z/:HQSV/'<*)R;T*Y/KLA%3EH:=;09D]7M/KO!*#VZ MS;C:CMQD0)J1EA3E5ELW]597-1VKK^A[V<*#@5>0E@P+#>HBG:DK+OD&+L+\ MKC]$UGHQ@5>,!47UD9Y=7SID/-Z)1G;0>]DU&GW%8*HF-:A96[9'_(; N["T MVI@FE>:DI77UMKVF9_&=#!E18G 83=F!,)!RTO)-VJI6_62D2XZ2KA1?5V;, M)#\YKQA,K=5FC283/7:$R: C;2G<%[B"M&PK5&N<1W$;=P5O=DY4;6YCL=,K M:,LJ:KE5)A [IFDX/"*$;0=VSM<26.*%Q6U&P3UG1Y7TYRT MQ(/E;BU1:&\P=QJ'63]DH468C(I1RU=4&5HON^-)Z-B#=-D*U[T5.R]&+?&@ M:20S>KXDN[+&A-N^-*3Z2 X>K]E+X2K$F7C<-.1A@\(C;H+1M:2809D'TW7, MA=).K?'60:5G6&!.EUPV[BLVT&$HQ4)W:LJ.@/E"1XF62UE=Y*2EA:WQ_GZ* MVQ,>]MHIN_4/%!V*:4Y:GNVZA4]@V=_*L#7L8#RG=T8I7\R@++4K@66!1,F,MG6;\L:)3,7?-C3UD,WA%3_9:+_')QC$(;#H MS@_^D%W(=G:#05]Q?R&ZO).[:3QVAANS.8UE,<8W;$Y:VC)[W7,L7[%:<&)L MNHO6@%\5>N0U!]@FRFY$7MC-#LZL1^]&=8JL*T?:$A/L4A@:>$K/(S-E MLBH85K[X4@,6KCD3K.T([EI01IUJ-,CN#^@K;CC)TG=;%!4./.0U5Z$=U&$T M#]:\XEV;C]G^7!JC+=Z2NDE_M<16M)+FI&6L@_G:T!#M&;]G%\G4'XX)?%:, M6F9NE%!R.IHI(S[9RMWIO"?4F,&1ML1<<2>TAL%",'B-3P?Q-IZWO*B80IFY M<3"8,Y#JX/+^T+6)QBB[,#<+VC)SN5G-A64\FX.%KP]$#X'J<;>80YFY%KV= M-(8Z[,D7:E,VJD*8YJ1ECFE(;1DD!Q.7&PS?FNU]" [H8M@RQW1Y":I(-Z<^>\RR+=WD".8PY!QK F_2/LG$O%D=9T8%]HJG;[YL=1D#6=&P M)A(3#:\[=3@S*K!7#.F;'\.BE&+4G8F%G+ [/GV;"RP_AZ8L TOBWF6N:!V1GLYZYZB!Q(S4.6 M?B9@V5''7G/T&9G]@_1XC'?(5A*&(\)%L:V4ERV5>*#+CMYL"IS("_U.BZMC M"S*6V*+"J03.W1H/2WB[[Z"S;6,AD?MUM%CDI"4>6/)R0PQDK>D,\<-$6E,] MGM72G+0L"(;+;E2!P^,,G,U,L/1@@B;%#%XY.E77#[!1DX7WJY7+NQ,YZ2/2 ML1ZK1-O6-"&>=H8P%VWCU@'M;%0LF^XK-JMH$B@B!/T6K/48:@(1Q@S?23EI M>083^+#/H$[(;-9]I-KKURV[ "UU#+YM&HL6)STK+- MZD"$W^FVD*D#H1Z,CU8\A/O%L&6;M8TAE*+L Q?6O-9^9BY:)B\4LRW;K)Z( M"M-9X+=Y$;)7C.(FRFAT'+=DL_:(\;0/&[+I0..6I*V4*K'DB_E^LEF/Y:0O M^6;'%%\C<%UM'5D?7K[X,ED@S\YZ3O[)DY2,8W+3U[E@7^1^/B>"?95L]Y[& MBR2N.'SYX"^RB=[];,DN2KXGOU>-_$5BU1?#!]F0$?+<7)-B( MBREK&+@X;F$CD/<$.!$WL1'(>X0!.W$#.P&PZ48V GD/ _OU%C:"? _C8"-N M8"/ C>Y&-@(XFVYD(X"SZ48V BZ:38*-.-5&_.)3$#_**[O @]^E.(#3@?@RL\:_=?F MRD68\".#^]I, ?F=K@"#@PX,&_TP!B!F__PO^_0=[_)(>8]<5X.43_!H.]V M"S:,Q$O7+;XV6D&\!<1;0+SESK7J;?, Q%M O.5M MVIQ_[@VCWB/GO:O\L3=:*YE1-YPQY=*,!%!%Q$ *R"(,-W856,EU8( MP@L7$@<$?4_=MIH=!;'F GFXF-5U9@[]J3CT A\"YA8PMX"Y=0-< 7Y?X/>] MMO2?@BN?]";^VW84_IY^>;0>>BY-0=:[2O%@=>4?#, M %P4\5%$;1 MDSFLKKS*E]TZE?OIXJOY0E2+M\Z_^+P*EOT''__+/J_R'WN7S=FOAYJ1%SA5 M$M^.!];\O^_D[ MU&&N^J86F&A5^*+5)L#0]UQ<[6?!]3(YL/NJLV'>5XLGU MW?$/V4@5YRJN8K":"X6:1-!"T];Y6+&5!PB/5D0>2P[\[-N(W=G1)ZIC;E*1 MFM2U/-T*U;F/CY=-)ZK)EH=O5NJ,I5<#Z5W%M S;T]SHO^]:O?J[RCP(/2W^ M[SM[%W_P$\\,XF>"=Q5?\S*&/G_"AZ-+K15%B65FZ)OM9O9+^-W+ _4KEV^1 M F(LX0W7ZK1CMSUP#ZQ*J.B[CRC^Q!#($TI3__G7UWP[G7J[K+3\D@_[@G6T M5T: _SU9,>PC''YY6%/WZ*I)M2(G=FR^09D8G4:]_N+:)Q_"?N7@YT,O,X5L MA=%Q)I^./_;I^',&RCK68 SQWB1M([O ,!Q6RHX_D1U_<.K/&[Q^@%-_C#># M4_^SI_YS976>?]KRGSW:SPB@]N-DNU[7!KQ'SKR6;_=7_1I[7@2(DP.Y=.3V M$!ZNJ+U/-NKBK)<; '2& "3UA.(TP & P '3HH#+\G&+V&+9P#8L]PJ& :) MPWN*BHBJTTCFW.*\ &#MN[9'=>8C9VBWUWV?XK0AD0, @KS[B.$9 F 80(#S MI:SDS^D^ (D8"SIS5^HOZ@I2% MI>'OA<9.#VUS8X,(U%,N@,+'B3,,O0F+5Y:%G8!E0&!##UQ)#,.6P# M@ 3?:?W\ $AP[-8,@.!G@: 7^,;GNI*7./,S,*2=[AA!-L:*MTG'I+I#G1SS M9[XTA"RV67NC_52V9H.44-J;6;^=6P@HG,<-$'!A "X#X#+X 09,F3H-H[@7 MR6@W,/MQ4PL5Y90:/;M1N$G.P'X0Y@M@XSBT]236=-<:!:^#RBN'O8UTYYJT M&S,R-';'BI]RVRE6Q BQW J@GU $/H\5@%W<\#W;@;^UZG..6=FP^T 4RYD"'J*E=U.+^L+A]SO4@[/WG$:R.&E M+;FKND=/)IAGKSL&@@D$\QX%\QPQB%H2:ODXN1_N>),8!2J272J8$X8B95EM M-Z0-3,E"O1?,1+\O;I'?OYQD!N4QOI$7X;!;S7:/EY OTJ">KRY5+;*-[T4G M@LVZVF,7" HW*$_?8(A+:LE")8N )4(\P60Y7GF*\,0;1()C=/(QD. 8H'Q$ M%77QTJ*;=(U?^&'16^3!V9\1O7ME]U5$S:ON>MW.-IG#2>3XJUIGW7/IWX^Q MGU#%;?E-+0Q,I@-O1C.M5^_KLX.0YBJ..JN* TARA?=5;Y '9W]-];J.^--B MRG>#<]!H;7#=S1CB(991UW9LFTW[U\UH;:MM/QP;HXCSKX'FYWSZ?PLU?4FC M]H)";N4A(X@([P_)D95#31[)PXGS!?+>E"$-KM3W;65(+#WDI3INP2BW@>Q$ MRV[+S1/=AG\8I0LMT[*\_-M?/]ZK:LAVW.9FXB@KI,I*([I>H]G\>&-'2P(I MI_>?QI(XQTV/XVDY-Y!^!]7.I_:"O_4MOXEBW1,'$X$ ORD!OD[RV$4MTYM:'I!H(-% HH%$WWY% MX$7#<#>UO+OR-OY\"6%C9J#!;K>8\-PH5F5VTO5Y^/?[B?S=IWV*=&0C19IK M#2TC">W8MB+67"7'6V?/BL7Y2-N]ZN$XQF1>\5T,5%KI^)$DRA[>L@,][L*S M@%6IH@P1)4'AT4.7(-X#6]Y>0>/]A&,OCU=H:[-'D9@=\!H7-.M,$G2Y[2+' M*PK@U<,72MX!6^Z@[!+<)L#]^+'NQ_<=J;R\%I7Z4V@\\,8MA_3HF>R3ZFI@ M2YD6S2.6Y]*BH-#P2L'*>A!:V9PJF?1D\F#L*W&H^9%;B/@]U!S>'N*#6L4' MVDQ0JPCD\#;D$.2O <$$@@D$$P@F*)U["QF_=QZ5>[Y7<<_7JE%^JSHRCO7- MT><[UN?;>C6_REL_O*[_;:9Q6&_O=H?(;<[_2/EY[V?E%^TG !!2Q'U"C820X1/X9W M3#7J+/[@,=-\[.-;IMG4\Y+IC*6!>7SCM/BE>#P@_,OY>.7)4V0B[.8JM_-E M2W&U!.V+[14IJ4SQY"GQ!,-G:68,TI&N54%Y>UP E9=O;LNOD8=W%[=ED+_W M1W&'[[XGVHL22N\)@Y@GD=5ZQN&\P&M_^#)(6?N.-3>QOJ]\/U]<(-UQZS0> M#QUOX0]G&V<\)C4V4[[TNX\D#9X8(ZSSN//)_"*AUV=5_A^FT/MNO1EI:C%2WRN4NH>.?R/&8I@"!0N@E*-X&= M"FYL#W=CN^\H]RD4:GV*+YVN:4UYCAC71:R_QN>](L:"G5&A@BK.*P6G!U84 MA[816_ED\SBUEF8"?KI>LW=9 '=KA9@@?/S=\/%G&2[(V%R"&V$01:^$D ^J MBZZXNL?)"D2IB8+,#'Z0%DM_]Y$BGC"" HWS00$L*(!](#D$F:! ,(%@ L$$ M@GDC!;!WX*NX=N$L>',2E%T^>-DE$'%0T0*LW/[^6\J(/GO7ZBU!?[^S_[^^HN0EVMO/SO_[;'>7U.C6)>A76

@J0(\ 3?72MU(,"@(3N0:"#10**!1-^V1(,* M(5 A!-+S08708U4(@;,!2E= Z0HPH,"5 %P)0%G%/915C+1=);7CY3)P\T^M MK+5][E6OA%;1:;X2!Q7?BBN%![\267'L%E[W2C"O6(7G'=1AW$ =!@C&'(,Q MQ=+R-D7U(,PD6_DLV-D/BM]6M<@R\PE:?E2L[97H2Z^!;O>3@<$Y2>#WUT:C M"R](2470//J"P$\4BITQ_'*/F =J+QY)';]).00Y.]=01F^@I=WGCMS1X&A4 MC8)?U4V?JYZ)@0ZS+36BIO MJ78^/04*L:X4_#O&2RIV4;[R5 3Z@GGQK>8;5B;847RZP-Z#A'$.2KUNVJ/P._!RLK:W97#Y;)AAI-F#HMU0=P2KV_:VH^%680MP(=Y]! \: M/52.X5UX%&X^-_&F<>9F7E3['N98#(*@+^1DP!JP4"=Y&/52=ZT>7JME]2^:XV:L]4D2:@N MKPP8O,/C&S%*T]P:S4/HA3D*7E #9:A7MT]!&>H;LT_!3>U>;VKW'?G_745: M%7V7C6!BZNQ[D=&'U:[?4@M%FL?XSZE(08GOE:+\-2N3TRAP;;,0T#S$OPZM MK1TDD;LO9#@,7#=OQIKHD6W:6KB_AVK>V],%UZX"!IEV]U29>GM+!A6M#[29 M9\\4O1LK% @T$&@@T$"@;TV@024GJ.1\[-T%E9PW4,D)1!Q4&#YVA>$U"KE^ M+:3:"_P7/UO&EU;V,:$5O818H=':X+J;,<1#+*.N[=@VF_:O>X:UK;;]\(VO M3YSW/WGZN$^.ON$G/U_Y#9K/GF(^HB<[>!I!LF:-QYW44OU)=Z$B>,: =Q]1 MF@2M9L#%YE$N-M> D!-%A$Y^[OE&P!BCUL)!6S6I.S5%2YU*Q;G'SG?N017H M]:I BS?X]+Q .)/?SQ7"=UKY>857^/0@-*T0.O[]!V2]JQ1'L?(/N/C?0QK_ M(/WCNX6'5Q:)\QR ORTP! ?@[1Z O\E_NEV1..6)^-L\I]M=_EWE(E^K4^LH M^)M/+CH!Z-\V4QGDO?"C3$:&5KBU#>N8C#7(C/*%7XQ2Y&6]8FQK/J3W0WPM MP'MSO&FT(%5NFJR*$'F5'?Z$PZ"Z%T 7@"Z@S*];;'=%D;@#Y]7?%N.]Q9,$ M*F9^K5@/'*W?*^:[G[-UTP;VA;KH7LJ>1F$)V]$0S3"UJS>DW)[. MZP3/9E #T/NU,D$ >K]51G@_F 7K^(A/F>ZA& M/'O4^2N@PS*@,X-$=ZW[1;I?Z"+,1JHX/V5?SY[5JG6%EDO)C4"/3+G6434K M_=.'1X_EV*\T!QZ(X6HN^9T#;PLNOK&7>L?HI"I"YLV!4>()(:@G$J'/Y^J_ M1^SZTYC\E0_,5RSYW],%WQ\.!W[6XKD""/QZ1X;\U04KC(XS>=Y.>^J2>:=?'$ *>\+#T: #Q?@@ G".58*XN9NOZ-D&=9&TU M5I%C,>C\S& 06,W%/IN3!^]W/E13JR-"V+ Y&-!YHBWV1-$,@ 0 "0 2S@0) M RO6;-\R>2WT,Z9$SUA QX$EA;7^1B;AK>P-XD&/5OZPY^&/L$!DE_%@FTYG MSE[A^N1R[-.C<6$8(,B[CQB&/B'4&1MNORDP>$YS>#0P>$Y#N%TP.$>1S9\: M!8:1>$GQ5']M9J^4;@6<^@T.S$FD>,VV/>WJ'],8K3<_/4 MMX6_K -T9-F;CP:6KQD M5MPN7-RV[?!5XH18ES6XMSAXLCB* MS5MT.VEU,R)Y:]18DY II@/YE/?9S%!VDYR#_2#,5\#&<6CK2:QE_!X%KS>_ M>$6CJ:JX/9BU0PO>! :[Y^SAWMP?_]W:SQ[S_\':+Z2NK]N, M^#':#]_"(J^MIM]$[^''Z#9\"XM\(^)ZB09&5U[DV3L4W<(B@;@^RB*!N#[. M(B_1)OCJMNN9^P#?PB(OXSB]NKA>HN?OM1=Y]J:^M[#*-R*OEVC@>W5KX,P= M>F]AD6_"&@#&ZZ,L\MI.YWNN(_LE?WKQ76KE09ALFJYYJ0CQ)5S.7T29#"N/ MK-PX5R[CH_X]KE!7E)5;B3U?CP?7]GG? @\NXQ('I^,1N'+Q5P-^D2L/9"C> MFVB P,.##@PX,!\XHH1N/D/__L.??>;'&+>$^?E$/43#-*_^I O^?'NXQ>% M'/_YEWX_WL_[.RH7?M+O/KARF7C O;$%'*&;>#+P+KARF1#%O7'ET2V3QS3E MKW6"@&T/PBP@S'(S0@_"++<%!2#, L(L(,SR5DW-/W>"4>^1\UY1_M@)]JG% M6>5$3K!'%PIP_P#W#P"K(+;P75@M.D.!J,*%Q %!WU.WK69'0:RY0!XN9G6= MF4-_*@Z]P(> N07,+6!NW0!7@+L7N'OOV-W[25WBOVT^X>_I;[M?7?1=K#]5 MI\>'&BI%ERF@5H%KZR@5><]^J.4#@0 "<12(E][M0"* F^:3XOC?,"&I\ZDP)- GPXP(=S UP!/AS@P_D3 M'M!_J!..3_>6_SV1@GCM0=^[\M <7[N]%W5)E0[$2?;^SVVCTJLR=R4$K!/Y84T@&D TON75RT.+0#9.+AM']]P=R\;QM;W*7YT@ MBOX)'#27==_=L=P?>#UF M(A6)2,_OO"XM35UZCG:0-ZU1LG E0L=67[WSVNK5?^4IO6(IK2A*+//3@WCP MIP?QALOJ>MPJ.]>GZ*.*]"45(Y-SE=+8X_T1V M_L&Q/_/#N/=_[)^?P@7'_B>/_><"ZCS?M.4_N[*?(8 :C;:2O'$T6/.F53(5 M#&ZR.^4[NJ] @-6?V0[BPUV^(?8W\0+!YA! 9Q! PD\82@$@ $ @."D M0/"27?P2L'A& +8UV5%+?+V";;O?7,=SFQ BZ;P(T*JV]?U:D1P'.K -0JG5 MY:8AY0B (.\^8@3RA.?770 !YWQ^[P$@X/C$'H" G[8%/G<4+AH ?)5>?@Q6 M/:,">:A+X^'"7/%*DUZ)U6K81AKI>5'AX*5(7=Z,V\Y^8XA5?,Q2P;JP"Q \ M0P4<.P&YC###B9S&BKX79SYYA8-H21;VE M!W/>DWAB12CMJCP_LW& 2\9V/K.EI=Q0/$.!FQUY1BT*&*#>?201] EF !1< M$@K@J]C99[@PY.V8 1+\+!+T M_X7$KR$F-^1H86W;$X?#&N\1XI#G2E;VM) M]65P[[6%$?@ MQ6T@BU30=!B_)X5 M5_YR\_3(BEW<&0VW@T6YD"'H*59V.XVJ+QQIOTLY/'L[:2"'ES;> MKK>9IQ3,LU<7 \$$@GF/@ID+XU\GOCK4DE#+QU$)%3E>'D:!BL"GC3_2C03? M,L8LY14E5DUOAB0Z^?LNQLR@/ 8R\IH;=JO9[O'>\47VT_-MI:I%MI%=/#)N M9I_QR@UD3RR<.MJ96_S06['VM+?8T74INWX444H$><()LG0!^2> @M\/23X& M%!RCDH^HHRY>2G23[O +OQ9ZBSPX^]N@=Z_MO@JC==*$5@=4=\EK\7P9P&V/ M&ZY_WUE^0AU'U%/.3+MCD;?&.#R=CQI+ SWJ..JL.@Y R15>3;U!'IS]C=3K M>M]/"RK?C<@U&B3MH';"PRC'F*1RV$SQWP 9;:MM/QP[H8CSKY'FYQSY?XLU M4+C2;6W2G,.9$QL(/8W.A95J6EW_[Z^=;<,.M!0DKA"?ID4O50XJOTHOB?&.% M+8&1Y0*?T]@2H"SY8A$[.9.1;*('RZSD<;M*=B!L?YN)1JZ]HCNM4;X]%+^# MVN93^[[?^I;?1&7NB4.(0(#?E !?)TOLHL;H32T/2#20:"#10*)OO_;OHK&W M6UO>C<R@LO#V(!P6) M#[29H" 1R.%MR"'(4 .""003""803% >]Q;NT'<>CWN^5W'/UZI1?JLZ,H[U MS='G.];GFWHUO\9;OW]5]U64)Q>U%B];5H]W]0%GV$EV52>*\!SZ!"/EWC^@ M+ E4.((*QX>.M%T>B+1N2_%@GQD["6KUYZ$)K9HQ6P 1!8 (U$>^M?I(8,:# M^^5-W"\?.!1V>2WGJF%WZ,\/Q:)C16.( M2K#.=R^J6#LK-.S(,N^T9 \\*WK29T5/>S80+24,8=V; MIND?/#.:CWU\932;>E[1G+$T,(^OCQ:_%(^"SK_(^2N/D9)C1QA'7.,@6^IP MW\>@MBKRJ8J2^6.D^!,,PZ"E.*AV!-6.0(!!]ML-+.^N>O5\_]U-; QW!AOX ML(,A/* :B3)AU/@/G\\H:\.QYB;6]Y7AYSO "IXWC1W?F,@<@KFR++1&!+/( ME2&==^]@@"H$2/*H2 )TX_U7F=Z!,_<&JU//W2P6R "H=KS7:L>[LC?/&8X] MA7FII?BL9M4LV]F8]Q+P$&@1)&4,((#%5P];J9Y5U9 MJ9XXA'L*S+'(Z\"*XM V8BN? M;!Z$U=),ID_7+/4N0R:W5EH(8JK?C:E^EN&"C,TEN!$&4?1*7)4ET%"JLO6N M+!QBL[[W.WZMS* M-@@44-U! =6_?Z%:%'CX/WOXZR]"7JX>_>SN7T)[WAS.K(/L;;=$V/5=R)ZS M*DKG[GZ$>*((Y"S5HR"% 112W;4>!P(,!FW]J9:WM2>$*I<^@=4$X"$A\W5>X.""4I;0&G+ M8^\N*&VY@=*6VS?CSMF3[;16&]E4C<0QDIJ,FBU[3:_V2 07'H6B.]O9S#8 M)J"("!01/9C]!RXF]ZWD3MPC[;2:JM=N.[->3_/Y1MR8ZS&4\&O[Z/O&SJNI M0,W5Q8)^W%+S%U;%]BO9-D*Y[(:!Z^;A/SL3X]"*XCLMNKH]L+[!8BV0B_)X M%4.WQP50:?3FMOP:25AWW:+/L>9&@Z0=U$YX&.48DU0.FRG^!['F MKNT'83:5ET\Y=@UJ^49H:9%5LX[__XJS?J^GHB^0 M?$B@4==IL7Q;3',C-:\2 M/)N5"K#K4Q098->/0\IW UW W 7WN(>\Q]UW!/,*BI4>'0:Q*2]C6!.2%*/' MWFRZ+11K$?L\GV(%-8WGC)%4-5?S#:NBQ171B(/,"#Q" @8_';_(Q?=.*QFO M\'S+@+_0ZI2-5'%^RMZFW=%\//8.;M,1W:W M]7GM8_45E_[WG)6=UU[I]4RH*Z#'+]E<5*6JR;8K\'22D/ M<>S8VNP;L8NQ.800&80 Y+AX*NFUS]/)D>-OLT.OO=*[18[OQ^V5V2)V_":F M\?F%Q]N1Y$&=G!E%W&!R@'?#ZEH6*'A23Q7I&#"(*\^XAAS!-#$@!%+EZ*?>VS=7(4^=OJZFNO],(]Z_[4 M##&,Q$N*YG-BO+3"G"RTEI8?V5NKY1N!9SVC"3HB!!JG>Y&3R,-1VERT^6XS M/2V:9$S+AGD%5N;+;7- ^BW3L>2MV^4P;Z>;A6V"X'ES.Y*BSMB&%12+_6Q9 M^[4/W\EAYN\KU:^]U+NU5K[*_>A:F&+S,B[ I-&.27CC-5;$F2\Z:+T?>=Q$ MWSH)S:;&L.5"6[9PE^39&@23V2CP&?,U )K\;". :Q^Q,UQ]_J:V_]HKO5LP M^6ZU?]U.*+9)>Z*S;X=$>P2M^65\Y@L0[&N2:QU&(IS0)F5/Q-YJ.2XLE;RR M'\. "P6X4( +Y0(X0BVTB&T2"@\/IY.HW3/]7G5SROM*=CMRDYR#_2#,5\#& M<6CK2:QE_!X%KP/3:QX3HBH.\:4?R8U!7^H,H)4UQ8[Q7^S=1Q*&GU ,E/C_ M3=[+OPING\%,,JQ\QWX*WY"?Q[=;X9]I;S_^)_OGY>\,U]+"7&"6SX-_0I#\ M0YYU# S_WUDLTJ]9C>)?]$6YD#://O@#YJ;:OOH>944\Q[_E#[YX1->YGRH(/![E/F_ MRA=?Y_PH,=/3=M 7+'L^0I!KS>,/SW_V\K,"(S_],(B*B-"'X@5G>VOEHW\U M;K$S<;#^@"+OR5P0LF^?5X9G)L"9MNJ;OA78YXWYCU99ACGX_F,4&*^>C_SK M#'4RC'6/PZ;'Z3[_*'_%.M=.P;S"Y5B>67>?Y%3[&5G]FM.O,? RR*!_]2G/ MB]0S;9']DK7"8&R'@9\;L\_Y;9GN>/^??^FG1(4_F6+&_ PL\O8CV5=%\FSQ MA/@G$SS*=^A+#5AD:%/_KAPUX0VMI!Z$E7AI9?^%EE7Q,H)E5+&RU9DOF885 ME'FJ9!8"6LDLC$\_Q.#BATCE+]G7,JV>+?^?-[2LOUI^MJ0@B;(Y9^O9&=;Z MY6GW;*NT4T_U!VKOR[G]I,K1"G-'M3 ?NW%0**4'B9-V]TYGU#&H.JE^FS37ZB(BF#?DJ)&@/"(1:?\<#$= M05AUH72"A8JJU+>4EKS>MYM+SHZ(%]?U[:#* M4V3D9/?$/.OOF\^'%\8HWDQ<65C4VD.3K59Y)*I5><.O#T:R M<:#MFLTH$?A;TF2 =2-=6=>$<5V-Z( M3C/*$J3=?R/&2#EI MB5/L=L>;7AQMG 0:>-V5CNN.D\^TS*D4)CMMWM-06%Q5;6YA\3CI%Z0E3EGB M ID;:(MS-DQK)>W4FFP*^030$JLZ\P%%S04#R3U%7V1DY:8.E(#%)&0 M2''0 :NCLRJ-Z(W\\\M,W??@-M9TJ('#U9M(=40;4Q\K1BTQE?3\5)UA^MY1 M]*VMI35GRF'YJ&6FMCOQ)K!KJP&/$EN$%&H&HD222I:9&L2KAC'K5UN\Q06- M1MU"U]:.S2A+8W9KTW5U%S=UV1OVN_7Q6/<%)J;C#,,U"%MC0TY*2B1TI["B[U=WUKLW/%Z4L_14((Y M+%*5*B^IG2CQGA] 5,9]M$G,V0@V-HN,LK2DB'6=Y:Y5BV%+TB7'J"[)*IQ3 MEI;47DR'C9XLM&3%='0$'ZS\YBBG+"T)0QB)'9MJA[?"OH?;F5*/&_D\\V2" M;Y:$HUUI.)GT':TG>ZTFNB2,D,TG6EK3AIFL:M.T/7 VZD)AH$6U0<4+E2ZO M7AOA2'@X2%MXJ#>2<=*ILO">S2C+0J+2@G1(<(O?-"UB5HN;,VN<4Y96[^ S ME#/Q3N)81GLY)EPAF@QSRM+J4T,4J(ZCUV1!=^K"\D!%G)%3EE=/JW;(-&2S M+N];UABW#LO9>)#F$RVM:21@X]X.7;HPY"_YUJ1CP/5#JC+EU:N3/M*W] ,. MV]5(7O"M=BN1I(RRM"9_PQ%#VB"J/'00+4C3T&SA.65YIEV]LTCZ.V$C-SKJ MDMDJU9[J+7+2DI2V9(L2<=O(3CX=3=69'7B)D).6%X7X-7*T-OBI#'6A5MIL MC_C9),W=0272F3%TG$18!;RE]P?UW;(['69[FI&6ED6D!U_8=M*UL]G7ZXLA M/O6K6#%J::^H-:]Y^ZK.RBCIV!)-5_<[JABUS(+AH*G:W7T=@[U&EYC)!\@5 MU45!6^)!9^\VE&V=D!QMPK@JC,IUSY4*VA+^RMT!K2YV+=K9;[7M"ATK\WVC MF&Z98?W.SD$L62"=8=R;:$1+:3/K8ERTA,"=\7RC8N&$EK4JT>QR\!K;S;+Y M(F7F^G1[.C;[@B$/*<9#^ $A3+M23EIB;JV))D$GS#BV/RPE-.YOFANO("TQ MMV%2@ZVRF8[@3=V)^MVEMA,R9,M(R\Q-&\B6ZXN9AF\(';,_VMLJK1>3+3-W M(FQV4ZIWZ//#^D1:>ML=A09'VA)S]WM8Y$=C%W7(Y( C+4PD9WPQW3)SX8CM M^;.I,H*AV#Z(C6$M6II'VA)S%V)W=MBU^!HO-'&&;*E>-:QF& IO3EKD05)-P)JPT7-[7 MVQ-QPZ6CF9E-%RNO;-QJKPX'8:C!*$^*O=B*V4,JY:3EZ686=H/G2]"=#6H0K1[L>3V?@@3+"9*"M*076"51>'I$[.4]O]B8*EM# M:_F!P,M[-M)@J-_$#XCEHIQ8X MQ03*_.+T:M/<^@<.%AEMM4"V L?"1]H2O\(E[O"#PW+E:#4^4:5!K<,RQ13* M!^*@30A;0-TA#/'S>-KH'R:2EM&^8FPZGG;$Y:8E? MY*;5Y8AQ3<@T_DB**#:QJH=BU!*_=$;N!N'$6F?6WJ1&:%K<:0K%J&4F#(*T MAC)"0LDV@T'&7N\C$_5(6V*"X6*-M99"@I-TZKN=)(UFW>UQMJ65&6.N19,, MJ3B;/K>/Q^U&HIC9Z7W%.&0--MY)+1?G,T,^9ANXM1)R)I!EDUM<.]79EN#J MCN T$6U3A_U%CC5DV>:&5Y.U U5AQ%'2#'/@ND=-^6+4LM&-S)V)I[C-OF.W MFJG,UZ2N8Q3#EJWNI>BY9$+ZMB/LVLNTT]@L+;I86-GL%F M5K8-=./LJ7#+ M4@F!#>"TH"W9W036[O=(@UW*XEB#9KM@UM"FQ7S+S-TOZ&$@!28N;W8B%D^$ M:E6;%W,H&^E$6Y<\G, QL.["-MB65]&1X958IRX*3GDV%WP%+",,WX M53X]MJ2OD'@RF-6PC(6C=6!M.K#E61@N"MH2%S8^L>]3R*@IH['4&2[X>"6Z1]H2%V"G M9C9J*3GB$\).UJF^E'?M(VV)"X)<[2Y:7MN!26L_'#:C?F>1[02*O'(3:<@' MC!.8EJQ%F;%EP#O7'B]RTM))JZ[83$G5ZRB_[T;DTG%7(T$O2$L,6^OQW.VE M6PE&L4V_3U?U73>[,V6D988-56DS0'9-R;$'A 8W)+%F!\6PKS"LMAD/3+3O M.,)FGVZ(T09-1L7"R@R#K,YRX;@0!=LMQ9R'U*JU8Z2"ML0PTVC X5C>A;QP M6+'1 9:Z[J:8;_GT=*N3P[[J+38.20\9G.M(MM_(YON*$=(-8U-N<4@"DP&T M&B+C 3_I9*2O:/5X*4>[(20',C2O0ITAMUY#*S8G+4V@B875L)L4I"4UV9F02W?&H($\;#IL1[)B M&>D6I&74AVIN1X-5TN<5$ZL'M7XW2!K99%]1_XO^6* ;\+3-9SLV]^JVL"6G M4DY:5F>[E9TX.ZGF).V!KB-L8TUBQ:BE=1E"OS;?3OT53.[J[0YG8%:.6 MUI58"330$&'#[P=8UUYTG/6:*DC+FB_&9;4Q%6B4;T"!5:O;D[BU+F90!EQS MH+)UQ,2ZCCW&N'WDVA2<'YQ75#H);9ANT$DL68.P-0U3/;*E%Z0E'NBK<02; M6WT-*PQY&*Z[GAG%:4Y:XD%U'_KSE5E?R"C,Z4[$!+SD%Z.6>.#Z7%TD["7$ M;U#$&S*TKO;G;$Y:YL%^5D^[0U?'>4C!.[3N!$/%/DZVM+"JDMWQDC:[S'B[ M&=IM45]+V:43?46C#Z)62USK2Y574@]Q&$]J+7$I)RTMS(2CM.UTVVT^\8:K MJ*:.?2XI2$L+FVE;<=_R6AB,;F#;#I$UA>^*"907YND#9M 9[#:F6XUBV#)S MI^G0@03)V,N-&A6&-,)LH>:BH"TQ=R9 L9?6/,T1G7%/F^J"V74+VC)S>\T= MR\'TQH(3ZB F@UG=&$H%%\K,M;O5V6&!]%39:P6HB\P595C/QGW%K]5":7_; M'LL;QT9%F=VW+9?.Q?$5QY8S7=G&]#!4G"0#,75.[ZPY48Q:VH^#%*7,V&U1$#SL MM[F>:&CK?G2D+>V#TS&"%2:A*QX:):WJ7-&TS:%86'D?2'RUX4>ZX\@-?#-* M]:D^P7+KXQ5/V$0/VLD6(TS':X^Y#M&?RM5905KB%]K;0Y (8)LCZO+>"9R MS4!,<](2OVPY4-1DAL4RV4]:04_MI,JB('W%K=&M1I)!03-^WY[O2+*/<=/N MD;;$!#^J;B(_6=$.UQP-1_*R%4<#J9AM&?);KH5Z6%/A&Y[*!7O67C-(\1!1 MB90)IJ8X'$-5V4OTR-1@/.D-V)RT-(,,CW@4CX.8%[8K?99&L#Z0I)RTM M# MH;/74-0.8'2\8MKMH4;&C>)UD[)9M8+J#2X8LA;-1?1H9AMV:S"Z@H#XSXTY2'+Z(QT)-FV@^.X9;.J-FY+ M-@=-G?TDD%/+T\5P<'R-Y446BIRD3]DIQXP\(W!=;1U9'UZ^^#+DFN=R/.=Q MY"D-QC$5XNO,D2^RL9[31LJI.7'X\JG/HR'' .Y/=P;"\.]U/?HB">.+\8-L MS+D;I"_AWY?OH3S5[,,QT2;-F/##_);GE*/B@U](-3T*W"2VSIS8OV C #2] MK8V W]/?[?4+-N)"&T$632C 1EQ](P TWQ3LQ"WL!,"F&]D(I.BD#S;B MZAM!OH>!^7H+&P$N=#>R$<#7=",; 7Q-I]V(7W_H[/OI3)?M@/>[C3/.FTET MS;Y9U^/*C])ZKLD5ZHJR\GT-?KGS_"B]Y2WPX$>9)>!T *[\K+%Y;:Y< MZ'GM[QMZUV8".#"WPQ5P8,"!>:,'Q@C<_(?_?8>^^TT.,>_/:YA0/\&?[W;Z M_/R8SJ>&C.=U^-^[3)PG,OA&N?*C,-W;9 LX0K\3P'J;7/E1-.EMV+0'$0@0@0 1B'M7-+?- Q"! !&(MVF&_;E_B/I^"OWU_4/9=/(\ M#,VMG,@_].@R 4QS8)H#5 5>]^^A:O%N/?"W7T@:$/0]?=X#\Z?R, IBS07R M<#&;"[EMHZL7^!"PMH"U!:PMX @%CM#S<>63*L%_V[3 WS/H_WWSACFRWE6* M%TG_/WO?V:2VLJ[[_5;=_Z#R/OO66E7@+8GLM8^K"")GT!"^4$)J0"BB0)A? M?[M;(HQAQAZ;).A=YWC-,$)2=[_/TV_N:QQA_J=[3=;0-$/W3DHE>P[Q^F"A M: JR%"[I1!Z(/&!Y: -'D/6SI8@1@0BZ P/N&J8%9D"WY24@ABMQ9)P\.)YZ M6H:KPG M7D)7@%T7G9E@ 3LH6TGB"!!G6?L_UQMB7^E8H.4@K1FN[@1)#J[""F=R2P18 M,+*"*9\OL$HDXW$D@Q,L';Y/H#:/@(@&=ET%6#3^JAJV_3=R71@:<6U=V;45 M8+GA%BZ<+B(P5_5V!5A>2NAZ8!.]E6@GOY .^'L.GK$@*E,+6D?2MW^)(@"3 MR:7]'6\&F1%401MP01U8-0KBX[;3#YWR\\_&'4<01=$BQI9&.? MS*@82R>3D_%TS5=T/<+;,F=7Y^DO%#XG>.U],6V/&I-1 I]##(5BY-KAJ2"8 MZ%X.0/$C;T=%H49#A[_:Z;5L[Z[R\E9PVDH-:&-@C61&M"OFN-OE&]U&/I]O M-%+J:OJ%DH H:X)J_^^74CW_A9H8EB8X__M%7CO?=%>3#,>_X NE"QJ<4/\) MWSSW4LFV72!!)H*K"?](?]F>JFR7.V6SIBTF=*=<2^9:HUP.B--1#)VOS49# MJ10=BJ7H__[G[;R=C^JO*RV?\N=>L>KPQ@SP/VFMD1^.? ;XZ-8SN!4#R_;>9 ?_R [^A;8CS865L.#BVK3J MS&.90;Z.X!^#\">HOVQL\P%0[X4C">I_%?7[0E24G%C2?=^NSP"=[K(C2J\Q M7:D8,;,L#1."9%^8 8JM09QM5UHMGATNBGQZDRKQQ31D@"1D@'@R%(\RA <( M#Q >."L/;%-1MQY\GP!*7"7E3HIZAN^DFB5CR%8%,%]=E@#8T2@;&8SU%!WN M1:771"7-S%FD C#,E^^12#*4C"0) UPN?0.= OD #(!/4;PK D"@_^NN4'_0 MIA373K_)/_9"-3X1K!@^P@T[&X'OU&W&;*S#L06=/B\1P#F#MSG!")PJ,TMF MH7'TPJ8Y82)79LT(4@F8Z)?OB5 L=LP'?Y\M6G #0OA8AF[/$+%[VUK/1!E^ MW]2[&MI=:PU-P8*?^13!C\H\WRZ *1V?@=2 LQ<98W9A8R%=KI9*3D1X583E MB*&+FY13T3$S)+Y\CZ52H10;N82N0*CA@UZR=X6?L]D3]$W4HJ R0]W0Q7U= MPC8HZS-%.35>A>>)4I'?M**;=K;?WVQR%V8*KIZLT_UX1^2UP4MRN '-7+'= M0G$%&@46$L2B(#X%XE/X"0>8^4B'R];[*AWOK.-BL9V+TI76&8$+;0[511/8 M-"PT@+3C6/+8=82Q"KK&:5(Y ?:I4IH)&4[N\G''7.6Z0CC,BT@M8"-?OL=I M.L0D/@HAWEW9QUMQWBXXQ;#X_G7@4#(VUJB_5)1E%Y0JCDM&_>\'DXA0&?8< M([N?KKA7#D<'4@XOWKN6R.&UE9B;FC%G$\R+EVP2P22"&43!O(2#/N=: KH/ MTJ(93XON&B,&*M2I,\;I9J/XJ*L+(,*Q]Q\5;:27 M@JQZ"OA!CI"OMF<$6Q8_\MV#=#8SK9MI@>MTP^V(L*K9['@%7Q=%\^*A>/PR MOOLG9 (OFF^U05Z] N4LO\94/[;O'.;CX$7W!W^O>1)=R()K, MRRLGH63U[*A0STXU^P^B2V?*8+X!ZPNKFY!)CX1TN<)O?>TG2\-WLF&)G4'B*XE M.S*PT]+<]:Q':,0W)EUA?=)L]R(+)PSR4D&*K>7X2YIO:&XENT@IJW$]#><1 M59K%227)0Q>9!6%:GJ]"+4!!Q>OS59O>B.X@K%;XC58,6\7DFLZJF*\2A*\> MO?(M -,2@+(Y8DP0\_BQS.. A]^NOXNFL]%2>^[$6:4WYM5&IQEO<)$5'"\. MPSU.H5C>L !\*0K.&YP)<4,YEJ#;*E[=(-2,W1_9D5JS!UK,B]>:W=^028W: M RWFU0\HO$N#@]2V$8$F DT$^AX%^N(E6@$0Z!N7=@6@[N7NXFV^W9CUS<8N MLAJ]F4OK4G=O0^[M\ PRTL%/#?'W$V/=9%I>M]DT5RFUG5F!6\V<>GJ4Q'&X M%$LJ:DAM'JG->[8PVO5I*%4?YL7Z2IUP0BLS'[.K&K]Q6XB&$H2&2&'?W;6K?7&J7PB8^Q$$V3TQX?JKSP_F:!E"4^W9+?(DLM,"KZ72/A MOOUB'Y^G6&ARZ?!8-H=*MA9)T/-1"JK;?WB*TO'V^R*H+OAX]]VK\3%ZTG%R M:U&C0:(TS$6[B;::7\'=-_GE>SQ)CEPE#$08B.S%#U=^&@ DW'_9ZKG;HA(1 M(%60I HRZ.';2BRVA[/8 A[T/<>..I_JPUR*-W,T6])RC6C)*9M)M*/B&LU8LN@ ]+8H2BNLX.*>KYOH4W'>O14XDJ#KQT'7O?#CR])(] N68=LG J\& M%[.=4C(^I?O3"H4BUXP\OI4*"*5I3$:+(&#E!EUA3:UD9S8S5/14RA0V MR(U,60!W\*8<@]*!0V&?-64#QU&QFYDR)A3 KF92GQ#@^@02MO##%GALJ.=- MWK @)'I[1, /\%\S@@TD]() M_'@3@0LQGUZ'CE^7>.S.^&^ M7K>1%?C^K/::IBO5S7HV;D^Y4FJ*=L+DE^]LBFR$A$@>A4C(SD@*04@A",F2 M)X4@@2D$"8#N=\D69^=5]5:\+ QFK%+A68WE8^NB/'+KV.F!NIU=2-*1"IKN;Q8"4 AU MWX;Y[_#+V=JE'K/+7D_IE1U+$JU:7 '*!BRUICY:#]*(76)032&\\D@Y>($Q M9 C1!"/Z^[NDDXLH"Y%Y';%\?-5P\I/,*JI%IHATDDBE"448H([UL]O=497!]IHZEJ\:6D1CH1OF/E&BR;YUL3 MMX6T412*QNHH.7N+U&G>7#\E=9I/II\22RVHEEK 0^&_NY-V-]4ZQPA.C^Y, MZ6[2%I)B,H^=R2CH_=.=-&!%L#D U\@V5%G"BX,BW*8%EK+AVNH&KY]EJ"IJ MT.F.;5F2!6M#ZEV#6.]*TK5(%2:IPB3R2](-[R3=D @T$6@BT$2@234@J09\ MPL4EU8!W4 U(1)Q4J3UVE=I-BGH^%TZL&_K6SP8GI@2?8P%[&UY<5Q,I.S/L MRYS@KMVNVXDG2JO/.T6%I;#\]H.OKS%I[CQ]V9VCK[/S\WVA;#BC\ $GG*3B M-%GKR[8PI85FB2X7DN6L-4^/F"B<@"_?V>0ECR=Y*CV0&#:W-VR"7!AX;N!; M]3)=Z$46+3Z;> $OX7JTSJ/N1E&O)/!CX#] 32 ^IFR,:B?A)KO'.DW%=^/C'1A-MU#W=AD+2 =92 M%H&7E].&.NI4QW?!*3HG=$\PK24V].LXSW76+2[5T%YKY9?6B(GASIHA)ADC M!5>$NPAWD=W\IH57-Q2) #ASWBO,>D8@D>*)SQ5N$63]7F%7<+!UWPKVE3J3 M7DN?=JR5N71T)T<+U>)0K5F]AL.ED3Z-VY=>2J$FK/>YDC'">K]54A8_F=%ZW!6V8$ M%7==%1RJ(3H&5, \O+"ID/\#7,<@5*9=/.3Z!N01"'+)<,3,E_W.^R//#\<"O[O8W M(('/%Z:C;NS LKTW.;&?SQ*)R.:%23&T5J(+R^:8Z[#9%6*"V)?O44( YS04 M'HT ? . $, EPNB3T71HYI.S& @E$$H@E' >2F@#1Y!U('&"I<-)L7TN2#H&:%FY MYH*/TTM>:SOM>K+WAYV(?\8%:CJGS;2HDZ(WZ5C.%H11!?2QB< P7[Y'(M#4 M3URP\?!3D8$?XG\T,O!"\/?+!9>HM_A3G4 47@ MI(N&!GQ.*%8=08N]E%\X>#$63Q]1 SB0\:];"HY'%-JO@?NGBOE6'-SD#C3POT/7IJ\8W M.@.Z8@[5_)3_PQ9W/U,8VJVV%$T.Q+6RF5[G$Y 5HA< M+L[_[*1 WX%/_@+F!'T'BA'I14-L8F(3GV]CTZ:UZBJSZ,8YT"V8\;#46+7Y M \]TU3O=!.-5\(,?'"VHW7.$*KMJ*RTFU MJHRPEHMBW3_?T7X]VOV>Z%P^ /[++, PU]O+[J5IZ_7&?/&NK7N=C?GBS5[O<-#/*=S7:/MZ7V.^>)O7.QSS,^HD M1-\.U)COKJ[K4\$M_-L*H*@(?$]5>B0W]T'81P0HU''GLW(=1_COS4KBAK)R M+UO [>;@?ESGMYN#Z[C2"3H>85:NWM']D[/R0#I5T$2# (8 A@"& &8W*Z*A MH@__]PO[Y3=G*/7ULHI)XA?F9_SF(8?3\>7[06'%?_\S#H[+,7A(N?)Q:\&8 ME>OXY(,V+01"=W&<6R!FY3J>_Z#-RJ,K)H^IR=\*00^LVI,(!(E D A$T#>: M^YX#$H$@$8CG5,/^W#^4N'#"Y1_[AW;-N*@S^8<>72:(:DY4<\*JQ.O^$:OB M'D;$WWXE:6#8K\G+ N9/Y:%K.()*Y.%J.A=SWTI7W=##1-LBVA;1MH@CE#A" M+S'RP4J/%ZN*03>2#R M@.5AVW^;" 1Q8&QWC7W_96*X$D?&-EP +.-%M@P=]>4-425=_$JD@[@UMJ2Q MZRY)-A+BW2#>#>+=>&CO1O(/^=([F?3XWS.1YZGS2@/ENO .\PS*5I(X L19 MUO[/]8;85SH6:#E(:X:K.T&2@ZNPPIG<$@$6#/_D0"(91#)^F*KM07)$-,XN M&MAU%6#1\$X3H_ZJ&K;]-W%>7->U%6"Y\8[8( )S56]7@.5E>\ *V8*(=O+S M=,#?<_",!5&96M ZDK[]2Q0!F$PN[>]X,\B,H JZ""C!H+KF*[H>X6V9LZOS]*GSKQ*C M"(..OV(^>:ZCE[>"TU;\PQV7RBPV3AE5E=<29NME6*>SZ?:;X[-*]?QGSL_" M0RG9M@NDW2E8].X4K!6O1%]FTR'#LR5A2NMC:1"S5R.6';%?OK/14))A0DF: MO=Q1T-<5EWL\%@^5'3[[+'B%AX] '9\[-^^:O''^0V%?AAPW["FSA-*H-6:S MP4(N]Z(M1!XQ2!Z$,RY\E.:3SX)_\B;AC%\]?7Y7!(L2(TNZ[U?V^:,[YJ7+T(/59>G#5DB21"T2A-^..R)XL]^RS@L\;NBCX09?QU5YQQT)X5 MUXR_R;OV(E4^C:SE^K@ISMMK3C *^7@A;:V7\O2\- +G#-[F!)](;:F8J]): M69'+0CMF+ZU,1\3J"!.%?)**'G')WV<+DMP 1A^+T*UQY;6:)=-RNM?L71'. M7>LK3<&"G_GT,I/$:BKFQ#I*N%5+SI.%K#X.MRZKI0P;@[3!)!HKOL"OIOW: M@HMG$AZK)+Y\CZ62(?8R6@HAE@\:\))I.=F!E_#*K_)*W=#%?27(-@SN\TS> MY!J-'-L+\[W5*M[-SQJ.D#FS&O,CSW"-U1>@S M!BAI;23;U6*GH@CA[K COXZ58NGW\QN@4ND%+E"!37HIR*JGA!\D9OFJ>T:P M9?&$%IZ$?ZO9()OG.AVEL\S&U['I!-KK$1R]9$,Q-G8YD_VIJ, +5#X&%20O MW&/K9EO4U6N%[M '>_7C%>]Q#BY^F.(C;79OHEOI9GOI;JQ!DY:'W>B(;3ER M=_/[_J<_W^*JTVZ6ESJQ%[[1KS;U>3_%I>XX!9'J.0&QTS>X1Q<_%#) M1V*2#^-9T4U9F1B]@DUKUJ*?-Z)MI=G__7C6GS,+O:G.F]%HM\2%4TE33_%F MTJYA9D'!K@A#-&=B1!,C^I -;+UI 6>07_$-IR2OB[D^HPQ_/_7E#81_&I>R M@ 2 AG[]Y2!5X44*EP9F5:0%)\W,E6RY#Z8KC/ (UAUB\;.'J&Y9B/MCU(J' MDP;?]!5(U%20=0I*B*POX5PA)K<#6GM\?PP7@)KE<[N!GWW)2<5M0"INB> _ M2)[2O9N)=Y^X1)! D$"00)#P0$5\]XV$^ZOJ"Y0S\=<+_MA,)-^7@9A79- 9 MSZ,Y;3Q*_'[,XKVG[9R,\$ZVH((.$%U+=F1@IZ6YZQG5=> T)EUA?=*)X05: M3O@I>NMZ)5ESETDZ7.SE9)$=1LLHC!_%18,7<422PAY2,4@J!A\BQGI]OEK4 M8JO!RVI2I+/%;"?S8HH",_#X*D'XBA0BWGQ: E"(2(P08HX34-"\"7HN#$P:D0-Y1C";JM MXM4-0AG>_9$D*=][H,6\>/G>_0V9E/T]T&)>_7#.NU7/B$ 3@28"303ZW@3Z MXD5O 1#H&Q?+_7.!1IP/'J?SS<:L;S5VD='H35Q:E[I[$W)OAV>0D0Y^:HB_ MV_13Z#2FH[[97'*NV.IV)*L>356F(S;FQ>]";/*2;3^?&Y^DWO$.ZAWOGZ5N M$8"[/A&QKU*-SEJ.Q0E1!MU70VAA(DH0(B+5DL]6+4FT?V+.!MJJ4 V?5WQX+5T=27-<\JPFPVV&R27:;-K]#NB -G/]L=@U\/V 8VG#$16FKP M.8:H4,(*"@XI!'RB0L#S'UYZ7CW]^%#"SF!M+/B55N7DK%IX>15?K.ID]0>' MF:)[>V>9PE='!<=P2@W).^-TCQ!\61KAHV 9MGWBV--LF59B6LEV^4TZ*93U MUBKQ8D!E.XZ./8V$XI$D:9=-ZB])_25)-7+[ M)$ @Y3&DG.^QROD(-DCI&"D=(_H3L22()?'K2 A8A=,[ 1GDS)X N"Q2$,J< M'O>TL<]$7TG$9!\QR6_%]T349)'J5F?%M<;1'&TE/F;Y#ZL'O;GXC\WE'^T1,W#B>"2023".:C"2:IU[IYO18YW(P4 M^SQXL0\1<5)&0LI(B%)"M.7[$\S@URAD9X(^!92L4[JAAP_.>8(?>0<]!;1< MX=)N\F %:DC(,G#Y[Y<38)+'_H0"?/V8^]45A;L:'I%H(M%$HHE$D[QRDE=. MY6&+O?FK1&; MA"/^\IUEC_O+$&65F%\/8GX%NTW5;V-^/6(2]6*YH?/A7J,7*8FZ_9I:8I?-/[? M'>&;1,'_/&!SV\6^:/2&R/%SR#%6L^YVL2^@<]WM6 -EOZ7AU*"["6I3D*%> ME15,V1%4WX"KU%^*>CZEJ71\:##\@G>J]>'O=^3>]PRUN\8[3\;E:UB7R1ZH M,FT !V%#@>@ :RF+P%,#VT TICJ^RXN@NJ?4P$;;;0XG)67!9^,N5Q@[J;!0 M@6I@:I3\\CW*TI>S_ C_W!$FGYE_R,;ZY\&VVRUV 'RH7N3M"?% $N-W,3<" MD%\(P 4&(G>MLE[RS)@;:*AR,<:RZZI8HS=\=VZRLI-JO&(-%1T.U18W+.WF>U[N3E17M5BTI#7?*%3)(=5.GT'_0^PV/Q MFI^=Z&:FK9E^-=,")M_KATTN/DQRE8*,FF2-K/U0OA;@VK M-[/T/Y!;SPP5+H_MOS,\6[NX*U'&ECF^#B8W1M.'44O1@1.&PZ6 MVCH>?QWU+\PBRHNBLW&MV^5!GD[35BJ:<9-8$4E"%HDSH3A#N(1P">&2N^.2 M-G $60<2)U@ZG!3;)Q%U:L< 6Z%+W((95>H]83R(T[_O&/DE$DFZV9)1[95& M2B'5B&V*V4FN!K JPC!?ODN63N/]4 M"Q%%5W-5>*GTWB';/IFPW5@E&4W6;<7E.]U5<5KF:L7?#UZ>)!/YO6.W1^VP MO2E5IQ6.-49.G:^+?:WLL4H4';L=3R0NTO*=U&=^KG;YUN [.\N\7XY\ZZ$& M5EEYDQ)1 Y&>S/'1"AT7RTZ<7FB%>>S"=DXYL;1ZZ6)64>++1'XTLG(#Y76% MR23QY7LL!544^B*&#F&3SU5[WQIB%[!\WBG@OO5( TLF'Y9TYV4WD2XFM8:R M*5NQHQK*%M4@WW'%74E\*^7IWZHT.V3_$@T(\*,2#<@4> M24P%.UV,]3BZ,^C;Y;JDUS.+<]HKT#I2732#3<-"(T@[CB6/74> \]TU3A/3 M"<(HY8>RMI"L@<*.P^M->3XH=*?8M$&Y'W&:#K&1G]9__P<_]0+J@@C0FW^ M\U]$]O5?[."KOTY =SM__Y'DY??_PG^VWQ-5(%B(*&;^S7>@1P_QMP6:_O=% ME,BWHV*C!V7^WA 3!R^-__V__^?PY??,%18-U;"^;>GI8%0S@ CD&XN9:@K" M8PL(2EB8P =_$]25L+']42927Z/,-CWNVX[BT#Q0#/V53?V;.O@9SE3$RA@:AQ-!(&FQ3@[2K(3,(I*3'(T M9AEQ%)F(HA"-"!,I$OGB/?6/9RWU"Z@=OWF(/RMCN"/ /Z:!9;S(EJ$CA=5/ M88/[P]?__F?LS8DWIJQ@S_*JL;)'J50JPB3OY?7A2D+F02TYX$\XJQ0Y!*F= M"F[CY88O3Z&WQX/ZZ'8V]1>O"W!OA#?Y>S<%-Q_E7R6=_W! MUH1TIJ,W_<4M80N31$*(16*1T806DJ,HB"9&J;$$L0+$.!A'XFPBROIR)FQU MCEZJ.WG)2MD&%T\6*Y%RJF+WQVF47?OCE4PQX[(OJ4V?CKM)42L-I*JV3(_8 MXRO;J; K]8I=G2M$7W(-KE0'L_(*7AG[\4IV,DBDHV8:*/'JM&=HU?"T/%^- M(L?WG,5ZP#5GM1DGM*.FP=EQ.LM#8^KXGKJ>+4-%;%'G.K;4"<]2-3":>2.I]UN[J;$OK&=+&" M5QZ])YV-)6).-N?M>$3C-FG0J$:CZAJ\K$:)XRNC&VW1F6>7$T70'*::BB6+R_)T ME#R^TAHL0;YAKDMTAV>SW#C+3QJKU2AU?&5/,Y:-Q3SE<&Y:F]=>2[4*WTO# M*^-'ZPYZTX+53*I\O#&.%U[;B>HZ.D6:^/%-LV%3$QTD( 4D8V;Z>007WHT6=FTW59CFZ7,"TNP3-4WV:51A<,Z ML?Z1>JK:GU1[@.X9W+0F=%Y3N3FG.*H8#?RB3EDB1,+&S/;"2T_7/=XL.3[%=-2EQ8/[WIB M8?E)J^]$(DF!"\>D2;$_5.)*$][UQ,*"1"$R*XB.H10&[5(ZHI5S4QG>]<3" MUA5=;8M:/JR$3:$'"IWV<-2$EYY86)!)U/I:6)AS@E4<#\:]7KX Y94]L5K] M:C;!=<:)(=WII .6&F%\)/'1I<.L^3H&LUB1*\B@^^J.Q@W^CI=@ MU@^WH_*,Y>/%9:J4ZDVE]0B7VQU=6NC-AFEK[#A*10^7HF.M'%Y.>6)#](R=6:UY^B;0:(IS&;#JW #&E,E5F\*XG5LO* M:(P9#5?GG.O4ZORK4.[&)VETZ1$*,E-!-%:%K,!O5J\\PPW%&\ZR,VG&<6XE6QG/]&RT"2D+7GKT LMT M,_D2IYT:#:Q,O%?H*8QCP1:4R;B\7+?JK?1Z6;!6+71IY @PG>RPO&:+#9[-I2:^].@%-"[2 M7#9RZ3F_B"W7U+D5=7I.NO!7$ZDT:5'DS4,1Q*O+Z^%%M

;G";1JO1:97+2F+*+STA+Q&-EJG4LI-\WRV9S66$355V*3@"YP00D-Z M%5IZN#Y4PM90ZW3C[6:F R?KA!#FPO&TV\F4QYQ6EBC$S"Q\@1.2-=*2 M2[LX[R3XA1L7(]W-LJ!P<+).R,"$G>=5?91IF&JSB E?X(2X+/FN6"NQ*XL':U$3._%:=08G*W9J,RH-,QS3 MDD=*(]FMMB:-N8%8.W9"P;4B<._KS5^3G-R>U=-.WC2L8;K*YQ9= M/?BN)^25!?W^6G,: M2WK#S5KBY+7KMMOPTA/RNN18UIKVK01?F"Q23=ZL\#%CBBX]>E=UW"ETBN-Y M69$73D[,QT>15:N%+CUZUZANKD!-4#4N:\2;TTIILVI Y2EV2GM.CCLK-39] M4=SRK"HQ7-ND(17#2X]>8&W&RTI_(B24L)R0W'"AS'06^*Y'+]"<#^1HF.=B M/!LM"#F9FXP5N,G'3F!KW5;BS8&=Y;A&>MQ[&4CBJB3A2X]>8/P2&[0ST4V+ MBV=R$Z-KBQL3K5;R^ 5LG8D79Z-Y11T68^'H.%.;XDN/7L#DJN-\/L=S7$=I39=%L>@NA!6Z=/L"V!&]\_-YX0C1 M4%7!M,&W[0^'QC/RBOD>,>0<$CVGTM:IB5UP@NL8VP\\_QO^Y(V;[B"BX5]S M[ =UK.V+^0]D/-O\URHGXY&OR>1'5=8''J^#^QOPGA/56&UM^>WO813/^>9Y M-5=PGG[J3/3]N_C!VTN%L6VHK@,N[$4\BV_]P!O\A^$O]B?GFY*%N-I"L!^> MRTD6XDH+P;!?$Q^>*DI6@G#3LRT$X::[6 C"3?>R$H2;SKL0GVR]\E,#XKHY M>;\;=[RL# 9K#J!!BS[\WR^Q+[\B 1'VUFW&93G"X! MB=J%T8E8$%:XW^4_2L/]4,J]!)[C?X^$?8=_]CW\:W#.5/"!=A2[^+C_!.]O MNG.QJ5!0X'ZS]?ZI-AR@]8[0#[W>;\=&:/L.E_4VRMP?D7F E3N69MF@ /[. M).-7:#_8DL$0R3B/IG_C;J0?;_\F0+UV]2F%ZHR6LB,#^ZSK_NPUBIY7^MEG MP7<)/_LT/!HDSK1-WK0_PI6*-XC@W*_A=;1EUH%#J89M/YSV<\4M+V@E]C^- M6@:Q6=CN)(68=Y("ZY^D@ X:0+^UTLD.U\I' O%06DZ2"ZZ+?B*D2_?F5B(9I(7:>U%D$B0>#]( M_/%,DY:J&F6]\-I10%-.*^%N:])?3"^,1*"DG8TR[\M@+ #E4I150.F^FD--+$.C#,\58.CX*A$5 M?YN6L911T'>\H?YR4;FXK/^]O?"-S^ ;47*)PX X#(C=1R!!($$@\2"ND%V3 M)X;%]\\!$VH/,M82**@ 4X*&6J&]X@^>6C$,D(EVMM/I;FZG7>L8RNLX3P[! M!7]6 >XQJ$OI XR=L.'<36R670C#$5?(.[6ZF:DDE,ATA+L%1-@0F[C(X0L$ MJ02I]XO4"SM7?A.I#3,QJI2?E('SG(:J]_M UC.G2'M(%ZV?^]\*@6M^$4TE.6W2!,ZG,XRL] M/4KB2%@HD8A<;D-X=GP0EKA7E@AP].WSU/ C(]1:DTH6,+4,%V_DFEDE-:TL M-JBU)]018RQ]P7#<@T A8!XUK"%"^9904,YOQ(SDW9A0T,98RH9KJQMJ>[ M@&-RQ[8LR8*U>6K;X'ZM^/L;\K-9_Y?4^Q!>&]#H?X/6QJ2YPVIV!]7.#JD? MJ8"-\K!0'M5+'25;ST7&2=K9U(?340JK@$GB$2"H?Q34HQ$R[#G+)(C;JP]NHCZ'1;.,9AYAN3/*R#K$,)S.+ MP'Q"91%:3;U3<3I)KM&PAZ_"J#H9C%O8G/[R/Y,!#0@B$$ @A7"O ^4E" M6//KI:Z6:W,^/"K4Y[F1R6HF)H3XE^]L[+B<@Q!"H)U63906;B.QAA*%#QQU M)JY*":((5^*,^E\0E_)^35227A(0=6P'K[QAY7QPI7ULG6!?E6&SIKRL=#C! M;)5[Z>%R,BNMT"%;R(5$/$@$GK>&9X C>K^(R7?=NV.9GB8T2W?H>-=L"BG MCIL-#$Z4]'6 MAK%<-W2$9"^I@_/@_!'A6^UL*OK:K&XXME&LN7%MT&9?\#FF4!N+Q2^8C/_L M@""T0&CA&JK@;]%"N"5FZMG^J,-K7+,5CL^CY0V-:0&U6H@E""T\EHNLOM4 M52#88*L'/K5R?[^F]_T-^>8F^V-H/!=<7\5!-2M2O4S[*%4 ?C:E.A:%M#%#>58@FY[2TU2 MUH)LA%\\6M2"NSR&L\ M[7*%O-1Q]2X=;6U6"/&X=09QGCV6\VPO%-04R@G2WJ#*+ZO"6 5A*'QA&\K' MMI.&#:!&AWN0GC?*&L1U)K9X@&SQ!U#D]D#=\GE#/RAR/\'D/>;%5;B"FN!Z M^G2X4>;JU$+):KCY>XHEG=\)H ,+:%+P^(ANI!R8 *B^HEY=*-9+.<(:$'\1 ML2B#8E$^@)JQA:"7;=%% $SK$OQO%GXH?YR *Q9U<6P4>BE^$"_5W\=V.U&)R/-,;ZX4:KWYO!^=TE)BBK = MA]B.DFY9C^88ZCB&J(3' CJ)!HH+"OJ2UO/W:R,^<$G38^1';4FX,Q,LD$&P MRAZ@Z@3CVJER-\K;KV.^\<*V&A/!- 2D3>%N\]%0E+Y@\P>"38+->\3FA16D M7\:FTK%K\_CP=:TT%M7NU!BD*X,6QB;JPA"*1 DV'\PUM6L>*MNF80NJUS44 M'<_G;/#Q/"A$9B)7/-%[ VS3WM\LW*,M_%@:V3Z>UH$TCQJ,>K!NJH+N<%M8 M?V0<;PKU9,RL6G.Z $KCX6!6;3@1N!W@YO))EA0B$HX@'!%HS?#/.2+?Z SU M36=E\.%I\@0OO EG'QXS>BTQ/+/^B6__U- X$$@<3M(?%Q]MBMY^6A,!(85U#2$@F'TRS%[8__*GF$U.1EQ820IY M+JNDI^-^;][6XU.$611#2X282)1@]E$<+I[FQ.MPK.@PYKWFY'E:+. G324 M"KK]^%Q%1(^A@N&>@,=7%22K@2%]N3;K(NIM,C%G=89R.AY(FT4](&BB#S 9%Y==_6Q\B<+4UZ M^:I%7<4M"='P6M&=$K-"R$290W2(/G'XP7,C,_C.K-)!6ZM+A (?1*<-E %[ M?[/PK(;O#52O71^=-_&+H_QP-M]['6NC'J\5!7V06XA#7H!4CYNH)T.Q"+%S M"2<03G@0I>_7."$Z+K*9(G";O)9U.XHUZ#@SK84XP5/_XO'C!3K+T4\J=6[XGA_: .FRLR?8*4=T5%#:^6 "+U.^J8E;?*K9C8JK-=]J;Y&12K49&&D8W;GD52Q(7UZ.YN+"2 M?M@%X:FUZS_E9L.2@!7V+O[&F&O*-E19HOY%X_\]UY1L"?YV/:[2(&XVPQ).P MQ*.[[]XGC!]Y@MZ,7^>Y5YE5.IJ^Z%=+C*/UIH@GL'88)SWT@^ZJ@[>L X<2 M!7N&>N4O90E(U'A#_>7:^(S'OP][:,$57IY78WP0"X 8^'=KX#^6 P]B-0NA MVO21FMGP-CHKKK'%:'H'T1-L;M*#LMWL+#>\9KVD1%72&G(6VOJX!7Z$":4B M%Z1S@G2"]. ;=Q?6U3X%[W>MNT%UQ18SX1JO]')R',Z6%J7#@\( M.PJ7K?OCF-H<5SAMGDTQZ[95*"^GR B,?/F>($D2!-X$WK=UG/P1O)F70E=C MLX,EOV"M5$'NMOO%'(8WJO.+A)@HP?<#.$R0"$ E3 /.S$"AK=WA04^M8!/3 M\9Y,QSM@ZFLK8AXL:QB5;T_T^I&GY6RS4XG3PS(7M^NCI5R)]W0'\K37#CZ4 M2)"L)8)M@NT[TL)^'=NQL5W-LN;(Y./-B!PKMLB03/L.3R-#R7Y]^]=RKBVK /; M?G.4\.Y\89Q?+7BL*3VUWDIL4F*3WL#?E#V F:S MRYG[,(EZ55_J\9;9YCFMEBRO9[D%FUE#/2:RU6.(H4H 3P!_RF^*HHK1K@X2/22;*>% .\=@VNX82I8L6)NWNM[A#0C_W%OT-R;-'?:S.^AW=LBO Z@/[&73$UKN6!7M;[2 MZ+^TV52VW1DDIZ,([C(?CUQ2=7QVS!#FN%?F("ZP!W&!M8$$-!,[OI >!&E5 M5E'_L3!DX+ -J9 D7=V]34RZ,M^YLK(S191EJ-(KB9.AL+I4XD71#8$M@^-&PO[9WZ M<]A&Y%25B4FU"K?IKX6E61R6U=.J?$IVXU+M.Q1<=MC2)Q[_";"'O) ME:8EP\W7%%3*]$/&* 7$ 99&J8:@$UTKP$;5_5-F92%6XS>)E%67 MBB_<"]]"2$U]^$_4L-#Y!;I)[JG5Q1:DE6RV;#="'FI,:Y1;,T+D"MS.N=G&2)LXF@ MFZ#[+A2TWT!W-IV>C(6P4E9<;9;@.R I3](8W4@38U($W8%WJ)'V/J2[R1-U M-WD$G]H!D1]DAV @[VI$?ZVL>%F*9/*31$3A-OU!+K_)]AJ"EAY%<:]I)DK, M;$(4A"@>0N/[0Z)(=(N\QF8R4[XB)NSHICMZ325:B"B0(DC\<0_@C]NUC/*[ M1%&3D_T&B'Y/K/= 6.\/H.F]TSOFD]R=32F;E9FOBDJG/GIEIK26UI90R?,: M5-.A%$UZQQ"@$Z#?7Y.H3P*]Q0NM34MO+;EP6Q/#J_QKK[;!0$=*&ANBXY>T MZ!X$Z/?OL>,F$R!Z[2=$U[* +FXHQQ)T6_5/Q=4]/0Z5+.(?4/K;$LH*.=^- MV._$?@^.^N@+3B@H:.- OT_MT=U&]B.)8L.D- ?1RW(FQ!V"(@;/$ .N;5*>)=?3)B512#FX(! MK8EJ6F\4.S&&32.N0#U3Z% T0=JY/8#K-'M2;SRE-E*"0XT!_*:. N#&A#*Q MN#VU%1%<%\;E=X:[=45<6*E,VZ/&9!3U=PAV-$CEDS0;U6R>K1E2TRD*5J]W M(R7R5!%QILET%%7+T)5T6A8JEC3<)"#/IY!.F$B$V,AQ8)Y@OEW,<^, MZNY4C!:M4HF7HR_)AB[I3FU]/YA_B=JOT7IW0"L=K1-AIQ4^ZC(8\R@L'DN$ MZ/AQ\X"G!GT@W86?T^T _/C\6MV#*/+GM_K?@1N M/=1;[PL''D5M6JNN,HMNG /=@AD/2XU5FT_?S<80$RO5V*1D%.D&MQ@4Z.@B M,4BM1C':2XQD0E'F.(I-N()P!>&*\W'%5HE,3 4[78SU.+HSZ-OENJ37,XO[ M42*9J,,S"LW'.'G3HU5AF'(7TS3B"J1$TO%0+'5!)?)!N.+^'80?'L#9<4W3 M:RHHJ)0DVZ)JV"YJNXPR,9%>.5&-%27KGI#B4R#&SVU(D"9D]]2$[/[&3"3[ M&89,)#M(0PZL\XW(PQXBXSHX57Q6G+58EM%;/:XP3!3$)).R[#7D8]P7 M/Q**I,@QC 3(!,BW5ZQ^!N1ZJIV>U9?1DE)8YE+%"%_+CD=I!&34:2#$)DG: M1\ ]2#]+^Z@;>MA+&SYH@TH2.^[4G+V_(=\\_"T:JF%]^]=D@E,*23"855XM++2]E<@&):3<-U#K0I?Y6IFS3%1E%*9S(<4(W5:-(9,:MV MZ\OWXZ821Q^@D>!$)EM>4QJ@"#=$QQ@#BV)3(0K-#"YUVWX8H?&' M3 @5OYD ::Y W1#+A+@8[M_%\$_P6[>^QRI5N%WMF 6=B?R&6=+2W/5VK#IP M&A-(-"<<$M-!]77&LOTUW5.;D7FV$8LVIM-1#+?S9R]Y% L!/0$]\2M>&__O MG^L1M_+-WC2;Y85NQ&IM&FHA'%TA(HA_^4Z\DL'W2F9Q S-\%)-A ?A&I_O] M"SNI(0EO]^FK>]!+NLCKKL' MW)ZE/VQ17:XJ-;5:2(ASZ5$,]\=G0JG4\=GHS]VDFN#W\?![ M(37K&OA=U_1*=QVQ6WPGZ=K&B%_RFS3&+P[\TB=Z@SPW?@/I42[9MBOHHE?$ MCSS&NF-84+\R*-,R3/CZ&^Q60QVE3"0R(:K4:<,+P_#62UD$E&#;X(R*UX,H MU\3&)C;V196W'6X;D](6M5VCZ6,VK4O<%K&GCBYZ749>DK2>HD%SM*BL3+FY M2+1&,=P9/AJBD\?GAQ" $X 3@%]1N_LC@&NNOEX(:B)+RY--N=_J:YWFI YR( )7&O'W-#@!8@]+@8S>HP99N./#^ MCH%$7D*YE!+Z"1^#(*!NZQ/O 'M!A6\'/\ ^5^HO5Q=<"?G] MO_"?7<*Z"@0+B=/,?_ZN0RYZ#Y\X:/K?YQ.:=P?.1@\J;[U92!Z\-/[W__Z? MPY??J_]A/_'>[^5[,*J95V#"8@Q,07AL 4$)"Q/XX&^"NA(VMC_*1.IKE-D> M-?%MUP\8S0/%T%_9U+^I@Y_1?!Q-IB:LPP=3YF,NK(*)\\W_VO8SS(V[#PU/ MM?YF >0W7P)T]S?WQ2OC&.8WEOD:1R(-?_5'%F6^1B^T5#]41$?V"_-?@9I9 MB'3_U37$DZ!"/T-.@F2J_G-8Z>-_].5[%T$_>,_T6+CN:G NQ+.H>S\DJEA309=?\9WV MKX.B)+K4M("-FMUZF\GN!3L[*.=V/7#AU1T('GD"MP/=27M6%A2I)KR?B')F MX5MG5$-4_ UH/!K2T[I8;2IEKC>3P$92[0;37'F;)SX(..U\<-T(7<9\H0#< MV$PX',=RP>7)P!>SCXK%TL R7F3+T/U@@2Y^W16+W?[MZEN^SN[X^E &J>T: MXU?^Z$8JU3D@='Y'Z%<>ZR'"K[I1_OJ4,U^I0XQAW\0!5*@]5J@M6,X\B7]PL^S U1;_.3&/AY-XS9>[W1R=H)(0)5 YN)NL! M IK1,P]L#J+]0A0!Z M+9;^)^OI9_@WYI^_0Y2,*@:F4,_ +C!TI010W#L$_[L$JN$'-DW+D%RL[*,_ MJ'##LCQ7FNV:\$&X?D:@'"#.=*C73)'BK\(+I"5RTTH4NF0")=CP(JD.4"%N M\8TU5W7DL 1G #[>,N!>";V-#_MB>SZ-B^O%CJC:N>9@:\ 7PV"GXZCH" M!KYX[-JR#FP;V%^I$U.$WU9%%[LZG'(=WE:0+=&"RM7NF7_Y,\6G._M9V3EN0NVO]P2=2ZLX&<&6[<;D!Z5DX_U[K)APKEJOO-JI)+V8&""1!AXK=\Y;U]@8AB.YQBP M4! &3=)X0^V&@X>!5D(%#C@YS5\AD>,[&Z:LH[O"!\$5A[N 1_/HV0=)SR&\ M<+*-)]S0X03#ZSV+#KX!2IE&?SCX J4#2,"V +N/\<>I/2L8VW/250D('[P%W/SS_R!?G$_PG:OK@1H_F??O*:+^0=0EN M5,BBW"[!]BG;^TY<.$4;:)BBVZ+1IZ$@JMNBP,A7) OP(@M5*1RN'ZH6G,"/ M_!'_'!!OUQO=#L#O;E]C^P;PVV]>@ V]"!+>@*[QYB///L -VA1-4$!<&MR MH.;A^.J48-NN9F*QW*X*$IC]14CK@V0&64SPZ=)!/F'X@[T[7G$)X,9(N8[L MU6;[:[K]'(+0@ 8/'@U4,I$@(U(1H&*'#V;W+T8KC;0US8O0^C?Y/:+&(SOR M5")>($^K$B7)$R3T$\O0X",-^V"*GD'8?H3>[\WX=F- :^;E1(8H M51;PL+:JN\^ <#D.:'$U,^"Fς)NVW;$M2S+D.;Q:JNJQKK^0^_ ]UG-1 M2J_@[V][_H66BP9?$+[HHR]>0Z=JPH:*;"N]#WB40GXYA$0T5_LT"33?7:!" MJVE,%>!VIZJV.$.6T>3__8N-L?]85!Z:"#.$=V"Y^M3&UIZL4-JXB&S/ H ; MA4YMEV,LV![:&[8SD54)?I?Z2T>DWW%G[\.Q;*TU("E9/MU7PG[1N /SX'_<5_#I8;$=YI6Q#O\>;A$T/4VZ_OM"_3 MM5!&$N91-*V0HY>RX=I(H=-U*);(".[,T(;=="TXK9!'TE,+>.1[:*!O'W=\ MV>YA'IUO;H3-+>0VNT6"$^L["N"?H:D*O+U9%588 M?KO5.?&"'2@@P-JO$#T8 MI;E*.-[!@[R@M)KV1ZA?++1 M=C+]N3R82CB3LQK0H-HUFAM%QJQFNS;7Z\3%V72T5-KS-RD2[">"L2?>IPFY M#"F94]"8O!B("K<=Z+RKH+*\"]:&V8,.$D .=Z77HMFD*WTA!^2AI"?64W3T MX''^Q+]WFCGX.2DP!R,="LUGAK\ MJ1WAS6..%>OW5,;?VK>^0A73UWB19)E-#O1F"3B"K#Z\ MB@!WF0XR5Q% *"9V:K/!KGF\,' :!9\$46DS7N,3;.BQKK&9NO#FPA(YT^!_ M=6$C4W"UBQ"P(ARK JT 0X<65T>V%.#(>V;'W]R3)3([H(EY^$IPU:6S\\[. M'Y4:,;%=-L?^%]MR1@T(&LN>R>:>>M*J8VS\87JC? &[,7I#]$?HTY K<05Z ML0(:#0JI1DT,CUFEE?XL#>$TVD/"V;W:EG,Z<)).TTU, \MT?)$7^$Y9V[1I MMU9HK"#=1(X30W9L S<<:,L>L,LID'9=2X&32\T-*"P4RNN%DQ^B\!3]CBC@ M+QXX<0U?K+Y24&ZWUC03W9J=1R(BH/II2?8]I1<3&(8>,=%#%^;VMW.)S-R, MK(8]]-,[UY^(#/R_0C]6K;!T7-56#:O>D)3(9T7&DX.# M54S#?<+?&[9?PE=3J">3_79!X6 L(&S57ME_8[1=>+?%!MYE=)'S99GU-;:["I+H_7E^XE2F7^C];O,-%\ .&N&9=D\,YHKB^0BGY\),5O46S>; M9TFW4TG6C97H0CD_R-X*=U:DB4 M7D;:&G:K0*U<-RC5 MT*? \APVAFI[(,#JF(6:FH&WX'GSA:W.Y'_IS!I7VG[S9#0"[#7P#1>YAI*GB<@+X;AIP9H9T^$7/ 8:\Y;9O%AJFUQW.\YQM*-2H M$+Z)A7L5'M*<_/YM]QT+'6']HXX:]U54SOMRS?ORH7%X[VKJ?][$_$[\'JR, MP!3)""09@;^;$0A%WP\M>_[^#_/CMN'E3V3)L>\_X\,0]J6,R;0[=:%6QB1. MZ>3ONRV;*N1V!6=\^(D9/[C[O M.NNOP./PNN"<3Y_EFA[9-D M^ZWK#!NWZ$X:D&17H_AT9_?LVD$F"66#*;K];S@^_"<'Q.7QGQ^DZFYVETLE ME&#KJ W0=J!NTI*!8OC[K)*M3FN_EU@BCE*3R'Q0+- "IY=T/58>9>SI?::* M;$=)^<,\3%/<#?3J.8*'[W@[AUAI[UC8N\)VV=$G9XK*&/ _6W_LB2LHWD2 MW;LU.OR.3]!#PG0R1.WP"6E@+.M^+L%?7<.$8IZD8W]_@V;7^\N,"F9W#T:H MSFY#N6E,4IB7=I]5#P@+&\[;OWCI:506DK@!$0:E0/Y^^-[;]]T[@ \^W >F MD>/%\WAC)A),4_4\>%-7]G)ID-U^:BZSAH1- B_QV7ST_IP8$E J_CY +^VG=?7:X#Z#4H5TZ(_*%;!ON.6EQB]3V/HGDSG+3 M[RM[8YMT(V\S#C'$#Y3AE24[T)#941+*AQ$L"W5-\YP'\)H?\L-#*(W(G:"+ M+.-G\JVWV>/V-@49_KZ4);#+>P8Z?&\ 4"Y>R$LBQ\G66!?& M7+=+C!:VN8=;U1VQTX[Q=Y$%<4O36-&V][R+DIXVR(\SD2V4K;?&'(=Z=6VY M/)]O[GDBK#:X.![9^YQXD![^_P3-_*?V-NZY MLVM0AB(.DZ/D1=L59P>O"X\\;UHY0YL$,&;L9POL^PJ:&O*M8 =FI)@AM**4*V8823J>% M'TX-0\+.RQT\<8AW"S[/AI8==-]=1@CR>WJ*&];A?!FFTKM'[YIU!'28ARO9>+9-0:%CW[O'.5_<),7SMO>/\'4]B1*\[$4O:1%]>XMT[_9O-+,UTK)L7W$$*'T7>8#7HM?F M&2?-^O./,Y9W4^]1*<[<\!?!2^#=,PC66W&9#>3B=X;Z0[!L.\OV-M/W9RNS M78SW)A)KJB O(U[T!OMFQ]B/K(>6#+/@>U^& M\X^T4PG:#B*R4?Q]M]Q(/C;G9@O/N\+Y2#[[;[$Q<[<"0M'&FO66X<$YV*_QF MFD_G,^PPB(L6- /'FY%HB< K3'CO43BTM,\\\,#NJU9[KL5)TO#JW6+!*T)> MGKT7PCN*5>EP4O8O]>!+^>8U5 #U6@LW'D%-1<+T5SKVKIK\#D=27FJ!3_E^ MH!'I?&AR';1UXKP5)!_PTZ]4\Y.WD=_JKMN-P*.!,=37)]CU_39 ZK\KRL__ MX>N[V.XNZQI]U]N.QP"QA:_! XG:,2Z0L"KKW\MG8?_R[16[$H[=HU"45H=; MO^I7%L+=R[7!EG+>!'.%-[8%#B%ABT#8X(CI]M;'4+*]/'+7.Z$-FB&(MS"= MHAP0P89(0;N*)P*>@OWAD^3#JBN_BM6K1O+BY1YK>O5(J,>@C*/+HBK@G<,# M']PF5V]G CX JCG(JO%NO+T7>+LK_'#;$'JK-U/E7?!FS,=CA0L"1<)3LQQ4 MO>$O^3:XO#(L!8FC7U>Q5U+0W;NUSFY]_8K>;?QAZU (YUU:E9[F1:V2X>$?CN4KWM/XH[-#E0T9#7B2 \Q$ARW , M9V/BM(+=D;_^$NP,UVU1]%YQ^7# [\WQ-,^ M!!0L,EUGYX7\"WR=?@V]!ZIM !(K_08T7W8:R5;I$)QMD1Z<\;]Q\9!_9S@_ M4PO+VKLC?KLJ!Z[6?5TX6A=XNR605=5;I6TFA:X+LFUC2MW:UJ5.^R"\MEOY M3T]KZ;A8TS=/?G"BJI[^A0N3MJPBZTL#J7^FM:T41WJ:)'L])J&I(4/XR!.< M+:([*#/#(\/=#=Z:!G@^]I84-L;TK2&!N0>^*"I!-'2H&>R4W5UY)_8%[RKU MMG?QU13O!4[N=MO2RYTPA#Q_!'S7B8I?=6:XE@<[U.M\/]_[&V,/R][[O1-1 M_= 80KXF/"<'W_MA1OPIA?+N(_3'A?M(WJ&NY@D\3G_Q:E'@O$K"QO,1;6^Y M&_#7GZ6@O(UF!BP)!352)%DH) OE6EDH[*>R4"+O/^/CF,0G(ACL%6(6M[-U MD,?G/:OEA*D1.HX$(&7U@%(](CV/@G!:/RAM[^I] ^IG7HV]I[7Z@T'FB+=/ M[/<[O,N%ML8%+N[ /AP)0+7(">W]E)[##2O$/^R$!]K);HBX0%45(&N%]@Y\ MM/V-M]JF8=G^INE]*^0')[SM=_L9]GGJAY_A^#74"3!*]3>]:W#T5]-00BN< MQ!_4.V%SZ/8]Y3ZP-13'X=.=$(5RO_ J\X67G;6%JQ/^U.#9-6%" M]LX[#SQLHV2CCB04:A5DOSWV^8WK^F?SA%WF.U#Y0+-_A-<6LWMF,401J8WX MZU#7\XN_+-E6T/OC<]IQ/H&)_!32$5P_$,,TPBD4NB)0EP!IWD@ X7N%3TOA M41C&%TN&W6[-^YWY:"O^G.C_N$V_YPXZ)>%O/7=;,)[YA2Y6T)0814YF.X!FTNNM0W/.%#=]^COIPU^?B3JYV&0Y.F&Z+;>M( S MR*_XAE.2U\5,K;CFA)4W4IZOF&I-2Q;+H\XKE+$80PCD%PCD M\]WNK[FX_6FJDX\U.GV^,U[P-=:)C_X_>U_:G+B2K/W]1MS_0'AF;IR) (\D MA$!]YNT( 6+?06Q?%-H1VD +0OSZMTH2F\%N=[=ML%L3$WT,E$I5N3R5E965 MR7M]P-P/7!U^&4#B5%KHSP/(Y3G6)T>2>[%%*+<'J5HW7UBS:D1K41:V-H*I M.%:8%NU L?O7+TDG>')W!LDK.!SD2AU'V8S'M%%9USH3QE%:.+P&?UDN]OY MY=>MDB\'*G=BGKQ"XBK3];9?,6NN-G&GO#43*LO-!&QR<#+!E$]@H[R"PYPZ MM*=.L=5"C/Z@WNV2;:?E_2#7R(E8 M=Z>*U,1W5@OA^* B8D9KF=6IA^\8F4VC>#Z-7,EM%LEA_*IG_HNJ4\B>\/R\S#\_GS*-_] M]; S#K];;I0]A_<)\5[%&CH.-AW!M)E*5XZ *1H:&(OMEL&HCPE6!--QX5NR M&03/ ,QD&WA +<>.X8B5G\Y?\JK1GS,I?(,7/J,,A0/G\Q./]X\/D2'7#G@7_N<0OG><_N<73GA^"5^%(SB0 MSW*F*[*SIKAAUC.'P7650[/;GU[.WU0^)__9RL>:UQ5B/)4I?!MCE\C@=9W;;[-Y(U_%S6OGHL\OEUKS#%K+//4A;% M:G%@/&+ZY,J;RVVE,(0\7C[V:>" ML V,_X#7=JTX.(H[7*8[N^%QDA9WWQ_WJJ.YK\"XG[]]=H@LH/?7..YLB#>\ M>':>8N!H=<61M8K-&:>U;Z*"&7!+<!\C#P'#3< M@"XLSXF#=#GM<,\G"ELYQ&/O%222=<>-+U'!I&<9&,)]'.N36-"SJSIQ M+,SY!9TPMC,N:'$6 [X/:0VMP*/]<(A5C"^9Q*M%%,UR%H[#A7?>5 O>G_V5 ML.#WB^X!W_DP<<63FTFOO&?Q&[%!SLO!03'WD@BAN\?= _5/"E+8)\JQ5^^3 M"A7QQ?+EOFB$Y;F IR=,[Q.7PEOOL$&\@0C%-KK)?2*\ATN!3[N):MHA;1S1($KP'5>R>%UTS5<0)6A[F5PH #^ZIY=2POM6-KS_ M#-BU%PTW6$6I&:'4A4IZ%JU_>J%A)9F<#F@O2_%=&O 3#%"#N5+\,$/-,2@* MKH'PIM!Y0;TH1\O^JZ?.]E-#\MC344G":/WKP]S?' OO(>JJ%B9T":/QH[L/ M\7W#\P4N%O[HR>,Z\,P;8A %VSMI?T\ANF\&M(8/VT?WILY2=\+%RG;"8E5/ MKTM[AA>O15?"XN*LG&X47':P;0]))6#1!=N%5WV":"%TH)$@[E7\&6!9J$ K M["C]1+B&P>7.,[ M&E6\8CI[:CCIH]G^-._;Y6WL'XKY 2XYQMEAM34[#,?>J)(?<0\,T,*I#B!..[<\U_(I413<23SO9W\.Q MQ4/(.'?Z7H%SA47&6YT46-N_Z9DL@9__I@V:W+1);MK\7@5XMI 5$0'/Y]FL M+/$LSA$5JL;=P-N1XH M\!CS:4N\[^3,UDIH(I(PK^:(0;">R11H67C:DJ_DJ-$"TQ!F*+:R&"/,L-RT MSV*7?>9KI5:YRLF")@4-F9#Z(D?QL&7N:E1D?GZ4PGFR_T](F?DRC0 M\N+M;6V085ORDT:IB.F3J4FQ M619YVE+A:0/'\J9"5TVL66YW2660@RTOIF0$@.S4=DXS);V8,^W9J->MP987 M4QH*A-N?DSM6ZZX0O5 C:O-^^/:+*97P/F,$3173U"TQG&T:;-G8P9:74\+] M1083\#**<#U_*VZHXFYD*"Q^.25>ULB\/6A)6FE57 I.L]3;5?J@Y<642IOM MSLP-)@6MVLGWG$TPR7DL;'DQI49VA>>[HU&&"0Q=*,B;B3"AX-LOIM3+.YF" MI-8VFE?L4NQB2R[I-6QY.:51*4%ZPZI6\G*NM6#6'9F> M$)7V;(;T0K;?XJG@#>\WA)X@:T MM,MN9_YD2'3%_C4\07J+W9Q;('.-(+S!J.1I>6YP%4\ZU55.*[.9!CUA)DJY M3J^<8O\JG@PM93*L]#M+9EWAZ&;1-'I24;F&)X*V\;V,2_?IJK[LN (\F7K M.IX(<[R0(]JE!=+DLF*[6>WWA;QR#4^V*Z["ZN:BKJT;P;AF*A@M]_QK>"+G M(XK)07IJU2Y2J>F),,OE[ZPD"KMI;=6;X>-%'A*IZ4#6->V.C2 M0NLVUJ7%/-=$O&7_*IX4 K)!L59 ()(O2DMTKJV'!?\:GG@2C^;I_$+5)ICO M!JJ:;R$;Y1J>S+QZ:=MBB K2K397TZY>\58=_RJ>L /+UF9T!FGVMXL.5PH* MF:!_#4\V>$VC]6E/04KC(;7JD$B=6U%7\033FV1_ZB$S). %O-&K%5MYL#Q= MP1/*K".SOK]<:$.JF=LYK9JM:OXU/"GT"^A@XHESNHII1FU85KB.>A5/^$+) M*7?]0:!U^X.F/"7..L\E]G2?>#@Z.)X]A(_%.ZRUQ]DN MS!T1>F".,&'LO"XY'8(Q!UK6%8\T&L.&#W'12 I@>#QTD.R9[QIW^\'K. M/A"LQ*W". :P?.R/!$N "<>HKI'A['^(B[:MLA42S1?P#&,HI3Y5;8W=;5[Y MZ1#6TR#MET.ZJ#V?ZR&;NS)U9&_=W(_N$ [2-0^]AHP=65=[=8X7U>S>GJ6' M[^KPJD'(SU[$SJM!M!M360WKV>8 F4R70[)%-I!&U7_XCJ:S6>QJ".V9+KWB M*LC;:=(K)6RO*VR^VU[ONJ-%D2:L,H$02,88E?U7QA?^@ECYCK];2]N@S00N M(7!+KT!GLF=B5>]4SN0*AN%!V?)A_3?)/!.LC@<[!:(2GNP=BDQ-AWN"H\.1LMMX.B9JV2_(3;\(.N@ M#M\4$4[Q"^+*PQ5_[/\R&D$%NU^\X0OK>F-D[W:T6A<*E=FH5EQA &^P=(Y MGL&;=V;ES]_@^1DU;L=1&D<.C*P] ZY2:,U(U6'7-=8TAO+51K7@(<*T__"] M[O@I7XP'2C,T-X:9D.Q'B3FG _;](? M+/,OOG?\]8HU8'== O15+#NXP\MN[UW(J*PZ>V,$]-658ZJ$QZN7]8L&I4EW MN*Q4;(0SD9)BK!?5D:)<^A&OM_NX^D6CT&D$)A-%KZ),UW+$:A#T&18!#U:@&X%E9P@&CY5^@3 M RLW:.#\^]L]R9D;%X*((B/"* 88%:%S*T?ZMO_C]*TPCB".(8#'Z4)T#'\> MM8"LW"^HME(!][HNP_9WS M&]1F =<37X871%'O(0OWC?E> #C MGBN]\]__N.(KJ+X JU:8OA]&:$!R[:?Y2"2,N ]& M(%C"B#M@1/XQGTL8<0>,2*#I;AB10--=,"*!ICMA1 )-=\.(!)KN@A$)--T) M(Q)HNAM&)-!T%XQ(H.E.& '#X1)&O!TC_N/:T _[5C[7CYMT876EDL1KJ?"N MJ^/GHH%@Z?#+__>0>WB- *#D(UK87W?'Z9VM^D?$?JP$D_>QLT M?@E_]I+SX[]1>(+:CF*JZ/#,]+__X3^%8!0NY.*EB?[?/U "^?MB;G\?7'?J3^S\V\\)C/O_O,?T?AXQ"8B 8F?XL M\'Z;=?\/D8,L\FGDX&V7^3^$OXF>)WK^MGJ>V'E(82*O1-7? M4=4_\5X/!L!^%MFX

\B=_^(0B2),L? M2XSAOL;ZFVGTK6?T*QE-ZIV):QOVLY4=U%*;XD5=_GYZ8<1P+_%T?<]G 5,_MPR+LF*E2' MI:D*HK)Y2>1YU+;:,$E9%D YD28*EX6=$S1(T."/1H/G2J'^#!BHLT4UQU8V M0VU2R4K+5:8@C+*W!H/JLFOD%T(]8*KK\:SG\RB>@$$" M!@D8O.)2^$^!P:Y "*7-?-S2JD5#%[>NB13%GT^8\L9@T!Z-%PN3;R,2[MCM MYFH\X',PT2GY\)T@T^25 MX)&"1@D(#!;UH&Q5V-1\2*,D,,G1N4A'5NV^OT M;PP&4T5?]4KVRM760W2]HDG%K_%AQG/LX3N)IXGL92W9-_, W5HK?AD-[O\8 M<-1^.^?.Y^#)N]T-^1*3_-&]BR^#U+_FT1D9!V=.PF(3V8?O632-(N_HS/GBBI%H_U?2_E_R MX!R5OX9C8QQ%!@6DB_%R4&L7%*]T:^?-Q,YN=E2QC=%=;%J<;MSBF/!]H/S$ MPW>TD,;1=['0$N7_*I/\8Y3_ESPV1^5?25UL)F*(PU0;DS4GYC77;-_:65,F M)*E6'Y$[VB/5VK#&U.H,IX"IDJ'G%D6SB?(GRI\H_Z]Y:([*+QDZ/AO[%,(0 M%,'Q4W7#F#9U8^6OQ)$@GP8T$-S[<(70"&U5)(-LYKM=@ M B^HT)WBE)2Q6V\*JTJON6MQV['&-6H+/CO)RBT,5@ EPMB^')9+8".!C00V M/MB5= (;KN_4\ICIZ8B7;6:,HK!VNL-;PX;L3P,Z/R%<.FA-L[2J(0&KK^4U!2?[ M\)U,(P21G!0FVI]H_Z^YA$Z47T':&[919&1Z**P;@TX[@Q7]6RO_9*MN6R.@ M[G1S74*K?=P;;$@%*#\,$D+2V??.P",O?.E# Z$ZTZF0L9Q!O0+,5TK*(6A4N_230?O)]SY&^N&(DVO\% MM?^7UWYIW%$RE5H]KP6-6Z2^Z]]:^^=#U2L-ZKH+R4Z\\&_OA;]A)JY+NNRSCKV?\_W6T[T#[/\U MKT^H@#'ZC[MSHN/TLBVZFZGDZ3J-&_KDUCL_%1L:F?5676EK4MB.)[:GJSD% M['*SP/;+I_%<$@R0X$F")W?B1SJ%DU&6R(QW*&DQ7IWK&=GJ0M6[MX83<6(V M)[V%S2!=%R5JTTIV%%3Z8++0D82E$81,X"2!DP1.[L,Q=0HGI"HC65L8&Q9)8UB2;"B!DP1. M[L33=0HG3:_58+9H8"-!56B4]'8P1C:WAI-=:;TSU)F4I8-Q1L9VXJI*5^!F M)W1UH6FT\"YXDL0BO7>Z(LOE])0=R4AR-/%3:'^&=5F =:+E\;IT&VQ_PT1S MMY[7'8#XH-K]U.K+Z M:#S;682[I%6\OT8:6[+D^GV@Z:&/"#J)DI1$B:8GFOY3CIX^51C2_0HN(5AI MG5$]CN;LVJWW6TV^C^5AZC'-4)9H@;1+BZ&@ $TGP78+0](H@B2:GFAZHND_ MXX/IZ[K5,*N[H2;U5$K+C/KR='UKZQWAT59 \52=#G)+>RI4"1^EX)H>>E:P M;!I!W]&U\CE4/?2C_,?E@!C?S<#"T>R?B95.L'2=6SG2M_T?IV\EP*L64;4S M@]MF0L$U#V3/Z)+LGO(A$RI/^$T,6PCR2.3_!8?KVOL7QQVBT31>[6;"\)=8 M+ZJ;*_U;H$]9M_P]5?:?,U"HOO&VQ&D9']#A[Y7EJ%!*O]F2#O1Q(SWI,X:F M\,7[IASO6+KG2L>Y_NLCA/"D(?CQM2()YG+X]UV7VX01'\:(EX.-$T9\$". M#?/BJI0P(H&F/XT1"33=!2,2:+H31B30=#>,2*#I+AB10-.=,"*!IKMA1 )- M=\&(!)KNA!$_\O/FW4!_!A^\B,^\Y8NOIH,G_IX\6UI M(%@Z_/+_/>0>7B,!*/F(H4_/YSXT1+IP?CHG2*8KV4_(Q9^]Y)0Z#]]'"UN2 M4FWPP\))T:8HB:G__H?_>H*1R,'+U; M)\N0T74[WZA,FT@P6QDJNUX2U #:%S!9!IHGTVCN7=*DWRP/Z8=9&)_@.+/4 MJU0^@R?Y?H#]BT_R1W=+O@S OZ5_J;22Y1CB^RS3V7&5;I^65E['Z;6ETM:] M=>:SFB\'[%+;E1E"T1J9K97EU%X?K''9A^]8+HV@[[B%_.+ZDH#"5P*%-_0J MG6#"@,KDJG:YO4""<8'A>FL),7:W=BMM&97NZLTLPY2XRMK&&A[7J#[J)#PPZ:?G6:HR %L(?O.)+.H^]2LOU. M Y?^K%"ET?]QQNKO=G)>D-0Y^\U#A5M/]P[6C+?T28W:^U**OHGEC+YI,<-, M9:0QCH_/BK?>?6H^U9GM^OT!$^CS]JY:6[-BRO*)H)3Q?K&0JIU1:/K(D=F,PH &.C> M2H?1\U\58-Y,D1+ ZY^JZO.HJM375D4.:$*@,%5QFVZ75> :/H7JOJ MQ5">#0S#\*-NQOJ)8D\+GOSO_YQ58DVG%%62P4, 4*1,5 MBN%D\.9OG.YS@;-'+_(1/Q1#^': *4B(%(H\8N2_4B=_0X)<4!,6TSZAV5D] M[?BQ\Y+:^R]_4+$F9HUKK;YA8(6$T@,^QC/#T4?\G7AU IPA>!XY\U\NM; A MY/UC9 E7\Y#!OX%\ BC3SW*1Q5\]?!^%5,?$6R'Q>Z:ZV[Y1VQ84KEZ@996(CGHPIHF7O:,E.;,QVY MJGH(L6C-*[)MM;8>!5I>O+VAU>FJC8T3*FZR;@TL0D4I(FAH^:4&TTS>7@!_&)*D_*D6%%;AL\0 MG>$*MQQJT^[#1%474R(WPG141X49PQ5;7*LOSB9<(;Q4?C&EDEP)FLJD.=2( M]4H>R"4DBWHP>OAB2C-6*E2!76,S4J=6: 33\;CJPZ.3BY:9.8\TF^*V0@=X M?E4K-IA-M09;7DS>'Z'5(H%8&L(1&&78='54Z,+SWHO)\U:>QQ&K)VJE=F&4 M\3Y[?B%-D)#H,TD36O5-0Z6JV'1SP7DY^M=VW*P3"!KF;$;57J M8LIN2K&%RX&2+=HR1B;R9MGS#;@,J7EQJ*#&JO/3<%>T1CL\W+R/)G7<8S'6C0W;Q!64*Z7R0T%[3&I2K8_<.8DVD*&Z+)";[K*(V7W8]&)6 M+HWD\D1/F&D$@]C5G%SW9H.PUXMI]98-S5P06@E16_6-UK9*O>8\;'HYKZ4Y M7=FZAON(BFU69F.PW/8J8 3HY;S6V\88KZ[S320P:*-LND-[,O!ATXMY9;L= M3,S8Y96F8EFT9._Z/EL+FU[,JYK)6:/RUFT@!,]Y:(O0LBPD[!4P9QQQW.LO MIP3"-=6QP!!D2^XJL.GEO)06.ZV(N[H M,K&VQEBIU$R& %V.:^Z[LZM80DE MZE*5"W[+H#K;2CB "Q($#;M:$ FAI)4P MS[,G.-MMR^$ #B1X8G]&3_+L'%$Z0JNG->C)0I0"47>Z:,]G85,\VE"!)R21 MXK%1LA#.1DF*L M%]61HH1/H>^S):$Y80&-(',H =%:0XQ_'@R S+EE*VZF@I'^P.4Y5*[_ >\'#- M\L$VTD['(XA># 9T:))2)%.R8??@:UFR4]""A43C=#! 2U9!$W\AF6?O%L!_ M= Y,398@^0 M/,<+.XV> M#H<3_@;DX EQ&!/L!5+Q98WC#V=TAELS-/^W$Q,C97!!:L/904J54Z Q>%5* MY\"N(K6P/#!6#A(E_-T!>R!5!IPS73 88+L98;>FI%AN-.RP\6-H#-_)IC/< M A^V7Y&G!VR]=&[E2-_V?YR^%6Y6XHT*M-F%R-8_WQJ=;/[C?='9YO.1S(=[ M&M?>O_BD*NC#3P0W9).JHR<;M*0R=<((!$T8<0>,R#_F7XR[2AB10-.?QH@$ MFNZ"$0DTW0DC$FBZ&T8DT'07C$B@Z4X8D4#3W3 B@::[8$0"37?"B!\%&26, M^#E&_/R-LI>=KI^K]N[GC&E]6QHK\/1$G[L\C&G=L GUL*T,\B!;^6 M@3_!C 0S$LRX4\RXTZH=M[0J;YV6D7D#9H&H!824+;WXQ;N/6\WR@% MRFVJR]Q!TI/GDL\RP>E"@./VLW26W3E'R2TBWJ:YK M'E$22HM;)S[+#JQVI>%6>+I),'S5[G#E68MB<9CBL("G42*IO)'@08('KTIL M^'-P4-I8/5G&>D6$FUN<)^_RG"#?.CM:)A.4-RS9D36N:R/;)EO =1/F:2 > MON>Q-)(GOA0"9!XD\BQMAM& )='2ATMUUSN*%@<7;[UHA1 M;"F+B;7*2HBWJ"WY%4+,USC,*T,^?$=S:+I0>,=\BK?6B\2"2/#@#=,H_B0> M3)I#!65):< 0\V5WUQ30_!"[==;%H#0WT/G(1QD.14H"42.%#!-F>L( (.#9 M- "%+U71XHX+PG[X$67',C/OY3WZ,X#]G@H=W:0:.'Y[(MS! O$K+B>@?,RC M\WBQ3)"B."6)IKAE"'5=6@RZ#9W+W[JNFJ?;NB.H(U);&WIW6I:]=9/WP<*8 M??B.Y=,X2B99N!,D29#D%LZJYX"D05!UMFU6<&3M+0UIJ^S,NGQK(.GROFEG MC%$=\>;YC,15\IJ[5@"0$ _?<3)-9K'/"R2?QCV58,WMB7 '6/,+;J[GL$:K M5FH!7E(#A)#\:6GH%.I]_]:'954%K5M.=3"FO6(P-Z95;&YY?3!M\N$[44AC M6%(Z) &2!$ANXA][#DBZU8PSSGC[2[C[@4ZR/)DN$.]RSG:GL59_5G35^Q2&O?6L[N@DY.9UFC[NJ.3F M4[V#M>)3593M5IALF).BCEG<&$+$1Y2BO?/STP0T$M"XM3?K+JO:*DM_ADR, MB4\'?E!#@VIQMEU T/B(JK:)77$_>I- Q!WXJ>ZR'*XP=E95?FN4D0Q;F]36 M>H6J(;"RW8>4P_U"AL4GB,.Z!2+^,8<47WR2/TKQ^^[@GA%+GK)-IW+!R_>Z,DD98W3[)_YZ^=GS>76R2 MF#N1@C\JF7\"$0E$)!"1Y.[_HSV<90LT!8/\FEO&)*-FDE'S#1*F@5Y=":8$ MJ!YV3YP>9@Z((ZS9XP]EU7%ME?=@IWOEBC,);+P9)E?+JJD1;GF1F[1T,W_S M_/U\7^R7L_EJBPGJM4I1FPM^T>VS* IOE!+Y-)%[EZ#N!"P2L/B\8/%"3K0W MPHJ9.I6;"#VJ(W6,+374@O5\NW2[>66[HR#H0'<9@@'42:H%)!B38,R-?&P_ MB3%6RQW1*M/.:<&RWV.,5]7YH$I!C/BBA0,2C$@PX@XPXC.5 M"5CNVACO3 6'"4J+H>E2RJHB^! CDCH!"48D&)'4"1!8NU5?RD:IBC!<-RAC M\FZ3WV3#O<97+13PAFZE_[@<$.WO(7F@)*BFQT7TN9.A?DP:!_CW-]4%?!)S N> #'W$K MY2PDR7U,U:/&)I%.6G0H[A3/@A(4*F &/ M"2!C3M\#N"X!BIF2\YBJ[GLYL"EE"8)G@RE[O".M/?B\:UUG;,0Y^(QZG D@ M@B-%O(.+I A_N\:[D$E@QPE>$(K!3[&I9OE@0';ZE%DI!PB!&\IR]!KXCKU$ M -(2^-P\=94+54Z5SB=[*8X_-;72 MM?ZAC)D6H&W* :N.*H,5"/!%5DWP)!R7 $@ &&I"ZL-W!>$31Q'Q7- 3F MD MY8H+X/)[G(A@.8 84#2AL(+12IE XNQ8_"#I8&>>$ST.9N"!C^&$]C,U),CQ M4QFS@>BH=BA^0,H 2#C27C @WY_.S0:\L2$Q?H)4L"UW>&F&#S*'&?&< U@( M- CV)8'W 0V0@$;$[X$4BR;WF*J Z5W3>*#"H@>ZBD7B7-*.A#U(6@AK@+3A MC)\HCP.62T<.X&MA+^#5H?D#9V+QP(P(5]/41N6 C.J@-SN PZ;1J-X(H+/ MPR00GP5G*A'NQ(0\T_9+8?K8.$E7"B/3*;@5 M3/E2+)+ C ,-0V*H@#I"R"<@?X!,5@AD,OC.LIWG27V"J? !*9;V,U%7N!74 M4M>7I&ABX9Q7(;;%5 \G!W\"G9F.#-X<$Q%,W1+44( 4RQ(C"3P@.N#/F2Q# MU=C/Z8#Q$8(Z*C#Z0V8]?O%5?7 .]Q YY)A[;IAS.B3A$U%QGI,5=P%4T>>@ M4$)K/8;)ISAW(H]<2'%J9:MZ*HOL)0Y\^\^//CG9WUJ)C;HA!)Y6G*3L>.2^ MQ^S6?BKQ ;M.C6I64^RQ#(';ZHA>LMG<[*;^D@YGVVP&*6DF4;9W6G7"!ANK M:2%#@7KXCJ:1 I)&KKA+0GZ_&_&?\3;]'NU)N3KM.)5)3ZNZ0<:9TIK"MV_J MSPYI;Y;G+1E!Q#G=[:!59C=@Q$77?_@.=J (?I7V(?BOH+6\D:"=%ME-;Z"? ML6:A;Z*?Z/OJYS.'%K\G(@O<7'9:C##3)J.J-A[+.7?6O+V(9/JS#%7JB&-M MTIJP+-*4AXNU\O ]=TOE?%O*HTA175>]]4"3BJ7"ILXW=C.=NCGE-7K>Q >+ MPHR9Y-=4G>PUJ[8!@+%0(%^AFI%1<+=>DFCL'0\0!&PIW\+M?\Z$H:1 ,VRP M-[%[P&P7@NC?$7A54;<$+?;(\6S?:=>[OD FC[<\-_92.-** UU)^XTJ,*A5,U)JB%!PB[;A5!UN7*(U"'PC;3C="VUU M6U(\G;/!O@)L)\)]PT*5Y-1Q>&4 !@[LJ,UI8#G["Y('0_XN=O?<7<2$VG&[.'E-4.,&G]FSZZBX&OC9] M,DYZ*PD>!(945P:;&.BL,, X08^'"8CQ!* S*4*FL_>'PXJ>V0]U/W@XZY.G MU3W 1?N=8QMH%(!GP6X>L"/RB@&DLE;A?FE/L,'_<<;J[_*>9F#:H<,*= ?- MC=-]+]C_ &"3X:[]E/]4[E;-7( M.)( 5PX?3,>1S*>(!; 0\+4K1Y %Q7"OZ8?5 3E9'>:-87:;BN3/ MBQV_ =9E&;#F].@Q!>8)! D(8<<" H@AH?1@?^]?&_)+]NQPWRQ* M+E .Y[BJ'-'[;N#G<@*L'>S_H-6>-:JV\8^DA MV0 ?XYGAZ"/^3KPZ.;8,CRZ/G/DOEP([&0 +_QA9PO.KM@FU73];M>.O'KZ/ M0NT#" Z-PK,%G/M^PO;GA/6$[F6([DHK=R^Q/):9 M;GW,'VG>UBD,Z[9LU_H4&Z:X.V^9R3'YW'Q$ M$0S66!*;1CLS%0L^&Z:H.6_)Y!M]J\/0'60X67?Z"WO)9J0^B[$7;Y3%>+9;M>GNMHZ@Q;J]J) 4FV61IRWS"E.0 MI:YL(4-OT+9G=(\2+!^TO)C2B%")T3(W*FJ!@%B^U*KX"6EY,J=@>+F>% M<@5LP1=%LY&U),3>P)874V+]R6ZVS"DX4Y7U9D',B4%U"<=Y.26!7!,$0OE3 MQBAF+96=%2N#2%-2J.UJ=:,9@8A MW![9E^QU1>[!/B^D*3L4*X#1CJ!)1!G/EPU+7=PRT.%NQ'"\ M."X6F'Z[4*+8_&&@3Y:)_29@CB@=H=73&O1D(4J!J#M=% P&-LU%M@%X0A(I M]T>MB8?WW]^T.5N38BM!\.SP\"+:W1PV-;/%AA;JY6U3"S8URZ: Z&Q\_SXW M-75S(SGNA^]KC@W)U:N3&;_3N?53$UX]DB3<\L0'++%SC3O9KF3 %QD'6(C1 MUN'T! ML8V1.M5-P'P.V$(P)K('H[$WA5#,^_K)"6U\.3R5Y%QB(>X$*^Y*V ML1LN/*D$*Y()C\]CQ]_^-0X\#-QOL([G?V"U/Q7)GB"5D>4]6GDSA,+SZZ$U5GOU;"-QT??CI+ M8-]*MA'N*>-'H2L%'O@<]AGQ+B8^SH-'_6#,:GA.:*>$!>!G="89S0*>WA\9 M"'9^T:3/W@OZ\($MS^U9;$@!6*]L"^^F0M3K8&QYI ?E[,I_HB!.>>H"_9\HP1.UJ)O(@QN>B9X?JL*#UKLZW7JZ\WEOF*\ M#HXA [MR9>^VJ)L.@.Y0KIX@_K#3Z3766FZ,$!ON%)_B%2"6((^ W2)OWZP*0GP2W1H@1KEG)"HEZE FV 4>BZ;!]#2*)H/,Z)C J@7IO01\KI870<3#%IA,YEU115 MH*]N"II/A[ Z^+#C\4OX _04@W72-&$X$^( MI#T%]PUAY\ .@Z %"22*JAO_?L _2.OCL;%\'O<3?@X9"*=ZP<&[,C[>8[6! MTXJ!\1&(2>=^A)(547WM0@*WK(:K M/1"DSX,YXM6 M'%4^=L!+.@P(=#M$1AQ^'Q"GP2[#W@X8=_,HO'5 T\9MDP9O_I<0:OA.(^@<3'**"X#,O!<#@[[$@^8#5*D]D]I>R6V-[4*E]04 M))H3GR)=1)Q L (CBX!(4@T>"'"H_2=3. (S8 \O'0-EP=SWH:(AAGFF#H_? MXL#P/72H3CQQS@$0P^M!1#\(8)1[&6@&9?X\:NPIP\6WO@Y#.6Q79O$X+@)C M9V2E@&"XX3!8VQ)[;HVS)Y.70KZ>.:,*39V!!,,4)0=@1CUF:PE0NZ1SJA$N M.L[5, :R8F%MNFHY=,882FJXQWF/E^BI>$8UW-TT,H8LWYW7:E.P=Q-Z\KUGLLSN_"=EWH$=^&J ML5?T__)VZC^?8C-+Q[ZCGF0/%\"Z>D.$[!G*I0OV M>KO0!8M^B%W]4A&XOUJ6 TR<_9Q38-*I<-:'RG ?8D3_0@'H=QA7D7. 1/VE MAR0YN!#!.@=VEM#,5:,P#@^N^YZS-T*BL4MBA@,(SBE@Q0J/R*/X9\, F!$^ M#?;)GNM O /IF-_91@Q$O\J VR!KKAP5PR34(5AX:%C\J[LNW>/B1(6DNCI M4E>>Q)2E(L+N0P]"^73"@\I+K72($J=/2_D J1;M$5W=559JZ4.<2Z,HPMXR M!4##PRZ$#V4JM+/T4'!B=JNA<21;T!!Q4G^%)H?E.4 \'"@;TLJ-A4[D7.[? MW^YW/QN':\1'_]$=7VB1<"M'^K;_XW0,\* \/B2'Y\5"=,Z\#W0(3^4YS[7V M7T1'\N$W9R?W)[= XS:7L1&NO1]8_$(TFO3K$G[A^".:>RF]VX>/\POB".^0A?O&_*\8X%Y>B= PN>EPST]9)Q$B#R M^VD#\(01=\$($DT8<0^,0!ZS9,*)>^!$@DWWPH@$F^Z#$0DVW0LG$FRZ%T;@ M"2/N@A'((YY@TUUP(L&F>V%$8C?=!R,2N^E..(&$=XX21KP5(WZRTL(/':\? M-^L"^/%73ZC>=WW\^-H:]T$5\@X*_MR.:H*EPR__WP/^\(L4Q/#'[&W+!15> M0<&7SJQ'8;:6-OAAX:3H,#W+X;0ZT;GWT#G\ONI+?4:=NS$)?U?GANKV733N M1Y;6S2?^?_] ">3O\]E^-G/F:]@KA8LY_IAOE_]>R.U!N[$?:7PQ^ZDU M.0X C:B!D>GX#P3#/LLBF@C"VPM"%CD* IH(PD\) MB3?"%)2" A@81W@X0/ M,?>^O''7D=Q]E'*JO3UX&M![J*[QTL4^\JIH>(&*Y"9"7:VR?3:L_DFD">*RKM^_$[5/U/YSJ_W7JO'Y M*@!XJO?MN5M1QS/*8XB\AK;ZS';77L#L:\3#=RR=PW+O5*LO4?LK?MLOHO;X MG:O]NZ[V'U.K\_<6^UZ/[K7P:LV@J\ML<]TKC)KJ%BH]^? =S:41(INL]LEJ M_]56^X]0^W2>'V5MA"E$43>,YXEWT_MU= M,Q^G][_FPKEUP=&R9%IA_B(K*JC%OWP;_=N;8?VM)WZ+LTKR>CGFKS[O&/\_ M?N(O(_ZM3JO_0 E()#^1_#]4\O$_<][Q5O_/F_@?*^@)Q/]1$X]V;I]VWO=^ MX'ZH?H1BX0OV6:E2^WQ?9UF^OH '[@-1ZD,GN8_V>"ND^7QG8I&(LK4<52C( MO+)EFJ:991R5=EK+YPK+_?K!./(3/K,74[UUCXGSPA1]3RO-C01V[ V0G9ZS M:&9B9PL%/L,WQJ3"YN#).(:G201)%_*7#O-/HZWWMXM(U/=3J.\OGVI_I/;N MS*59-E8DSD@XN@X8M627 Q]H+Q%J+X&C:0+%/Z_VOI,<_R"IR->P$WZ4L.,K M*>LO'TM_I++.N F&(-E>AC&&]:8XTXHC:]$'8R=#92WDL#2&DHFRWGS!O-D6 M_(]2UI\_3/Y(96UTFN.91!0$>F+,T855&0N6 .UB>)H,E]8L,(RSEW&C7^! M^8N?&#]U2Y1A?FE8YP,, ]:Z@:7JC)5N!1+,SFP)6LI:Q>5$GJ87CRMO/?D2 MJLK;N3,^K7OJ[?VPM[Y)_ZZ[JCN<[T\L%W%M^<\L]??I*;A#L4C4X,OZ(^JF M$%78XO12Z)R/["7JY);JL-ZX:&3 D]C5P+S/C.0O*?3X@[5X]8P^>PQ_:T)\VZC__:OEV4I^$#I0C MS;[PE%ZQ[%5D)P>=;4^EU?ER/J^/&5'(]^'POT;PP*V5(H&&3PD-G]T+\/O ML-[X@8U,<8.1*A-2:*\FPOW?Q?]# M0B!^ AER)#NS$#7',5A'KGD\/_ M00>5%R9PA(7E3G8I3 =>YRY,X61Z11< M,,-6^^>>;0UD$;9&TZG]O'\XOK?7<,IAN_*I2N<5SJ%JN0F-#&=3I]$1S4YQ M?;;6USN5,Z7..)( %1M6UW$D\Z*B_.&DKV09*\ET0D0Y.>XK!I>'@3Z8QGFX M%;7A5!U*;,6RJ^!9]ZGZ=SC;9KLUI"47LHB <*XYIU5EN"4F_81P/R1<#B6: MN<:ZH6H>SCFC:8,9;2O^NQ)N;UT:2KOE%]40EA/LAX3)->5UJ3')9)&@02+.Q+E+8%A#.M*XLS[_P MQ2LA-;XY""/P)'LC1;BM.H['F8*4\E: ==)6L@75D6!4WUDP7\JR]X^#GSQS M(SGP..,BF,^7; DF"]8]B/^J&:X+ B"QYX84AD_OST+"->=P )+B'-A8M:/' M'=C8MSQ=3"VXC93B)%73[)#+:(,0)#KFK.4[8HW*E5\9H*K(M?TVNAP##0'Q0MIE+P6 M!_-:78!VRSUPZ$/\$._'('0PSO:*4J.+3$K!PLX$K0K:@ S*$6GB:K[0US+H MW!B-SEP\P+"9)Z/ @=!1\.W@$("$2*'((T;^ M*W7R-R3(!34-;ILYH5F\=R4+CDF7AZV1K6<#G9S>#J/8U_'/GA?=^3[L:PQ[MFQP^,M1R'Z.;F*DU M.(%'J":00 E(P0J\P+4]ZH"FTFX3.GZ\'T@03L*+ %UL-L%@G&< M<6JOG,Y'>F1OYQCN6$ '8F*H$3&X(S&K4 MQ-CF&TA_UF540BRX>:,ZZGG]:&4(NZ'<%]K%EM9':.!+Q:ZPQ]3IS%/'J1\* M8-V)7+S#,+IFJN&94KP710OI4[4)K4M="M4*'I=PD7'O>#Q4O-A*!?_ +V$# MSG$DUXEOS0*C'?K,5"ZIHIQ@_ K].]_0V6?2#SG@/^6%N&T $!&O47% MO5)_Q8_'S0Y/KCP;^A%=V 7@ P5'GNIYMK#@@%U,*6"-OAC"Y<^'[GC)]:'- MO!\-),$%_GQI*:I(O.UQ=I""_@P@24">]L2051W"=DKG?,=3W73*7ZC"(N5S M0%2,R/(!NQEJ9:MZ_"20*2EDIB/!_8N>$G1.!1+"*9QJ.F?0'J4$MR4.] @$ M#*HQM,W2H$M1,H Y&Z1#;O"D0LI03=7P#/C(/]^KQ@#& M@O4)LAZ0[HF.2C+8J)IO33;\RFA2OUS- -8QB&H80*D(RA%5AR%# MQIP.EK)K^PM\YU">VNAV$&GN*L7UQ"4Y3H%5RG((DD:0RZ!)J!O0P10R TJ( MZUJV*04A"J+YOU.R) $Y"GD>B=,*L@SNV6-./Z: ?E*>X@'-08F]=I[I4*RA MH6$EV:&V'93M(&N2I$%Q646G2^\J+&"33QR$Y?CAXX1EWT-4LP),Q(U.V3@= M'CX-%Y+D4J9(Q7SA]*.5Y!2#G[*OP@%S&V[#UH ] O>.\1!&ZMC@24'-:1BW M,:=M;XFCRU]VJ?^:N+I]I(?K@S6&E!I=$?4=S=$&_FO%%0(WYRQ"% 2H&$TX M)7H2D!,QQJH?K+E[FAQ66BC@8(HZ9\.[2@'$3E623]#[9*4'VN& $0"&Z?K! M10;6RPB )?$ R4= #87^L"SM/6Q 'TSH>TNUN2#RY<<"'FI<.M'UAE(^P#:[.[!Z/8'(BL>FB#1DO].3 _,F0L1CJT?%YC>P,QQ ?G2\/B9V[\A[NJ9"3R9L .CRU1G$=ED![+L MC]GWYIDMR7J\I89="]8J-/[A.Y?1]Y8L2_#TVXV5Q0J]S& ) $@L79T;9#@P M;4).*9856V11%R?KFV2L8IL&6G5GM#N$;KFAQ03,>(C>0.5&"RD>T)'ZX02N M#F2C G&,J09WV4=S*::UP8G2WZF%Y4,#]"JQ@9VVXNP#K,"O3J84#>7)-N#P M>E_5H>45;G:@U0@W(]+E- '#N=!5>S?OD:& :9&-'K,Q9>U/>3"]16- M@TMW^$8P+U-05SI $Q/. X?;F$PTN#9>,ZQ MDO@=6F+G@>4P1B\_[#7'?J'Q&U69KQN-85R9)#YO->9ZN0*N5QQ"DR2UP-=+ M9-E$X2%*J"37%06*['Z-!8^M]EJS-P ?4]0E!G,'F_%4]DZ$"39Z;N4_:-V) M 7Y#QI8CL114L;E!>PVP&V &D[(5_'HQT%\!8F?8J/&=>;6B M<<5B83#>Y4K;*HSB>4' 3I#X+$3G^M';G4+QZ-20VTI">-C/I7Q@P0 3ZM2" M.*K&F?D:G?5#Y\ !TB.70+2GL4+?;.37A9XM#_YU LPQ'L>J$#OT'E/,83OG M2K9QL*5>&E;ZJF%TXEMX8M!^A-IAD:/A .W[3_>A=V*]A3>YHM!BAH6>Q'3##I^2OP=W1F)7CD.W3P@>S);V.#N?*;0QLJCF<$MZNVX? MWIF*$.SIL2:,4%;A/L2VC%")CBH/(>6::AV@XG01#IEF2Z$;^V(A!IU<1C&^ M]P[CZ6'G?I[Z@DZJA"%4Q9SHTA@^P MX6Z0L4.G\DO+X:48+#@G"OQ:@9=]C%_IXC3VM5?EGI[D?[(8V%P2 YO$P+YQ M#.R+,1;7@EVX\$F6S!;P/"KF65Q&<187L3S+$[S %B0^FT.Q?+: (@_1Z+G] M9=[JJCS9(%-.HX/BI&'4QH7RFJ0@2C]MB1%ZD=1!66;"J*U:/LB0,WL]ZL.-T-.6K?[:$)G&HLQ,-IY2Y5*\O$0\;)?1N.92TOM]-LM>S(@J5,$R7C (FE.'BJ [+!M,J,=U:%2JJO73>LCAF MUB5EA\T0E> )OR1T3;D)4ZA>]%DJXM1Z+63&6F:%;R8KUQ"*J ]:7O1)H]UR MHR$T):TIY)#J0LO/Y29,WG319T[($6AIV%\SD]5X5I=R=F]<@2TO*#_V\V+0 M&$J!%HQ-94!O#((3E2@AU'G+>C WQMY;U7*4G8TI:#M<-'7TU9C%*#O0C(R:Y6O95J;<4V!3XFE3 V.U7=>O M5A "K6S!1J?5XY4^BZ*7O6JEZ:0H(QD+*>FJ[@5K+1.,?=CTHM>RN!1G@L"W M-6]1;PB++4.(;0K:NQ>]>EO3,?RASS!=MUCF4$FV9CH8P!5Y%GW>[SS(K= O@*97)'K2Y5OKG=!?(>O! M:&9EM?%JS(5-+T0E(+Q";8GW;<:C^()2F([$&>[#IN<2P)(X0F"$S+,"FD58 M/(>2+%G(\6P6X7!D1!5#EXNU9Q*#]-9%SZ1(F&6Q/J)!='K:\>'M!V8T6134G,AZR M"C;2UIZMI[#EQ=N)4I_*LKW*D#:LUM0<-O FZL.6*/JTZ6+ALR4+@)DFR6Q1 M:P_8D92%H'8Q4+%6S_3R^ETS9:H2 MK*:CE0]:7@QT6F!MB:ELHS/.PY>5 -XJE,98H-;62W25=I*0% M.T*YAJG>RG7%*3[=,5R'=.EL/^\H?8BI%U/JEC=6;^LI&P3S2)QO]6V5Q&#+ MRY6G/9.FI7D=I56ZMFR[35N\966(3_E*D)>UJD/).S\WJLY'L![7 MQ>3[WTUIU)8RZ:NV3/;QEK8T/(,H9LD;H_GE;+#R5T7@;M/I7T,> -!NHS)H"TBW[P14=^)V5D"HKB /-^\W%F9Y.:6;:D8S\X-9 M)Z]3UT!B%Y@"@M:W&WI-E#:[[G;*]<%2>04D^O4F4QU/1BL$=-D?;@Q/*5'^ M-7TFNQ55'56U'!(T*-LI*Y."VE6NZ3/!FYXK]D@!\<2^VC0MQ%E(_6OZC&ZR MME^=NF#]Q5N*R?FSPE#9R8V 3.J*U5[UY&Y8;%_S9H:E82^*96[PR%3ZFD9 MIJA.UUN]&\>&YY]3)U,_=[BP=^;ZT// &,,CA2 /D!XD>J2?\ 6UEM]=52B,9GE MQ$EW2!?L#[E=<\*?*-#,.1P?R):N6SX\]?DK=&):GO/_V;O2)T65+?]](N9_ M('K>B[@WHJ@!1)2^;SK"!?==C(X(!I-MNUW:_DZBDUT\OSH4BZN^&E[8A/_?%NZ%2WS+0%5F? MXTKG;WVY ^$?/QKE?(D/_F$%-.8Y%,*$" AZ&<.TR$ =."?*083(@"$P)HI M((3 FBD8=(@\A]\L8XP)<36!8*.8$);(+WK/%QOU5'XQR]G*OAJ'7U. M7?!]5Z![BS[\OQ_,CZ^7 N?>1')_O$71#^S06R&D;9Z4US*/X9_V023,&OZR M!O],^]L0X$\YP[T%XO%%B+H47[QGMNZ:+[ -":"B^%,Q\"3@]-\3@;B8M;AA M#\T_W2P4O;\7"W)'C.'9"LP75[$@E^&+X]5^S3+NC&;/]2RO>#HXZW;,\EWN^Z@NVW[ZSDTX[Y@ MWR6%'!@FZ58;L/;)39>SSO=!/+].E+[%&M\[1_:]S^ -K>XW)^TCL.][AXW? MDWVO$R*]I>F\*5)XL:91]P5%5!%,G4G:@1'%T!]#_SOQ<#_1_MLM8\+\@YD; M,_>=^+67[VW_T>(>7LO,7;W EV(>*567=%2"**M;MNG6BSNJ%;BW)G%#5ZR3 M:KV[(&IC/0/'I8!!WWZYH;+]'KT1RHN&T(L)K=E,:%G G85^P([1OAL[-*[;TCS3Y&S;>AP#.%>8@@> MZA&?Z\_$$*5_N97>_< ^]T&X/[0%MSN2"\(>;%'/C3?AAA#HF],7\_@>_-P/ MCP<$"8GU]-Z\G$4W7T5%MB5W1"I:2$\2K574BC.C+BG[CHJHY40U6[-P:%*N M]^KU:;);JF@Q[X8U^\3SM'^@Z#X$[)Y#0:@(&GQ! [6<(:RS60_8:[ZXUWRL M4T-0IRJ&@VX;W\2R_,O/*-#-EXK#1)CA?6#XWT:&;K[4X &FS^*<2)$7)LMY M7A#R\5RL&FFKXRSC.\XI4@-6C0XX3@"B64L5F6YM&:MZQ9$8]BE"]HK]=;DK_$F'1WWX?EQT*=1KA=JREZ%:9'A4 M*:PKFTS=[=D10OWF*2;J1UP4ZY8'T2UWEV5RN5-"',*X09*#MC\.D-X*:> , MB._CY>WJDGS+H,6MH,]GL8O@2-5T/;7I34@RM-#BJ>6P,?V3=IP?P2YITTA)L3$KOL5SRU..PAINJ$IDXA711B M)IFV#DQKI,Z( 9PI]M#]3MF^<5C2?P_^ULL-H(?_N\,-:2$M#MS_K%[PQ++R M(I4IN+5;OS\>UOJ#H6 -*6Z>,1=%OA?+FU_W^SW@7'1Q\SOWUIJZ43%'L^AD MNAIWXK%I.S]+NDVYH>]/#P]\O'KLI]3(VVVGHS':B%: MX.K"(F%WUB5J,KR"&F&[PTFF/U?#E!26LX6H-,X-L:12GE9$Z\![,A0HE ? ML).J,!^-6^6E8R87T6&/9J\![+ WZL WUVBB<_XK,.GHA3#3BV1*1I*QKJ+(G6&PCR75#&/=3MD<4VU! MDC.%;Y0#,U$_IO%F:]U]SG7*,,DZRKFN'UQ)Z_LWJ\/-.9G8#7?K<%Z*:LTT M:?U3U355!V1?,^2)IWM4'4[*=K_CR4:(\[Z^G=U;>X[2<6^QR[?;U)A%& /" M;>-,A*@G FG.)\(> :(O:9(N _3G,^G_"MJI@SL 4!%;JH4R#N!XRY9L0$#U M#9T:J,,.:TA/SW32>")^7VG:?S&)C& M%"W# H?N%*%:A ED9"-1T!K^;_>MU0SH%G@B=& _$S4 M>X&#AE*J@XW"-() MKMG=J=-'PK]ZVP77[RY^!NW'0)6A18!_1S])KG633/"1=WL$V79<)QC^D"0) M8PIY84V,@*8$#S"3D![(A"[A$BV@O[:?>WT&U1G29B]B=IP$_]JHEB33[$73 M,3[)@L5(*+,K:;TD6YS3COWXI1LGUO0#W/H<)*$^LG9')$DZILLZO7"/]FC2 M, XI5(U%ZT(UQ0**2;7O:WI=HCPX%OD!2XX"1 (0=5=PDC MJ693TAS00+\UX#3B2*UNL4V_1ZFCV6RV<3839EZ9YJJ3(M6TJS\( DV@V^T M30?X RP:D/D'AJ892PA@"!)^_ MK\ .1?-\=5=".JLKH0Q#B8?O!=J:^$M%VL!P+"A]UM\_@\1GWJYMO[-U$V2X MI]+, C]W/QR^%9G-D6<>I]**=#E3W\-(4@,#^Q!7DB[;YR%@,(+_LMF3W.XE \\^^":0)B135/S/# M4I&0_719!E+QU3.WGI3[XMU0J6\9FF.#5PN]"A;S!L(_?A1?P[7L__W#J$(4 M$R((A*"?(V]F &!"7(D0_#./"1$$0F#5%!!"8-44$$)$GZDW4S P(;!J>BQ" M8-44$$)@U1000F#5%!!"8-44$$) AX['A @ (9AGYLT;TI@0GR/$)[,DWPVZ M7F75N\/O#?",9H"/5SZ18H*,<+VM^=YZS/_+W5W\%F#GN4E7L MV>&K^2K?11?<;@_> [$73R\\*^Y!VY7WC@@>^E[SL;2GS55/*^[T??VHI MTZ9A61>SC9CXF/C?@OC84E[44KX9>WG,70F.(_''>X =BZ"JR]L)Q9];3QIJ MTW"@S6=L:L 5;8!R5R;TGGDB\(A*U,WM%0/,$Y@G,$_"!'?,!6ET M/?5>V. NH[)WS!P%P[+ W7!'8)7$%B/>,2.X5WHQB/PLB+QU,97BF4H)Q,5$ M^=:KNUBMRJUXWG@YERGCQM]F)<$IV?319M%[V8@;NK)KF\CVS,&\9$8-L3R- M46L>#')6Y.L5WE[7JSBN4K$/ZB(D'D>U/\X4@RHJ@T)B7$V98JN=HDKA<,K. M;&(]M_H;S3]%PIP_U=^"(."WJ/[V732!=T,FV)K@_0N; MJYVYDF5GZK@U<=QLGI?#!N0FQ@%\#6A(JS,VS*"<+EB,QVNJ/J>R8:7%58K% M(;1A_(]?(?K$?OV-%0)6"-MU6USOEP68V;ZCJA.G7:KV^ 5;3X=?+5%\@;$$FJSS9G%O= MB51M%+LQJS.AI%B/0V$+]HGG?=+X6&/<7HANLBM;]S&XN^)W[ -S/>;Z0.Y* M8"(H ;.B7XZF5*N4W>Q64^$)6!B=%C/IS\T<,JT\-*T^!E.PAKFY+%U_5[91 MF.#N"H;L?QJ>H:+]T42.1L+B/#Z2;+WIM+35$NH3%)Y!6/TT0GL/62 W#\7< M.O+DM01\OVS]MXFV^Y\/'GR?E!%LWBZ8*G+SI3X, MB/U,O*'7S733Q>A,E,)Q(3_0#$XRJE"T4;P!H5?:IY3F^T\'><#VMH?3\*=A MJ]?<\+%:MF[7_*I'ZE(R3@/HE#W?TJ_*,!_VK"'V1C"HB_ MMIU,__9:F0:)#'?:_)"CGT.X(/VK^\$W*4B/J]$'@0K,JH'/SLBEG@M,7(&7HF0]V6-Z-XFYWWKLF^@ MNC",N[F$7+"1J?]*+IA&[>YAWBD/?$TSWCKII@3L;8["0>:!XICPK6YJP@P^ MPE (0R? Z[R(R[#_K3?@^JG&WF'&K==]B>3"[3'E0Q6B2CJFA)Z#;I307OY@ MP^C15(_A/W<-TLLS.KW\N/US5E\ RT;?:JQGX.B;9R]-3JM&S2RU*ZDN*,JJ,C]*4SZ0P*MUPW5Q8\9RXULI6E%ILPO7D MMB@KST3]2%\,@#1A+?+'9XJ/J47"O4 ID5RW0*]XD)]P::'++*EP8B1^/1/Z MRTI$'2W#$ZE#"Y-$K9J<2R5>9WM+N%G<>TKD#OS3 K"LG\0? "^$DL^,#;P[ M$ARU^@X(Y9^#X# N+KNPM?,$^VJFG$"&CN M!0DTV@0S='4??E>1;( A_X4A_\WO\ETQLG#SM0; :7B\T,,;OD)G8$8CH?"4 MI.JAF56OM%ILBZQZ!3]PP %KGXM&)&Z^U@!HGX<+6;P5J*#8EKGAQGW*83IA M/MWI+,3Q$BJ?CP4J=I>6@YFK[O]-:N)+:LS-GC^X%"!K0#*14(^V3]_+)WJ+ M'[<"?GMRR+ O,KB50W1E_SCS_[__Z^A*PU[+H"NSAOESITH.EK6]2L&X6F4( M2._&A#2 ;_XI:4MI;6V7&>&?V?W!ZL^].D(;0=#4,\/_FSCX&6W(R6ZB^[@' M>W9T)7?[M>-;N;L/W[FZL26-;AG* -0=VA'F1/;CW[\:K@7GXT!D3#<&\S6GE&ECS#K M\4Z?VT#)U30]9J (/69'@/H2(_E*:X7'4C]7K_/1QB.8Q4VQ/SPWBKM=)-> ML^:8'O2-G$HO1#76;Q4+4V&2GU7AR)-G M"O5HV K56Q25Z+0SG6*Z/)H7T3.CKT=:^5PZ)O+FG%HWDB#=R9>*S<*RQYZ^ M?11+J5,J"2%I*Z3TVJ!3Z4UT-/+D[9MZ?3YOS8L38 MC]5SRV1('5!DL5*?Z9%)N[U!K9I.WKZ<#'M%@Y$,@:',[&BC)U* 0F=@)V^O ML:M8.&N% 94V9\4\L[1360D%ND_>OIHO*"5LIC6!Y+N#F,H5N% )E3:F7H_, MF58ZZ=1CED""\KC46X=HI3*$(T_FF4TT]$THM^B(\T2[,5E38DE,H/*F)_-4 MJ2:3'2[;:6I=D7L,5\Q-(Q8:>3+/WB L ]-::&*K+Y>,5K&V:;LEF&GZA)G" M3B\>6O)TNJS.HA6H@G(I23JL2YEI&RI03"^"=+HKB\ M;G28*2E*BRP'M&FJD9P./6_@>"39=VI=(P5(2M7:E1&_[%G)*GK[R>(G$UDV M>TJS+G!43UQ;\Y[23@P](W\\DDZK"Z<;V;2%EKJJ%JQ64DXF46FF4V;*@Q78 M; 8Q*AV5VOFLR J58M4KXG0\,AT"B>9H69:%]>K,E,%UA# M;S47PKH2MANDLUI$X4C^].VE7CXY8J7)5)1*HVINJ%)Y(U.%(T_HR:?[ZV4J MTFU2TXG @<$8)+L6&GGR]BF?Y*WF5(3T[ *;WN0,BF_'$)8]>3U8"C.Z/V,Y M08UG.CUZW.BO6U4T].3],9H?94$N6Q(9?L:F',98.'-WZ,E&%:96)85*12BJ3XXW31YO+3C M@P$GJNOFW!ANVCH8#<_9J%&(T:0*Z,E"G0T/S;X32DS5V#D;I>2U=2M2'AD4 M&#><^:A@#.3^\)R-8OMC3M/3D[# "72&C,Q!=ZW%SMFH$2O4C&Q"Z(EDG)DF M\YU5:)":S0I@\+0TJ(I5DL-S]FH7J'?+::5:J MYVS43&0$>T$SO$B.!FW0=X:I.KL\9Z-X/A2*M/7V;#)GI/986=L:1$'G;%1K MRM*CS3BSGJ3GO52XD6HT!:EZSD8-N$G3-NA06B2E66F4'0SSFVCUG(VJCK,S MAM); ]$!&3&K)B9UW3YKH[)%6^NF*P.HT.,MJ27VRNVJ?-9&)19\93$<4,O) MU,SW0YN0MHHDSMNH;H9?)U:@9E%J>+2HM&A0&=##6EXSD8Y[6(^U&]5)V(Y-UK&V]%%V]2KYVS4DLUQ6I/,F1.RW!U65'JP M80?5FN2F5Q&JI(?,Y&D=.PLYGF17'2BJS(QY49[*"Y2Q$3,S)9JLGC,G MTU2-X?7&E*2X22-743XIQ.L@&I%#W=IJ;& ME&R!<9A)8A1>F07=2H_+R$2=;-.R<,:NE1[$) M7RN.Q'PHSJ0$LCE2IQJRPM1S+8;4)O70LCK/Z%;6--';7RM(*:Q0-,7R M/5GBZ!XK ;K79P:#WH 92++2'X0CIW:ZUTXVV%%[H(NMTE(V5%V,1KO5:$494>J]E">MPY"^*%J-X< M5NIJ0N!2B5ZXFTOG'.ZL@N2G/:FKAZ0:-<_.!E*+99M*Z"R(CYCM1%>S\LHD ML6C5D]D$B"3#9T$\FS,V@U1]HTS(:E2?,)U6+A8YJR ID$@7^@FV*)"1Y+ 3 M&Z5C?&EY3D$RCU*,0''-=!2$VX5XQ#@+ MXIWYJLJ.)Z BS@6>K[/".!_-Q\XIR$JF$K'H08\4G)K$6:-JC9MFA^<49-O* MRJ'00,U-R%).A7)?5P:;ZCD%R>>HLE58.U5!:FWLCJ!)@^+JO(*,.WE+9$*: M/I&8\-R6XE'3#)T%\7IID!L4$V9XHDX,OA7/CUJ5V%D%F:'#_#CF5)845X'* M,AM+V4SH+(B/Z4V:Z:E9AYHVU)&9<2)%2AN>4Y";6J/&41&F)+2R[4J[..-$ M,WM>[='93*I3+8\F\ZH(DJV%$4Z6SD+S\JJG6((3*TZ<:)SBN% ]*CG#LPJR M,&;MRK1&61-@S=+-YG3>:E'+&YY09VQ<78]VLRJ(D]!>+4++,B,GE.;R]&(^Y>$RN MQ\1II->=I ;Y6JB(4/0)D=8,PZIM>0$$3BS6EK7>N-V9G$7F9'^FS\0E!VWB M,-5JC6=K+9-%;S\A4LHJS@4&8AQ!;8QH2:\[)2N&GGE"I)IMJ.FH&NI.@#W/ MQ_*IMAUQT?Y^ZX^BEY^*9%=CT;I03;& 8A)S4G4D03(SR]>1XI2DFDU4LR^I M6K)FH(* 5@.^(HY*+VX#Q/U>D60C=9&,Z11IYFVUEA-7)7/I1=95W0%*S'YC M7 \-HW\0P)*E&7RW;3K I_.DMRX[L,\$6BWA+IM4/IUZXJ__K*H4(OWIO MR8=YI5ZJ-:J6EPP!.0S GR2;6!J.IA!]MY C4!= (6R#L("F$7 MDF4!FS!, M8B:I[A]L4]*M 3 )B=!4R5L.\1<<"5:J[3WV[UV12/B;[G8R1@^8&I9-2,I" MTFUI" S'(N 4H2B@@PYW]/Y5+\^%SX%/=B/#VMI[]?9DJ _L)0#Z[ADS"9V6 MP5>A>I>&]_;I"]'='(YGHG%B_"[G2@@$A'T-H,IJ\\<2'C$GI#$B+J2QR62!=G9 MF<$?YXYAPY]=!K6(OQQ=4L:.!3_ZVV5 %;T9;QM6OPP/?802F,\NQV?,.WP&U9SF*. 5DT&> M :I;#O>$9W3#WO+3$^*T4^Y"/&FI<,,E\SQ'/L$ON9/Q"N[")[_F\?W+C#XD MS (=^SRY97VW7]S_'6I75^WOU374M6[-7_A&V3!-HV^8J.@_T5\?/&NG>B%W M2YB[[YF[0^]P]YY1'/V _%LN^KWU]I$IPOPS%7Z]<[L/_Y@UK@;#8ZY@;\&I M4M9K*(<#Y:NZG:)>(?.T:3BSWBS,A\-V?EB>S->K:GZ3:86R\^$UX#8"3PEC M"G=I[?)+Y!](_%WBS$Y'_:;,.&0B"<%+;W7(+$,8"H=L"S<0#/]$H U\(I; M! ? B_C+A9(0+4+%9?U]21QV18:ZTUKC8?:=.BZX[VL/ M]L5G:?JKU6?9D(N@[[CZ+#KT\HKSND=?WH\'>5G>!Z(%YWRA0L7O*;([8B*L M0P*H0WPJ5>W/P<1#4/R],X%[KV3_6(+PYS7;(\\\%^C&%77X+74 5Z3;%],# M]TEL?^**CZ#UW@GI89WW"&+P=A#K$<3@O?C18\H!]H&^P]*#JP9O$T?Y>A,? MYCGB;^WT/T6$53>%W[,.7AZ_][.JWPM O#.6"+R/X-[OP,3WA?C\,^LO<'I M!_$NS"+&RQ@O8[R,\?*W5HZ/@)>]:[,>1M[>G?5^&1@8-#TJ8MY?4L4<\)BP M^?"B,N8!C)LQ;L:X&>-FC)LQ;MY9R'V](P\M>^4;L*E\3,#LE7+!U'],L(RI MCV$RALD8)E\#)M_X L/'E6(26+*ISM#U(ZP9_<3(=WREY2^W?)X'H.F_,9OX M")Z_"9[\2G\3!>M>G,3L^MW9E?HF[.I%U!^%7ST'Y=9T^S*_WD$2 MB3!W4(LM'[R.^R#1W99:^::U5-[3+=NV+"ESVP'.T56O*8L(?^C5;4E7)%/I MB?5D;\V,,Y&L-;$GJI".**'HTBI5AC^.6KG$K%YY<-B[9=N=I;?OSA)?[W_, M[#K%N5&ZV$JU3H=[W7/< 7013/O //?(@XI7*1/,':#+Z_//.^Q9N&\,\_K! MN_XK6=VR30>-/7J8)^/UO8AOO\Z75PLKO&Z.)VJ>G,;9893LQ&(_" 7(ZE32 MK/_[089^H,X^4\G^OQ_JROZI.U/%L+=_?]W/QFMCTSG[Q 'O:(C^_Z M&/%F;O^C1!D?E[V#<.AX*_)SJ*>Z]4$+BHO>WR/^_$K1%'^!;<>3Y:#<1!] MH^A"L%48-M#?X]CZ5F&)8'/WMX]4'%M38Y17>OW);$TEI/EL0T6D0F9SG0#% M?-0:Q8V*(0M3/3GDJJ)8SY9BT)JB (5/YA0G'OB]M@3\&WP#Y#IM39C =DP= M)4(CH;!4!0)0[](=#E;C9(1748G;W=VX-0+Z[@1^G+-KS,3?E;Z/<[9]1SQ\ M1]&TD-_1M((3 ]JB5=E0Z4["FG7(G-$V/X_DI86T^!EW+%4'EI4PIGWH3J"] M?<%UB4,DYP+^C^%]:QS!;AMJBX]K[ 3,J%95+177=+$:(#U2+\_3?#DW;XDJ9T>SC6IM-5:& M:&]0X, ?18+3&OQ>[O;^.XXI7SJGX5AGAJ#.5 P'162NI32O>'?ZYFL-MH$( M[(V':"9A9O,;BA;SS46DWZ_68BEK*JJ365IS5U#%UBN9> UH2^ MPIV%1]12OTE-N;GD7N_"_,V7^CV5E._I*BI3J'%3:MH6F.IFV">;*;.6N\Y1 MF9*0Q$JR7:J+:D4U178X'L?B,:2D<.;)U3)/;BZW5ZN1VED6&TY9F%OBY^^'PK1Q\ MU<@K:#J55J2KG?6]9B U,+ /507I6@CWDZT%IZA_H[G:YNZMVZ?1WAHNE-VG MJ(LSSS?@,P>0)+LMV?U.(CWXLV\":4(NX2;\,S,L%2G6GR;0)-2'\]4SM\;7 M??%NJ-2W#,VQP:N%!E+,_Q>N9?^OK\?,F!!7(\3;^9*8$-C1"O)W;C EQ M/="$_;D@$.*]3&1,B,\1X@ZN5 >NT>VMK]5<=@_VG>=H^JNMY]B0ES1TO^WG MT+&LUY_0/9SU?CPX'/8^$"TX9]RD[@[+,CR>#OE<1VB/OT__O5BOSML6<@@$ MQ:_>=.(NNL;?JR!7#5XFSC*EP$AS3Q'^$ CPJICV$#QK,/, M5&5@>3^K^KT Q#MCB<#["(8] B8FOB_$YY]9?X'3 SJ(=V$6,5[&>!GC98R7 MO[5R? 2\C*YF+K:GB?!;$V!O ?/ P*#I41%S'SYR@>[<80YX3-CLZ)@',&[& MN!GC9HR;,6[&N/G40JIP%]P5>6A9H_)EC&U,+T&L&?W#R'=\I>4OM^BJ!Z#IOS&;^ B>OPF7 M,)A+_ 39WX1+0IA+_.&2Z%VSR+:!T44X P/1&Y?@?>E2YE/CZELO,$ -JJZZ M[FOVGPIT?\)+M_^]-6$#U,OH[ACZ@ZV*,#]_.;N^/GC_6U"30[X[8V MOK6U^7A3VL*V(/[Z3(<*9S(8Q?JA5F9"QF+D.I1>2GQVV8N@?C?T$QL-XY8W M5VAYJZ8,=;;!NNH.&-I=1)'G5S(OU28P1IF-Y:J_$QJ:[&D)%@CK=^*9) MOD.GFV!G@5VVH?5]D.5/@P.W[NKE6ZC@U@N[H2/U[3G7C0+=1R-$&/>C"@0AZ&<&ZZ9 4 +KIJ 0 G<&"P0AH /\YEUZ3 BL MFAZ-$#2&34$@1/29P:HI"(3 JBDPA,"H*1"$P/U4+TN(SR:$O1?LNZ,;=G=[ M[NC3_=,_:^-YWY=0O]S&$\M/ .4G8%VLW@X&/P3%WXO#/F;=I'L5A N4+/"[ MEM@#=B@)F-9[.Y;S"%KOO3 *5GJ/( >X:.*W+IJ('8 JH [*^ 4_+K:N'_C MM6MZ!1T@X_Z-#UQ;^PZ]H[LPBQ@K8JR(L>(W5@R/@!5Q[T*,%G'O0@P9<>]" MC!DQ9L28$6/&6QN'X&-&W+=;AG MW16!XS?A$MRS#O>L>Y]+<,\ZW+/N#(N.GGUNN^5"7VVS J;F)U58;]1IUB^*#SJR^E9-E>B+IX MY6K&[\K5I5FKU%7@ H3YK%440#B^:['+X9]BM <;DUUT3+ZW\1">M>\@JUP ML('$!O+=5FH!XM?K&\C+6#.SD:@G[*'(B8E8EDU3@!F1RYM8LWF]0+;S(!P1 M$Y%*-B0=?+2,DY;$R:P'5-W"VC[TW?\VVNWVQ:IN&85 MBCOJ&(E;,]W52?>UCK)O>U:'F?@*CM$W7^369[H?)KZ?B(WOO<:BIK))J0FK M-9F&5NPB/))%?33\-,:5%M+B$ZV 8R@E]&/]AA9K78X(G-:FZMI4:N598S/A M=LW(V!!N18;-Z^?ZDF'-%%Q7V3\UPJT=S#VZ^U$ KJ$!% M7+ZB38H+EJ:;=B4ME$?FI)TH;X8Q'FF3;39"-,R_%TX)6'OT[6Q+SA0^7_ZU M[:EST"I(UH!D(H$8;5^V9V[T4C]Z!?WV1@/#OC#PEHGIR.M^0/_]7T>-CO8B MBGJ0&^;/G1P>+&O;8(EQ17((2*^/DC2 ;_XI:4MI;6V7&>&?67H75/VYEV6T M$01-(W%Z M4$BG5D6A)>EE.UWI%_G-LL?TPJ]'&@83GA1'XE#,ES:3E2/GN&9RV N=/I,> M4=W,)F%L1$?*ZW9FX!!IY\LRI7;,@92T(C3U8$1E2\ MU3-:]4EB4NE5>I%F; S?SIZ^7=\4:LXJU2Z+\VIL8R4[H5R61R-/WIX8MI2A M/ALR5$(9Q4Q1[L6<40R./'F[-B^ERUS<'(BM3&;6Y1JIKAJO]L*G;V?[K7F] M(-6C0FNZ*E;H163=*@WAR).W.Q5FG&I78]I$'9C%0F*ZV(3L)1QY\O9!-=;H M\VLA+H"XV"DF6[-8K;OL<3WJ]BLTHC!D2?S9/+S M4E:TLT1]UY7ICWU*9=[RIK7HOU(J=+FO*M M:2/7*]D"!S(TEXITQWH/$>319'4GK1HX;HV2\T.N1BY9@ MV/E%B9ZL23ZZ8AMS*K*JPI$GB[>2PFA =96BX$2H6#'?;Y*#4,Q+5W_U]N)P M.J+"C"2TN/E\L!S-J\X(O?UDF\8=I9G*Y=G<9,[G5IMBII/G 7KFZ3;U'"V2 M,VU#FY278J?5GL2,=GS8BYYNTUPM-3>UF9(2ZI+9GV8KK4%Z684C3[:IPH=+ M?:5H;T1)3"2I=$LM11;HQ.5DF\SE,B_P_=)0F-N)*(205FJP0<\\V:9N,]SI MJ]0X(Y2%4B@4T4&C0J-GGFR3$@/I=JW9LR>.GK/!I%;I-PSTS)-M4L70F ]O M"B%!ZLQJ*;,I].P16ONK;>KQ Z4? =%P#S \TV,E2N[UHXH$/^\K3+@?EB+A MDTT8L"N]/FGIQ8F3RV5#QMI>K6JQ2 PX42WLY8--56-055Z\LQ67.M*T_#(IL"45'MKO6(TR.HYI9NH MC5M4;2I30GX>C5<+M!K=),XJW4AF74DN2VIK(O6ZHLK0[7EH73VG=,7\*"_G MR\NJR$2%M:'-K5JX5#VG2KN#!#5)4Y5=JOM-=D6V2U7-JC[5BP[Y.237*65?( M2H_-MA5]>4[MV85&Q0A;R\Z$"V7C5$X'^="\>DY#*?V.5#0&4UMT;*7K2(.H M&.N>U5"*NIK2\?Y$H=839T-F:K5^TQB>TSN9=2D<-U=:9R*5,I2]F>=[.:%Z M3O!'PV:HVNDGC8E*U?ATME)BVHGA.7&F]'DKW)K5;:&5KTR!FN:S;79Y3DB' MBVYZI?#T6)A7M7@N$VGE; :0B@Q!>R2X0T\F$%]! MPF]24IV2JG)HV7$8O96&0T.G$QB"<+L\WLA-:IINK"-ZV-'SA1@:>D+\-675 MXYV.HPN.LU'8OK&F^AWWJ2?4SX.NM*F8&U5,U_G(PABNC$87#F5/)\#R M^K M68V!F,Y/U\JT5DAM&'?HJ32+G45CKM62$]".) MV60ZC=37O>:T:2>6:.C)7.?+3$>D"U4:FJC1.$21$7,$(0<%_L]XHD&ZF+9$RG2#-OJ[6Z/10H_\Q"/' M/^EX.0E0P]">Z]\P$"\QO/=;-1:M"]44"R@F,2=51X+0*;-\[8;O'?""*KE^ MJPJL;11 *>O[&$!DF$N5L?T4<+1$-B,U/5H$?U1*!=?"*6P 2$!!]N:)JQM(B_5)VP M1X9C2;IB_?W3=8@"$E1P0QQ[%]P+B4'W6Y-F%OBY^^'PK/3 (1M[MYZT#7YQX?S5]AG#G=E?E5G S>,?VQ"A''#^$ 0@GYF ML&X*!"6P;@H*(:@W;YA@0ER)$-PSCXU$$ B!55-@"$%CB0@"(:+/V$0$@0Y8 M,P6&$&]??L.$N!YHPOY<$ A!/8?#F!"7(\1G+PV^%W2]KY+"]WGO^K)[L"^K M3--?K:O,AEP$?<>UE=%YEE=\VSW5\GX\2&OU/A M..<+U>9^3Y%=47U\1G]@ MG1%0G?&Y]B8>/Y_^>['"\V\?1#P$Q=\[ [CK]C\/)PA_WGT@\LS[6Z[P3XU@ M'7Y+'< 5Z?:]-* (F-9[.X[X"%KOG1 >UGF/( :X]=^W;OV'?1[L\P1"[=U9 M^ZG@=\2N.H8-%,\:S$Q5!I;WLXJ;8/K#$H'W"0Q[!$Q,_,?LBGV'#N%=F$6, MCS$^QO@8X^-OI0P? 1^C(C&+[>D@_-8$V%N /# P2'I4A-R'CUR@.W28 QX3 M)CLZY@&,DS%.QC@9XV2,DS%._O%+A;O@KLA#QY);M!&;QL<$R*I;NQA3_S'! M,:8^AL48%F-8[ V23F9_J8Q"G^]#UWS4$IFBH53LC&2V6LL;BWML6*U)C8+@4/E\C1W- M^]PJD4(]L5!#2M_DW?/.;\WW#Y1 M0VMW'W [9I^]ZT[\?KFA=]Z83?T4;X] MY[H.]JT)[)>[?>MU8<;UV9.^-8%]\JMOO:S@8.#@>]$'W>,^UM(]ORDT*;ZD MK,1\6 LI^;$A-S>H9Z/_#O.W5PK4MU0*6U_YUNL*CE:XL&?\:1$&9+U>G7=J M$ZK.@CH[K,;C]3#JC7P%)_A^/=[_=;LT_MIMS;:S9V!TS]7ZC<;Z+48/)D[T@;T$ +40!?!G^!0=?0MJ @+HBM>(5)-T&7[5&!!0 M!*:?:V!JC^ @QX*#K9>2+\3AO5;"R^,GO,PB(O3W(W0T]2;B-325'-O8?> U M-'4_N7+34XY[QGTH7BO43^A3W"+G^Q&"Q0U! D&(T',(-RL*!"6>PU@W!8,0 M6#<%@Q!8-P6$$KA_UV4)\?#T.9;N"TOW06-%Z_*=%;&VQ_R M?[]<#C6^H\A MY7YTD\":_M%Y &OW8',UUNZ/(=F'J3>>$&0O6_D1JWK,$%COWPV+8[WOUZGQ M8Q8W??<(]^8*+W;9*N??R=YA07@D03BX$G OQOYZTO E4( +'7\'TE\2^-]Q MY4F?BI-^)WN)V<0G-OFN7N.MJ[O$O>M'Z*Y145H3]!.!+G?A8E5_B'UOO>Z+ M%$+Q\.H-EA*<.[?!OXF_?]7!67Q+M43@ M&\5(;[U(WT.>MZPX=MO !>92S*4!B)O+G9CXKS*E">DE8Y+)3E:JYG#LUDR7YV?]RMZ$.0%QWBP#OW&^YF08.EH.#G)J_+GPL^5XE9Q^.*7N=J$[/4>;CE9&+R,M>S3M9CDP MU,D!Y67\$1PJ>:AU!U'E^)P4<;_:Y[(I5OL8U$) ML14QOHS= I;7@6UK7HD?GR#W?;#5GQJ[&W=X]?>0X'[:U^($$,R\F'EQ'.Z* M%VO*LFU 6.KQ+<,_;7_ ]VQ\<2%OWC'NBJGT-U_KK7/M_?4C.U)NF2/#W0(1;$8?%4'*R"L M@'!1> 6*C81S*NL-0%NJ& M*4WAUMJH@:7MYGC]-914W?H;I6]I!K16%F))MP/F##[00 >\+R>]8!O[]$"Q M9-NFVG>\/I"VX7Y)'DGZ$/6Q/$@&(]Q7'+S!:QN#&G(:A.36*BY.OZVG(;3ZJ?;#WM_D3_\S^_(LH@XG@"RP]\@G M;UK[SRUB*JU1OVN@+@ !YX4,._QLI4Z=*<(:__(9S],(S[_7+3;?X??=G>C8RY5H]QLHE:5WL.O;'7+W?/N(?G&P*2;RY)22*LRR M,)#TRFRS_#*\KTAK%XPW#'"0,C%",U))@2:\DB%'RN$XK@]T!''?**# M_2N*7H!B!E>L*[42,Q:XL&!T!^TQ522K1S1"Q[L_X7Q1ET,+Z$>93;LW)XQI M7]7=N59K=, M(#F#3T=_GAH*T+QG2I #UJ@O_>Z)0'E"[@$<94!BF5Z'^R?WW8A_',@P-C"A MHD#.PU;^3W6+IQO@+D$-N7;-5N0?BU!42W8=#SAOX VQU2F:$7P86,V ;,,E M#!P;NK8>6Z+.DY:;2NHZ(Z;1W[JN\'?H$Z /7[.="5S145P79N9)U&ZRO]]! MY>7_CUF4B^,.Q 16+GTHH .O*"8G G-2)$>;6WMBO9OG_G.0U4T[+=J5O( M%U>\[R_!@50\[5?F.D- >34K'W3F[PJ>_(%(M5KM);EH"1PES1?J))X(S6:9 MKRM!P9)-8YD$;M/0LQHO;4>6J5RQ M@1L/(.=";C&-*20' =S70Q)YG.JR&10/W; ]&8"B"4?WUX<,OB.C">![@#L6 MFD$4:%,(2+(MYT'P8&U)C$XK77KWMV=.U@@ ^XCI//T !=$>65NNRSG:^A73 M79EO(D?&%3[$=J6]+@-=@EKPA6/.Z,DZ%&_4CZ3FR:NG*"&_>:*0VJF\%*(0 M2J\R'+L#)6;+9+F"175&]89(Y7-B9A'3*_%JQ4\F6Q9*$6&2'C6HM4PM6K-) M5%NKU0\QV5;> \ME2.\?W.H[T8T:0G%0!^MN3.>8M> DH7Y%1L!#I8HZ&, 9 MH:?W@;T$P)O(#O7]Y@VO'KK3@F]-ZLQ75.ME R#^\.S5+I3TB0WQ"\$'U)%H M0&:$AO2W5GOW]P^B>KB($,?^\T%](XBU7B2GR=7"M)*E$H5I7 -<>-1;+C\7 MJ[\(N!=UN)DZ4+9&+:LOP/9*:WK:'VV?1!>919,?MJ1)N1:E^X/9#Y MH7#[[8=A6NUH%9.9;)&DUD,15&AGUNS5\VH!TBKRQ$28L[3Z^WWG#+IF+BK-I\JY0,110# L80YP&L$P=L>^HA#:"K"'7[#Q^\0*&D)#>DQQI>R*IJ(M?_X'_[ RK#*&8B0*DHZV9W)^% M(W.Y#?U2U+]]B? >E^9FV(,+H)ZQIJ/>.MQ9N__^]W\=SO[E8)24#!K[C?.\GO]XHD&ZF+9$RG2#-OJ[6< MN"J9RQX:RO@3[/^M-)_%["@Y 0T]//S]O$?CNO9>D,9S'_U#I[]-9?MS"%.9 M@W::2XZR$P $=9:C]#0EQ+YV#_.,I=QZUC$W 2")?W]S=+>O0<:]7 MKD#>XI/P]D-K!!&SAWMV'T'\MO#X>0;A'4)J\ L0;+FJ':(=Z!+8+C"+3>%0 MQX+@3![IT%0/H59[(K*Z[*FKCSUG)"V &R]: 5-6+?=KLFM"_D4SSV%OVNB+ M4Q=='OR9H9XIRGO5;MG;\DW6;V(M'YN1!V[1^+ECH#V$FS\!]LN;W4J/'IS,?1N,=+YY=#1YRV19$VR+.C\;->Q?P=DV/, ?<0"< XER;%5&5*T9D"#K,H[:B(P^R_:8X_GWZ#0@(B;Y*J2 MGL(H?&3 4[W(0%9Z;)^C>A+%1GH,)\M*N$\Q$9G^X:$2:7_;?L14"DZM,Y[4 MLP.3!I%&>1$?(I_P]$SF=-GAN;)1;BE]PVQ M52;GE<:XF["3PUZH1[T>:;+K1#UKPBJ?X*N+98\]?7LO$S(,-=,P MQ#G?#?,5O1%+#H?0RSX9V2XN[0:W20CB.C(J;.RJK#0'L1YW.K*<4:TL*S7' M0F*YDA9B8I[,:+%>Y'1D8D69T7AC%*.81FFJQ*OI?'%)RLQV MQG1=$D C6F*F]9E%)>&C #2W,_@PVW2 3PDP;[4G"C\3N^F[=D('+UW; Z(\ M_"9?71X!Q=% >; G9,)S#%R_Z924'2/?4S1I)5#E::,S+--3N[X97H.4!Z3R M_!MK'\=X.;O_2T4NC.%8T&I9?_\,$BF];-U=2,&[$2##B4LS"_S<_7#X5N2 M;YUOY(?*GO^Z"Z"XWCZTCL;N \_5=S\YB@@<9)IMQYS&7&QS-['M"VEOF1]+ MJ(ZPS\R;F6T'SO7!\PWX3!3CVNW:[G<2Y Q=E2 ]Y ^,>/9MR]!)[^,,60>0YA0@2!$/0S&\6$" AHL\UQYTOO3QMXO[X;>Z$6WM=AA/<6'F36X)^#S1CN185M>ROJ4FSQGHVZ(_V MS4, M4+T4Y%SC[M/_SUA]HL9@AN6G_M3?>"52[@/X_"G:[TB8[AF +/%58S# M5[3#\=J^IO1O79*F)BT)E$EEJI)F74Q^;[VJFU2CB-Y^W9L:12GE9$S^?J7>20@"EK;@3MC.UL4:6HU!&0^\+4D&H MYR?ZDIL6499)Z,>O,/449:-^U,;"(GOO(NO%61]09%]NG'?X5)1BV*DE,D5# MJ=@9R6RUOGY'ZZ,2.Q R\5&[L2&%O!J+=(QN5:@W4;87ZLK /(7HT]S9;\.Y MUZIF=POWN&68$W238&8:,K N!XSN@T#!A>D^5H%_[QS]>VC,*X <)#M9O>)) MSAF=N5G75UHN4E'$>HRJA'5N4EX[,:3+?_P*44^1D(\H!\M?8.7OOH)*YA*#B4XP.ZOG6#&#]Q3P"7>VM5?06HM)/9-!+9,[K:TC.K>3DVJ%-U M2V@V>@VFQXO+7AA!)3;T1'$,#@AAP;]TU.C6R[VUX/N/T=Z3^] B4FAU.Z0V M ;G8AK38!!=9([F'&"W$/'$TC\-*]QA6.KJ,-T3%=[%G&UC_ 4>6@@:7CLM5 MOZC+68=GUX C#4J-2V12J#3X1*3:X[R6[>P3Y^?!&1:\P H>#BE=!J[\3N[6 MYJC06DZ;+4&RR1138$T&I)=0[E K)XIYXCF?.LWA6)+/64$ ]?T";A$2=<<% M!%BAD*);+L5 MS> ):,2O=CCQ![G]PTU(;7]U[T")M35;]NJSQ7H?HF>.X_[&(H]%_OL&F?P3>?^AVD0>!Q>NFIXR:WUA'W<3W#FK7L8 M^Y7*?>MUW=I!O@+0*@'[C*(MC/6.DFT!6V0BM3A;F\?'FQ&J@%<4_1?U) M#\4R>\SNZG?E2V'NP"D4@3TRE(."Y&^5,0VED^M1 M>]*DJ#7=S8-8)%5-3V,_MFTT'*#$[#?&N:7_Z9L7/>6>"6_IA+=VXF#Q5ZM^ M>IDK]1?4Y2KJ>&#_#'&?VLN#K4/7(0KJ5$75N2N2:>O M$;JC$A!5^YZ^WJ[ M"O!9W6N5R% T?US<>RHI@%#='5)MU6VO-%-M]%_X.%/M.ZY9=#N<:=L-G!UL MX !N(+1?LE<#'8X<00JXW?(TL' [K!W4>O=:?]KPZZ0S@R] ,T ?(VIP MX^EK;'Q--&9C);W0)NFQT8^OV$I^OOFZ9_;'&Q_2UD-^.>,U2AK$S1JS#)>, M1 SY;;]M37+:JT0YV^[7.M?OEW9%UNL;=P&Z?VJ<=O%B+U(MP2=3%,3RM'T+K"SB]6ZO_SQ2S?. M]&-U3*^]T*%RAXH8OM&SDVY#3-7R]+KD=>TXZNR,BK(31P0';5O#_M:XP"TU[LC"N#WKT'ZB\7 7#G<:;2\TK6@BOAF? MT 'J#O5"M/]R<=C-):8K=;3[XJX3=IG/='(%02*X]OSSNNEUZ1J*G:@/M6 M G9YT)!6VR=JJ>FPGX_&%<%96%QAD9^DZ=;GU:PK/MZLT$M2IC']3:QS]WXH M-NI0AX\_*S_CO$*%2O5,3FR-'*V?F(AJ5(*6EWYB(J'?]#]$7.7YW M1&]4(ZW"2"SQ(B."%%2:934D?E%G7I#HHV%"L%=M.B66%ZE>PXPD^%+6)7KD M=T1'K0M1CW14X5Q;/R&-^#O-YVH--P?C:C *\\D+G\"G"M#3@&YJ'.A@H-IE M_4.L/8@[0OZ^8I#Y\OS=RE+_LME\ YST3,/@G'N%;G^%#, S,R7/\:!;./ M>L@?S&\[G7-131^4V4G^\!49/2YIDBZ#^@B 8R[?#2BC8\B"H0\;P)P>\-3V M.6+-C$E)94E1>6?881P;:*G,UV/:GV'@*2]0?'8S)"?<.M+E"WV95"T$0[@G M-G0^?NT+#GF=2GI'U$O8\7XS/L[-Q76U0_'FH-SMC+Z>]?H9ZF4K4ST>MH:T MD)<69(K-Y0&K0&A!AR'USH=&7FN8I60=^",ZU"KZD$3'$D?!8>.#JJ7O[25A MHU*"@'9\HPW_"J-HCZ23$#4(:^[ MBJ;BF/)(L@ 1.TZE:!CKH:.CHP@3]-='#X3LJ'PT$V?FF* 7$Y*A=KJ5L*B\ M-I95:[3F8WSL-[B*[]'A/;!Z^04IK/+.E7_10"Z=Z]+"T:=27=*EM=H$&?@7 M&5)C$H,35*=U%:5CJ#NMI AI:KX$4PJD^7)1)OO,I'J40L!\%.E4]O&$\F _ MM=WQ5!UNTEZGD,R!4DE$J5XR4Z@4*,@UK>6&9)9"% +54/A$F?Q[9_;1623< M9 O1SDNC0>M&1T<>G9X)R @[:$&S1SCBD&KH$.GE$-,W&D*80+.'@;O=;Y>B MXG@66G9;LTY*3&\R66XAT>46N[PF%4DEUPUQD>EB4E_(Q=4J&>UVS.6?4C%F M00F%?W0T>_LAB,L+9'G,B/'< M>- 6UI8NIRJVR(WCGR;ESKH7T0$IU,,[ NYG^$+F^!KB%?CC>;K.%'+89_1, M69Q2%;K56)=B]?7PQZ_H.;I"ROFSS3Z(S(IF&"9%]\:3>72>2HVDL"7KU9OM MY[_]"J3P)79/5@Y>R_':[![T#=8UH!DHLM3HZW]WU^(0SC C\;! MOVUWQK OE]ZV%]]0$<;CYL#__5]'78_W-]U)V= ,\^?N[M[!LK;=EAGWRM<0 MD%Y396D W_Q3TI;2VMI="^2?67IW+_#G_OX?V@B"IIX9_M_$P<]H0TYV[\Y8TMC'[R=#/+GZ%OVY7QM+/K$^T M.KB1Z-Y*?*',?R1B9"*]\C\-0SY[,0?]#'D/RKUV=#EG^]&/7PUTOPU9(Y2N MY]T]O;U6YZ.'M&UC;FU6^@.F] 94L-T/S=Y$A MI&<\G\YRI7EF&C/#W&4*(HTP=+4!%'841#JT]6\$G(Z"39=,[?D7M=<[?YCA M\VZ\S)\8V<<#8MXFWT_XZ_/NRZ>"*B5#EQT3&>$89,-]1(45!*TEZ^Q(X#+Q M22DG=H;K\=?3J#\34;'G6BLYF:>K8H*M;935H!?.D! V\[])SGL=/C'<"P>2 MNQH<-;ETU"03J]2+!IPW(+*Z_/P \9.L3B2![(5/&(J.'*M0I'7KQL".2_H$ M?FC.GHF_T+P8ZA_T<1]^[/Y*__.W*RZ0UR1B;$ T2*"K]0Y"H:_V=/^ E\]W MCW@BEB-5'J'44(G(27 &P$).HPF-BRO@S\@$;P7:B]*XB:NNG&Z-S\M37P6! M5D!V[RE*<+T(I;IK2X(%T(R92_Z7^,]?Z(O;62:3L?T*W3>^O,"]NP/E3 >> MACT_(?3!T8X@J7W9\LC3F6W?YN!K:V*VC4XI!T[SP8::8 8_! @[#.'*?/+% MF!X30=G6D0LI_8PTLZ;N G:YU+5V;UXE1S-Q;<0RFA7G-[/J\*NNV?EIG7'0 MSCMF(ZZ6$8L;B:7J1J.XL'*\U5FC([=S<8W=0]WXTYZJ;OSI]=7@%U(>1*#. M4A5ZU:KN13A>@1:(&B;NWZ49Q%PK%;7KA5SB&]W92R;9GY!]TQ7(\*9"QJB6 MT>_F\JUVL@1N1?:EW*[5I5F?%\K%GI9?JYURO0,-<^2<._[&I3TWS(BHY@]1 MCB\_)9!7#4R$4-?'F[U3S]NM]HF".DCE&^-QLRHP=#IAQ5/:G#0_'4R^$ 7K MN3:3H(OF0 13B4J4LR6-#R/E!3!Q; B-[! JK83QFPLLJ6Y?<*R8EILP!4T' M^96RJ3I0#*-4% +DZ'F0O 8Z\9<_'@\FTADB=6<,R.>8&D\YE5%D-=/ZDW4: M2AKWQ/*1-VY)2%ZRZ6N?!D7X72]X>>!FOX:-1Q@*10U_U !KU/54F@P(>-B>28U MA.8J,AOFW3H)IPSQ[]=@'9+CZ3!X;9^->$/4VV*JNS(_?FK+?HS@+)Y_;8O2A!=C8_X'QM':_BB><%) BXO/C'MA( JD/E MSD!Y>:IR\-3M_.J&)IE$!KK]*#ZFVHX"B(H%',4@ZPA 0PJ" [_6'0QW9O]V M235E4QK8NV?#K7'V-VSA-!^:VTZ)_I)J@6AXAE9'!'K9[V>4BV$YT@NCHN_O M@@+H,$OZ4*V \%9#NPD4+[_L H,U%'GW M 1--_'?"Y!;]D+=%0:#WJ3@R(J8&IV2B$Q+WAB_*_%('JF?77>6!%+;LG:"@ MB?QE_?U,B+-MY-*+RARH$H_B^V6X*U!>S7U_SGEX41GE 'D&A!BHYO^S]V7- MB2O+NN\GXOP'HO?9)]:*,-Z:$*C7N1TA0,PSB.F%$%))"(UH8/KUMTH2& QV MN]UFL%L/JY>!4JFJ,O/+K*RL3&C1!V\[D-. %P]9R1#@_MDWGKSIQWOJRYB3 M3^SX2];#!7BW.!U,K05>I+GBL#VI V[N8.MWACR_X:U-1(YZN.2L@>9]UK), MNVP_9>NUAE;-]9;;KL.VIBW(^"G\@7@AHR+6#O#NK"\G9$ 1-D26+_+/J]&=K^#-"!O#PQ]P M3LD!:%NCV^]HC^KXHA=F]T!/1H?R*(>/'>9>0!)]O(=]*^P>'N4?)7T(EN B M>]]WRL&%K.A^AU_+&0,?\VH^MV*6&."F0#*EG94$- MO" ,JU99+\+5X36CE9G8T[%1KPZA/9W"7DFO _?"@3.RXIL@D8[RB1TAOQ^< MG7XP6??:EYZD]\IW__>%Z'8!6!1\FVJMV[4*I]9=R>7T>9__C0Q++XTL0$"W M*1]\=_["<3O=:4[+K07?9)V*O%S3>J>*PN?)UUG@X]TA,8$O0F"/*#!8.3>= M8[E*;XRG:%NCTRC"_@%GSE_>^WL?GV"AS=UN>H'0L[[B0]L')\]9ZD&*I\!; M$N:(L\-<,^>[V]MOP410FTL!1F:"DWN&>OKP>3AJYAL.G\TH;4PM,ZEB;:3. MO>GQ[1KZBASEJ_/*HM?P-2VGS8NEU7K%V X*+,S<##+^!!)?$S2*]+J96I;R M-E:LYH?CJC@>%QA$X@>:/.\B__LH0/[\3GZ/#\BVU/?P\+2%NA5"['VN^%$: MC,_$0+W5U.<7YJR.J<1F.DKGLS0OWD[K]-NL,NBQ_0+?':S:2W&\5L $>6J9 MFV%$3.2/)O*L/,WIIBX7L2ZKI>V,LEF-%T$&"/J%S($A2H0GV_@N]/ XW$10 MC_?+>UR :"#[.H0-W7>10\;Q0S_@_GSU.EAQG"CT0_.$7H.%6(PO"=E*QL&: MY?&4,Z?8O+B^'0NI7;97*6Y%AE?YWG#;'5#VI(UB83#R(4.^D$;DLC@1$_@C M"=PIEI.I#3T&&MWD<5Y#.!?"08<^1^"(J@O.W^4)TS>C1Z*8 M]6-_)+(;+5T5U1-'J/WL;.?@8. X//+)P RO&00,GK <18!$%Z*X.C. MP+-+3^7CDX/ S_M"FW3B"T MH*4K1;P[SV/5H9/7:VHE0U5OEBJIBW=2%;]F69C:V="=P;+49>OMO=W[E5)B MG5!";+2'E)I+RIJO]XNKY=QNB;U?USP?1(G^O-LM]GEFK!$J*;-%"MLJ9N#W MRKR@>#X\=QOEM*39^79W4M(L_9C8S36Q*^Q\HU)FMS-V MGF4IAY0(E;CK!F#+K3 %KI_ M=(=K]T)=#8VOP&1Z^4+75[@F36#Q->GXFO1[KTD+N\*L52:5RLOE5I)/"GQF M7-:68Z*M("7R+7S;OF7>ZO1P?C,R^9RM&Q@_E1DP86'+S/.6S) @?*V9US30 M7%6Z#E^HTZHR(4[[G/FE>8-SLS,-&&G;J[++0KVY@BWIYRT[R>Y\CMGI.690 MJ98N:4W&-E&?)V\7Q4T_4^ZR$VW3H3%AENU51:$-6^+X\Z9;>V$S"K4M8O3, M<$R=\)2LW9Z0IP,=\SFJ5^;,$M>=Z1;7U/N@7U!@R]3SEOQ$9ZL,W5YI25T: M,19-;KS5"K8\&2@_&DOU8C&)80L;F^FCA<\7NJCEZ4 7Z<)V8NL^P=%&L5S@ M\ZW)=KZ:4!/L>4L \GVZ/6SZ6E=9345USI0R:05=/GK>LK8=^D1.[&4Y@6H7 MLL/",)M-M6'+DRF5R4Q)*XC-H39(5DH%F;1'[0EJ>3*E BDXG6:27&+);<97 M^MGM>+Y XSR=DE&>L^S&LU=:LY+I"RDLTQ\H*VB_G$QI*;O]6BVUQC2:3DIY M0EBW*="&+M;HACF27AQFVUSH^%A91, M;E'Y]!-R6H"!MEMOL-*Z(+TQ8EZYHQWYV$+? M1Y2[\[D9@4P/A+>!:?+XQM#8W["TG_:DSVSN6F3!; (5\,SN+D)];D_TL3[0 MQ=Y4YD!U#KI>FIRGR>>F]VM-(?,\L[P'SZTLM$]]_D)*B:#5J7_G<"N:^"O875J^"]NZ?W\_M=+L\TSWD_G>J3D?E/O> M6VQA<7IHK>F"[8+ONS\.QX#LF\BV06I>#,V#G7T:&%."[UF[+T)+*OCFR. Z MJ(4>M3DU:3UG-[#HA7@XZ9]68P]Z264>2?RUVNL'MLM!_\@C*D/^VJW:[G,2 M577_'MJG*/S[IV9A9*H'+]XU%:80(GP/7-@>_)CBZD]V?5@?_J?+/H.;G"3L M0$2F)5JNW30?:2HFQ%T0@B!C0MP!(>A'AHD)<0>$B*'I;@B!$3$A[H 0F5A' MW (_GH,"\[+$+BSD@@N6>2VTY0UA6KW@B*D>'BUQX8W[7916S"L?RBN91_Q3LTI7 M75^(45Y7;)^(46*=X_'__A=/8/Z?_GC#['A&(]R+"SQR2-Y?X M*)X@7 "">?A4FN%G$[\_.7C]G.#/7)7/)2,D]KEDY.K64XR5=\D'MT.%/XTS M/A(A8K/Y+J;^-:SD3ZD//O%N&@7M?A8=\;MSO>*>BGDD4I^=+_#/Q!=WR04Q M.L1<\#6XX..PX ^W%I_N['[_ER@"(,O778TL@'^;* U-=(/JPT3[UC-[3[:% MCXA;N_6\_^<#9A(&?MU@)@>P%%Q2.KQS31Y=AG]K"KQ?*S"0CM+($!.[0':Y M7&.H8W1W38NE3I["JK^>U'Q_^R\:S[.[?RS*OH!:1SE>R&^[BYBYU4*::U[# MXJL&J?0%G%Y;&+I72T( ?F RF9,,+['D_J:3^];S_@C)S=P*@^Y X7*LTNM[J>Y,ZGO-FF^5J*!_WF"F1Z22SOLU!R:22YZ105 M2VZL MD?36%.E2G7:=EJERBA?#4X@T24I_#*BB[P7MV;A=XON M)SC?RD9I701QX:NH-*+L6$;X*0SV_@R>R/M VPL?1]_#)']V7^WJJ!ND4";^ MB9GTGF+-;CS)BP>&Q$P:(VF,I'\ZD[Y^3_5+3/)G=T _^R;K9YGNV[IN57U;M]4T7*T6E=U'*^JSOJB9P7?;)$#_G3B$7=8''M1)? MK"IMB\S;;76 ,FX&F[(4?;DMV>=@_,]Y8KQ/'!GEU8Q=8)_<>;T+=(D]V+\! MT;OCI^>Y86>\.&I[M=H:$PQVY4T&TE*HO+. R^L '7U4@5MV7902UH0- 5BK M+JHR5#9%!P@NR(/P_V?@&EO1?7_0(RBNR!%#L]!OK QJ-:'1B3-.QJ=67^Z\ M^<,$_P\\=/YI/2@3"I\W*JSXIE=6UZ7\$-?&OQX^<@VYWPPMCBSZUHK+I3OS MPM8;R-RJ#>6>_O:#HN(SKUCAQPK_MW/!WZ'<]Q=$ORDFE8K6+338L9&SYB:. MRAPPJ(X8F29CR?]JI]T?*/E_W)'WE;PQUY!\LKC,^M4M5N2JO0U)N_-*LMY# MECYRS&28"SIF;BT 7_FL?'!<5,T%GJ<#*?:8_Y)I=KM;.9>WTVX\MU>@&\'U M7Y_4-?,V]WDK+/?MGD%C.^4NP*0X5[G-MBR,.[Q> MU%BB8R7]AROIR[I3?ENB"T97+:QSC;JF$F PRY:5_!!#$LT@B3[=,,42_6M^ MD2\JT8&3Y,^6Z)L&K;PBT55IWEF.";G(%8?I5A/OIMSR9 4E.O"!4*?.SX\1 MZ3@ZY;+3Y4PI3F9PT:.J8SPC(9Y)EH]JFMX$K"]Z\_+F4[WU!:\#2\Q0ZK55 M=M&C.= KVG12:JXZ/'N]&UY$GX MM.H*\2DWEXCK)4RX^53O0/AW1EM:$5RVE!IP6'\WDD([9Y< MS2U(S"?\DEW(#?MF$0E_D%*!3L5!*K'FCS7_%]7\_>JRS(KI"JL)+:J>E=5: M76:1\#.QYK]>G,K-)>)Z:1MN/M4[$/Y[T?R#BFXW!@/=T[JEJCXKM<;)AH:$ M/TSL<#'5__F#5?[C"9!G?P3+@TBLFKX0KL]]%L*[^C#?.# A8,5)&J-HDL;( MB4PRPH2B"'HRI>$_*@,S+Y*3.RO75%=?%^K5VOI15 MU9F"_*+/6\I%HIKI&U1>ZW89D\B5J 7?8F'+U/.6[:%1\QIEMFTP+!3J MICAG)\1IGRJ!\VAXPO>U\4G1+*]CRI$\G64\5&27I<4*59:5NNE = M&.R$G& G,_+2==Q;=&L8F#M$>IS?N(;/$*)[:7F-K;I.?T9FGV M\15L>?+VK5)K% JRU^!\)2E-F)'-Y+;*A#I]>W/9%I32LL9I34UB;693-%4X MSM1IRWE].Y;G/8;"A!S7%^DBQ<[+*,+MI&6OFAG4B+Y[Q7%7*JZQ) \IME8[$ABO)LQI M2[E4KV6SF0'@9PX;5IL4*W-6LE@'*VV"XNN6'.W13B ,[0W M/*LWMPJE.C]@NI9+CE3 \@IJ>D+\M+X="H6"CF'="DA6X*@U2@AZ/:;^)"/2 M)$&EB8F(9:!4R00YR:0(J(&8-#;%L9#O#55/NNMFNE96F MV3XG5072%VM;@)4P8N.MBQ6GLK 9Y9RL"---E4EI;8PGQ,96DV:.SR_.2@"8 M:F;*SS9QGNY5VIM!>;S%*>6&Y>=47=/MDV7=9 M >32Y.V*,R#Y.FC*!14:I:"F+L$)H7O(6#FE,=GH-]I^"3/X:JV0&P-[+LS6 M[#5HW)L!N!:&;9GH #%AR0GUB:H)P0$)P85VKZY;*S?QEVHFO)GEN]"Z=?_^ M?A5:OY&Z@16X>R;:V8APV(+M@N^[/P[?2L-7196:#6&=#/C!W)N[21W(WJ'] MFPQV*,$WQ^66/6?WUH.ZS]_>>IR8IAX).JXK_7YS^L,*?!./9%S@^QX(@3]2 MK^9TB0EQ)4)D'JE7[W;$A(BAZ<\B1 Q-=T*(&)KNA!#X(_%J*LN8$+]&B%^, M1OSI]N$3%9:ZF'K\7&OP$448,Y=-:GFGQ9JOPP>?N5CSW7,&:SNJ_O&EFE_7 M49\('V+U<(>P<+<5.$-Q_]P5.#^J#FO,!3$7Q*K@YK$^/2#.3$NWE,V'R?2M MIW2+X$7J#I)L?A5NB1#+T X-?*$YGV+_=#W!_\4G^[.SN:P#X!QEXH03!U6$5!X @ MR4>$VEFOW''2L[*$;2AKE6[5U YGO#\)V#M0>U7?;KH:TYIIS5[%KOD%99BJ MH@+@**'? X9E+F?3?7$1B7'@R^# QQAR+\/ G +3RL1-9[FJOB@:6=F7:O)5 MC3>6M$;)^;+F8*K%XZM975_7\J@F,7U!&+BU(^_K>^IRO@O'!)Q$&'IAF>Y, MM3_.DKOU]/[47?FMZ,QI48\8#&(P M^,/ X&-,N)]@@=QU+):0%DNM*+!VB9ZP57JQIAN((PA[-<\ZB:F!1S;?497(:QE#R9\W[CX62C[$KWX8D1BN5 MVC2=?A);I,0^7J&+Q?;H_;F1WX$D548=<&.R;'+-W"33F25BANS"T*O5QRVJ]W,EP[JFQ#7- 6_.(2$L/ MEX&!CS'I7D&! 9G-RNVX;&ZNNI'/%0QA/4Z/:SQ-E-116<5YWD)% M Z 92%_PRLB?)TDQ@OQA"/)!EX9?!9!B,ZM.2T6NQX$6NQTSXW128*]ZII < M]3I-V_0IC9 KZ5'6RU*VTH8 0E\*0&)'X*7GUO1FP(DW_+^$Z[=+Z'0/BQ"! M_(T7X=:(_U&!ADC\7L@.45G@U8D]HC98LC/,NHTH4LH'4J%L8IMY.VUL.\O- MS+QJO@)F3?L-U>]Y'! 6C)=OY=3&-L 1=%.9HF+?XV?T/1X5(5,0Z6.70>PR MB%T&MZY__@Z 'JJE>MM@%KC6E,4DQ>335 J5T\0C0^\A1<:WB6-ICZ7]]ZV\ M$5/(8 1EN#Q1MZ265Q*

"J;CS98.5LOY7&M069J0IEMV4L. 4).[+&2/(A ME<)C9]YG=.;5T&41011]P]<%#T@)P;#@"+?!U?-X;_YI]^:[#/5??\N- /BO MKV-OL4^RR!Z(XAE0;EB4G:HXDHT-7"\G-P?KMI8)*JI#"XQ*/V32IP;8W[%( MQR+]!XOT+8RJMTMT/]4F^$[3F6$^5,O)9(:3:@L%230*N*,?2")]$8F.'5]7 M=7R9(+Z&>X&-\#&@D1#0),M'A>9O@M87S:A_\ZG>>G-\.=/L.7HW@,>M1=U' M:UBT+&FEZOH9Z*:9W"@GCK(JIOK9!>Y)^?[ 9R=X4#4CDWF@Z:]U@?9U[1VC M0HP*7\EE]DY0T')IP2%Q8:EU*S*1I(6:[F]6"!2@/<>D'PCB@N>8G]8R""R\ M_W@"7.T?N^5I^ 9\HW@W [W$O8P92(3UY9 7#I)<4,"1-RYAPTXL^)N7B(KR M)@CF(8'X/;C)$=1C39!8]-5*<'=2%JW>D<3D?2?H=9*:X$AF\$G/.A @U_$F M'D)N[?FFEIR9A&LR_7:AVH94?/=45\OZ MANPOZRNNF\G6A^OTV.*,2TZA-4T3U65F@VF#C8Z/7+)$=%3EEZ9 H"FD]U/8 MIH=>J=9R*Y/_G\F#C<'"? VD;5:- ,$AZ4#&_F !"PN:NN$P95$ M&!#G_\\'*Y@] >"B/U'@P R=\>*H[=5J:TPPV!44%VDI5-Y_6^]P,9KR<_VS MUS78 4WZU:VE246&U!:,O4@F:36KT) FJ0MYL94Z9-6#A6JS MF2[7+E (W*+I.H+G."4WJ^:W[%0D*7[7CF_SO+)9EFA1]H$6"J$$!Q_R*2( MLROU@!)JV0!^6 )]\_N\&J$T?EE>S1S@'8K Q,)/KMER@#FQNK- N'-608< M[P:-'D__@\Y&%SZ<7=#(DA,M73!%+0$_L+[BNUX"3X=:YS'Q-)2'_3C0F,1S MQ3DN-\(>T(%C3=$0Z\(F089 X<''WUZJ?N6-[W0LQ"-TY'"9SG?L=R'\#8Q M?&HJH#6";Q!GR(!$+001M4;?/G4.Q09:E/#-ON, 4]R@F\BF&ZX0LG$=8"-Q M,96$)'C@,0$E%JZA9R4:E@?"LQ \$RP"\4_6=U43G62S3R-V SR6?0?%N4*1 M]015=^]*''[1W'N##CW&FZXX Y*O TM^Y72BX'N^ PZAB0O560]MP'IP1%G= M$K5H3SN=%&?;=&XTPY?88)$4Q#EA][HYJ#P 1"\;OMQS?'"9#27G>A!5G\'A'-YVPI*A'O%7SX,E=7FF?POV*4.2[)9D]SF)'!G?IPX0M"3: MJ_QC6Z$\?P_A]1FYNX(7[YH*4]?2?0\\F^CU*L:C&;[5YP'GLO_W-YW! M]*OA0S$AKD0(_#'SZGEJ3(@K$8)Y9&)HN@="X(\D$Q/BXPCQBU$0/]71UYMU M!OX8? I]W7"OSM-_"N4[__;__3(]G"TT_M 3_ M[QOQ[;W2AS^FTQ>?^L'IGPCM4.#\PF*,H*D>3A^8:& GBW 9V+D)R8_G%DOR M'4KR5=?@P^3[AA&=ORO_^[/+6/!?%_Q;G^H3&$%^F 3?>C*W"%/*W$%HQD=$ M(85;J_N*//O<04:OA9"?NF<;<%2]%="7H!X<,)ZK\M2?CTW62U:Q#5]=V:MI MLLQTE$D0DHBC<\Z+7- -H??6+'ZM^/);V&.0^:@O8$5=$7 _YSV=GWFO8CS] M0#Q%.]#>RCH#HR-I)DC#,:YHS8K0''W/, MO+6*@#R7BDW93V[*?C#8QO;L3?$7!!2J9&>*M32TQ:$U9U,'7*)5=J3 M5(# ^$/J4IED8T/VX@A,QX9L;,C&0/K!0%JP?.<,CII#K*!P9':+^5BOON+2 MM+;MKL(2\#C]0%[FCF)LR5X!1].Q)?OQENRM4V1=4Q>*J8YC9SHY#F\J79(*6$U5+3S ,9>XAO>J?_?2&7SP9Y MZ=45=%= MA'D$_CQR][__ZR@D>6]/H4L^EO-]!]L'TXI"H8E MA60#".>!1F^^;N@KX2- MN\MRQARD]/N^AWZT$ D<>R28?R<._D8+A MUQ%I/,O^3N"/Z,J2 3]&,Z/P1^I"M#I01H%">J+,_PF)F8,$]U\]2SP+%>AO MR'M07>A'T7W15]]^!'?CT)7(7'CGRMTSKG 8L/T2LQZO]+D%% *1GY"DD&$R MT^D$)Z>9"44(Z4DF+5,3FI!PFF#2I( C$49O%7;*2&ANN@/IDG06/>Y1?;KE@LC=+TIJS EJGG+?%!O]/#!0S'_'S3G+4H MC*+$-FR9>=Y2L>TJ8=H;$\OQ>&9#U@O5(794:%;U)H*T=W, M&O)2R:'7X]3SIC2QS,])*37@J\ER=D;7,8GS@Z;IDTDQZ;ZJL=V&IM:;5+>< MKBQIFIT0$^QYRW6FUDYBV1[&;X;T:BX6;+/'KF#+DX7*H/RJ>L8F^5Q7G?<5 MFF.5/NKS9*&RPF;<&\]718P>EC70=96RKZ"6]/.6=8:R-,[A,GS.F6.=LE!2 MA*#ER9)RXQY57FSK+B^L!Q5FRS7M90ZU/%W27J5DU2RFO.)R^49C5*V5/!X+ MFI[,26[VL86KT*;67#2GFY%9HNN%-FIZLOH@N1DG659:\0;>:;BTNW5:-%JH MT]5G,&73V#1&EJ:J5'ELC%P> !1R=++ZBY+13)*IM*;Y6)(A5QQ89&4V#$XZ M;EE82IT*#L9=GJY.9@4VE\^W2=3R9$WG#E?!,ZP^P3:.R,J+?*.W[JQ@R]/I M-WK9998O>Q@&1@TYLY;3BZVK0)OR9*"=V;!6+[-&':L6NLEQJL<8,PH=_Y_T MF;:JG6V!K1M84B^( ZHE-_T*:GG")IZ#K=9,D:>P9JM#,ZWY@LN0*]CR9$H# M?ID>4:[G:XNYMQ(]HKSQF39L><(FDM),,ZLE6\# HC-HMG1Q+ _1C$[9! A^ M1VUE/$'S\Y/B9)H;Y&=5U.GI.G%5@R/6N22IJ7*N4*T5"!UH0=,3-DF[%3"V M6[V^5N0&U158I/.;7C" '9M C1Z9*N'5W5?-FLA(W:=H"+%'-P)3Q,1. F@KO?IPD4E&ABN\P%?\(E\<@L"\P[P?>LW1>A M;1=\<[U[Y"_M<"GF,1W?:/[ :X/OI@3VF"%C0MP!(?!'_-6;?#$AKD0(^C$5 M0],]$"*&ICLA!/Z(Q5DO[H$0U"-#Q82X T+$T'0GA(BAZ4X(D7[,X#$A[H 0 M,33="2$@-,6$N ="Q%;3G1 "0E-,B'L@1&PUW0DAZ,=TG#WO'@@10].=$"*& MICLA1+RA^UA"O/VVPKL/3>_D)/NR^]<[F^3OY_A+/Z;)3YWBKVL(NI[@V>X' MI?C[XS@@]E*N2JR9KF;-4LL.^^U;W*W7:"T H=,I<5\6:;-+J M&4MLG&HK$P+=1:(?2.HBU[?_7.G&[B!OY$=(=WAB?-_2'17(C/DUYM?=5N*N M^?5^M%$=2*IO\":XBEN;'K^+%'893RDF+\RZ*U%"+S*]SKY+&5[_:;RVP9NL.,MFZ(# M!!?D0?A_:/7"=84]GC%_%48=4K2JM[$J36PYJKL9IXKM"8G\I_@#35XD@?Z? M BZWC4^^AT7XLS7H9PK+BC7H[[IF[Y?)$6/_=9=J\R?.VE(Q6^K1:J6OY;(M MLR#J+Q+KY5..PXICCKQK@P!>OW_>YG MU"7G \S2^S[.=1O$A&IU4T8CB=1E$)F,/Z296&%>(S+YYC(5*\PXMCE6F)<) M?K[Y5#^=POR)Q[W3*KLU$M\ OCCC-DIUVF"$XD7"HWU=SVM#K=?@Z&9]WG4W MZQHJMDB%X='T0^9B9\\Q6MR5",7F]2W0PE#JM55VT:,YT"O:=%)JKCK\92Z3 MY]5&@^JUZYS06733CEE>#4JHMN,NPIJA7Y/TFU;*?J-H7JB&W[X.GQ#%:Z-P M;90X*J&Z"<'S''7JA_7OX/>HD%\+>>VUA" N?#5,_OB8.-N1NWM"M'3?,!-0 M ZB>#J3 +".P?_8Y:H+/^#\OO; '=.!8T\,W)AP@(CF34'5!SG:X74@9KK$72] MO^:)'$-4*_/^O,RU3PNIGV]WQ4+JKZ75P;''!)KHO14IO< PRB8BC0E"W;!2 MO5DDS:;K&T983-:2@^\.11-^Q3JBYSN^F^#9_D.B;(J/B;]V0A_]%,G\WP\) M(9&#V@K*EZD*L','"FG8M^T[KB^8'A)1(='U("\E6KXCS@07)%C% 8$!&@YL M_T8$ X&T1R-S9X(#9I!VP E_#! G >!XO0U$#P\XP/42NQ8'@W] [[5W[WNC MJH3MP83E\N2P.,BY6%6?BZH[VS LPY[3E<0$#T0,G[B.-VFN3#B&F6H_>9U8 MB'Q+U;', _?2SKK> =4!3AT\&,V"%Y9H_:-'5TF%EA98A^,&=;JW;"2YFC$Y M.L@A?D$?UU73GN5G21"/&@(CC/AYKJZER +%#-M(R$[=5O_>451U78@5(2U]ST4KCS ]HN@A]_V%FC_C MNT-4W_%@ M*S *:.+SB;!,X$J:3PA\.JM9!+W02T[!QK!9R'X-U/; )_4N"C MD%,M^%N0IRM03 ';YN#?JO><745H; I0=>G 1&SW /_PX&-H]&+X0#!+]$M6 M,+5@5@%L"P^)QB/[&+PT$#S)4$W5]9P@3W,"KCA\1: *$>^CTKPZY)'H/>' MLY;,)KI ]"'I5."&\OF0J+3JEJ- W,D%_(Y>NW\7?(I_[#Z&8VD$TBGH"=9U M+5$-/@7CF5MPSO!5 B2.XZ#BOY'(A3],+4MS?!.QR!%EGJ_0CBJ/7QQ>D_U+\A M,[[%!'B")&@#/'WX#=#9/1I.MB"(P7(?.0HZ8&GI2\BMQVVB#BB%'58YHE+A MDY)BSKJZ/,L#Y0BHDBX0OTN^@_*7N\ \9YJ432@F/EJT'ERE Q1:5"VV9 SD MKN;[O4I;[_CTN8@/!QH51J]6MS-GS.B ! MQ4X/S?]H"CNXE*-)/"3@CAUJ?]44=5^"PBE\4+1D M/F4WM2ZC==/E%IO!BK].*S3"(T)U_:FN&B\03%T;+<+!^0%'ERIFKIB=8U)U MA0CV,KW6_6>!(@;M5&Q"._?8%HM^@];AWAA+Y"*3%<#U M#)PHI_(96>90E,\8DPEH.0,(W- R6L)&" A\9)2^,"SDM4&>!/0=FHH##/3V M0XO_Z?'0[$$S!9;\F.!M"XT3VDV'>]3GMM:1@9^0'&C%H2]D7]<3M@,5B&I# M%(H>/EWH< 9P7\0MWOL&*LZ M0 *&C5X+=XZJ)3UU<]PN_+5I@M[,L7QE5K!\)^HX+2S&2M\?9GA:&8X;XI0O M)<'J5W>V)YIP-_Q.2"VI%1+K:8-[?F/KTXTDK!_DXP%RLTF.V[Q M!C_P25DQ6C2EG/4EOG<[$WY$'<$IP975_SETF$5?0;4"J;3?2P7_"X$,:1JX M_=QC4RCB:/ZQ'!S(P=N:%J#NCOH&E<$XNR@-"6XPLAJU>E)1FMN;B<*B9+K9 M7+5F:,9F2(U!M[O&H8WZ(W/.Q0.Q,/#\(]?(CD42R"QY"-R.D>;Y!:0,QSB9 M\*D)DW+K70U8[5FZ6;0G/>,G'KFOQ10ENJ;93EFI:())3Y-\!9M.E2//7[E1 M.#4U(6O\W-2$9B)\15-N^X(#5;&^B5C#W7,$=L 0Q=;(W7JU=IWSRUEJML;I ME%"&^P=O!A7SJ0FTV'6Z4Y1NK"DOCQ#46Q'B^)TG'/ S=-BVR"[MN*L:)YC. MH)SNF]UA$7F 'XESNA)IPK,:XU![/AEO<-OBAY;5"S:%S8MN4"]ZO[7UEH]4]WZWFPG"<^V6@Q'6 +JO2 "+N: M68A9G!V1']!N!>TB//CZ8'%#'D&?T"$V^C]B6LBED#N!H?H&>MH&D,W0F45 M"6\&5T7T70].Q8%O1/48H=Q RKB>&^[GT"M"GG:CX;R)#1P0'5U(CXDZ0D;/ M@B^P40\1H@K!UBS4ZP==/KG9D#9VX;R!^;1FH:/YY.3"=]&HP1H)2[@S4N!2 M*HBU#MQVEF&HWA[.49&ZZ"SDM2%":+*>QJF>/Y^45'=7E3+HVG6!MP]%@'B/ M2&I:'NQ'-9? ]:*S)-^TH3BK'OHL05 +@PE"Y/GRLE!&+CH;H1-:,G0 <;@% M.3R(/9"0)R_!\59ZA@[$T'$87$EW=WBQ.VD--C2N/T5H[:F0[IN ^!$@0A*X MP=F2[5CP[_ \[[#OW?F(9,&Y>:H8=*5*JN $PPC=OH'/(&&'1R51!\\.?(-A MH(X.GT_\%3@IP^B1:UL8Z "X@P[- I6./M6%M6KXQN^?^O[VF8!(=]0!CA=; M6I'RIORHN,[P]??M*([M!2Z@RN[\N&P6+"B5BMD](,IYNR&5' _8>G(^XYML MJ4^MB_7QJL!^^T&_L,,^$4EVKT \Y:BAWM@9E$*X)B^AV3$(0?B4 +090Q5W MSB3Y&P$4?+/OA"9!%' '<5,UD>X"4A# !EDAX@P GOTBAT9'&.2"O__J^CHM[[4.:D:.F6\WT7KWPPK:B8 M.!&$+BL@&=8,%V3XYN^"OA(V[BXZFGFD]DE'ON]CGM%")'#LD6#^G3CX&RW( MR6H:PCIYL&91J'12![+W/7IL]YT3ECB/OOQ)\?*(-)YE?R?P1QK!"/P8S8S" M'ZD+T>H@"CN(Q'ZBS/\)B9F#3(1_]2SQG'_VYR[67KA[E1'S(P/7W8.M\.. M["\QZ_%*GUM (5"]$UPB!$#A8"*10GI",10Q80!)3DA)@"HQ(Q*R2'X+WRKL M0K.%(:>0R2'9P&B=,(F%M))',HL"39^WU,92J25RU$@K2OJX;[/Z*D>CEJGG M+:?]Y6P@T.P"HP$O>[.E3:9%E%#[I$^=F&Z'R_%DP!>%QKK/JN)<=5#+DSYK M8QTC)ZE!F_](GI MPI+NBSK+#[)YL]J:C*:JC.Z?8,];MNAD;U2B.A6LVQMW1WFMJK5;;=CRY.TU MOY:O<+*_T(AFCF*;BCD:<:C/D[>7G-J&4RJ

E *]I@>II@ .EUTP+]"I:BI;ZNNO\#G:5%ZV$_ N"Y96B+:%MY&@ MFPWG=7C9AFWE393VT('J4@3Z>QL(U)G<:%B@[=NQ[.T3+RRU&94-7A%%H.VZ MV82S/OXD5\F5:*;/601(;(J'@WQ7$\AZ=] ?KMJ.$O#' @@"876J1H5AZP!, M7AE]J@U6V6RY-QJ*-5>51E54U/QUN=C! M=4WE_7?:15D7B*\(UGS7>$TD'V/;E;BV*-XS#(/W8C/9]7<8\QR3_H(A\=V(%Z"Y9MB&U14 8_ / _##;?$9IN%C!(=;+)&-$>:.;4U@*L6 M-@@\V5\O--=S7". :1@T=V$J6M0<< W\9;O!0@36W)AFSRQGI6E[* S!:6&J M 0!JR$!P _< 3,.,B;L#W/-3C[&J$W.B4NDO;X(P!\!YHV*#)^!Z;#,\;(:\ MF_L(X"28[!0P/TS+\'S2V*KY,%N%+T\ X#J!'^D'+V^".O;;*;Q**#"6]#I#.(Z>==A_=OM?'-T!]NM M$^[TK$V&!+"[CS=)%G;K&5$&9B0_=T7 MOPZ\AOJ#JRG0M2?:BC>\N.UEJ^5]J-4-92OB/V^D:?[C'\;W_]K6D-[D-2G M$/W-7+?[0>UYIAXLF=&!JU?3ZV" V_).4S4;0*T8GBP";_/33Z+W,3*DK&0Y2X1*3H_CYP:<>M5PN!>9J"F4ML,^\?^>C_I/YR*,ZL63TA MSHM,I6BSOMQ0^:.+^-DA;3["%[V;_;+^CEKX3)O?M5B_; ]718NORMQ]!3Z3 M)['4;^#LNIP'SV&\WU2GI;?&^I=L8LWG>Z7H/+":::\,#=O[%_B;E]E<*6S/ M&UO;0EI@%]6>DF]-R*E=&BH\OU3FGZ]9^[H/V.W!\>:(R3YI3EUI42NN1;.7 MDWJR40ZE9D.*"O10<8(\M"J\-=G_-@!_*:=G?W8>_A1>?0]PNJ82-/_W#X+! M_SXA7'W;TC(W"V-'[V2.0)G1LZN9Z5#G)MJ2591U29^.6)BY>@-EU'L!$+>I M2FYNI2(+:>#MKK\AQB%E[,^4L8O7%OE";>WB' =?00/G:"7"I=2 MGL0Q5A+X@5>F >?;ZQ6!X%J=6S>&Y$&U>KX3*T.CE"9 M(954)5)7*8D>RI0T'-))*4$SBDXI\E#7B+>>$627=A,.3TT$63#;JL0O:H(. M:W4<^%#TW+&L$DRF-[&9)&7DRZM17FX<\^!P6IE4F9?'7:'%^O/$E,O;9%2! MX^"=EJ<;O%6?4WBIJ'64&F'FI3Q_S(-C-5L9Z=R\PN!,.^,5#P3&DU#$'+UZLDZ4J2 MTH8<+2DR(!@M4ZPD#U4=8+ZF)A0-9QF5>_ON)F%,V;7G&?A*<[LE(RA8A'J4 M N22ZL^P=:*/=S7/+3(8UBA5^&-U56QOU5J+C;*)URS#&Z:G;";H0?H?]%X> M!'RO6%BIHMS J^M4PS47&&Q)'##5Q/4+FI$93826GVAR1=4H<,>+M62+AE < MVLFYV!KVJ_V6GB[5)ORQ8BV"-M;YI"A2.,G,$VV'5QM8#3+5P4"U4GE1=KUI M6ZB)_9"9RVRQ:4,'HL.!CKQVGE +*6$BYY=&?E)PK'HJ/%8!AETIA?$PIP9B MVAJ-A-1HYLW;1RO .*OEJ%93%%EH99K=)CY;]?$)?.?!0!=3$S=8C:2%4D5< M:V"GYUM5V/)PH+.60!7R0XZ9M(IC,Y4V38^UC&/%8EK+L&4%JY0LR)RQ6%1, MKB;5PV/%8E+J:%3LY)WAA#18A>])?;U1@^\\&*CD) M6,-W'@Y47!;+W3 =K'!Y.>43XK))&[FCTE=A/':BK>83D1F&M$XG/5[&PV,5 M:-H3U5F(:9K%2]V@7095FTOZFHO-<%F749:T+E1<@Q[/ZA[ MU&J)3+%7+PBXF2MD^5%]H(P%V/(8/:NS= 5+%P1-[EM).K6SA.XWYT&[3=JLFSE/BM-8OUAG/,23N\)UI)J?R%+>R1#FP MTXKB:6&Y%H*6!^0LY*2YON(X72AUPB&A]%)TN@-;'O3.S,K#KHK7AT)Z/I], MY+71\@'LI=AXHK=MP\DP?1N_X\SRY%>_Z^D;/XZQI)\*M? M/''- E>3>"%#]7+=M(>7K+%B>J-5DD_RQXY<1VIS_/&9"Y,5WC,JO-!EZQZ- MKP>BZK[RU/^S(Q?_LE2BIZGI;5P/4+P/KMDSVT5L@C5\/I=AY)XG_[Q47S1; M5)426WZ8+*SI@EAD0W L>SP,TO]GY->UFJR,=E>-&[?6'6LJCFV;FYBOS:N/O@-ZJNKF4E,Q M,XK6 4R\T':A8KMR9I%O+BQ59<7(?9?&D:FYLJN,5B^NL\X0.MQ&!S]S.@O\ MEWM0V./JM?>KZFB;*E&;6E5PU6QYLHFUC!QO8=CD)A3 >;Y,?8X#,"$GQ%;@ MQ B#9* [["OZ4:_[BK!5VRN+Y6I^X$YC.\_6G7U:(#5Z<57L,)!G\AT M9;&%-ZLY"4R[FWX5@4R?27RKFE\'VZ"CFLJV/0R:$K8+77:F1EMS[6:TWK6W M!H-7/AZ=PD(;[)NW&^Z#5; M1>>X'SLJ#8:\IJ_=6_'3ICOD2'T==$".U-="".1(C1RIHPS-U D\(Y#O"W)$ MOGG/E7XRR^$D;7LB67'4NI^7W6XW/*''R4XAST;)$-X<'ZI@6.U0LQ;:IJS- M$6>4VJ S[NCE9F^2%C2FWUXWIJ)C;/R,"88XN6O>5R,1?2HD^A:P<^^3_$A! M0?!S2OCI:[+;#ITCJ%-ORF716A$=D4PN!_0\/^\6L^'&)9A@WDLL>K,J40*I M1+>M$IT\X@'I11<%)F@C.P)-058MYF>)@BEH=7?5Q*;T>D@WMMZYS*$5\=84 M(@8I1->J$)T:81"::X6Q?(=P:B211='%-[ M!'*T2M0*U,.MU9\^!5NEK" XFSKMON,[K"ZS ?M=@Y,9_H@C0EP#(0CD_GH==* >J7LVOI]1Y,/KOR]9B-UKTV#00]<$K\G#V!XX$?A*>>IAA^_]G84[*X[?U1(I MC@6__.\#^?!9(4]7U2ESCK8OVI2&TSOVU\==-BTJ>4B> M(C\3XE?$KS>74.9HS4=6HK8?YOID3#)]31*P^1H3Q#S&CSJ-,Z38VE7XVU8+ MW*_R]Y)@)FD4^UD_Q%9"4)B7W(+.SM4D#X;./#Q1[]6"0#+]J5B;2\_[)$)] M*7A">Q#BUSOEUZ_8@PA\F^2,D!J6Y12GN75KHM5-?H*U&WKO=;WOK]R$0C89 M3 9SS,336+E7KV3-;+4XIR_L$G3!9%YW<)GQ=0KPE\[Q ME#EEW\^ (]Q'L_XSW(;W_=Y('J)PD[=_"]_>K([L4S2(0B#NL]_ O)X6F2$URU('X)B%Q8#G\U)>M7"2+>(WFMS%%S M'"L5B.*@VUUK%1X(8A(((HL$$0GBG0KBF4YWGQ9$UL <+:D-:<&<6-TY05O" MH ES\\/S'(6_)XFW:;CC%3^075.V8H9L3M&ET\D-'Y>NT''I9?FI&>72"X.N M9)%T7'Q9[D$Z;O+,_//[W^<=,007;UE13]K6FICC&-,HQQGMIQYXY M4VWJ%Z95S:]OZQ_L%6I(N^"I8SK&<.#Z'7U."Y-5 L^-V5:Y8^1",$5PZF9) M9+C\ D/0I:7KTNMRK7!\/:ASIAN""\).,3^O.4)/$R:M<79L .CI\%U8D"?Y M\$32R&$"X0["G;N\^..XW1J-;M6L/&I!8:*RPTUVJQ/*%OZ!6A$C*4([:[T\WP"X_^QW>V(WO:C F4A+SD6;QDM @C M-RXDQP(O)Y969ZT[GI?E]Q/++S\:_+)?ZLE(KF2E],DG/_-*X MZ*>5%-L <@G/N"2-!!,)YCT+YI3N8 [)@:&=-3 M+,<+W",UM->I0GD]RZ2+0JDJ=3U^QI).8BMS@)J:ROOOM)-@,^(K*FY_D"7H M,;:=M/<<6GXEQ#[#,-HC+08OI^3I*CH$LW_#*N.0V)OBW=N5B,FN%I,] '8 M$T/OQYVORG_,U]@ __YA^F"74L"O+0#N5DR<@M<"/(_QIJNXLN['6BO/UVS M->;3]D(!KNZV-=_:+2981"7PP.!F+M@F7##:*-[?==1 2NM:A[8"\%[?2?F MS#0@Q!J@B&4">JQBLA\#F_@J!H@0DRW?] /0'%:#EV-@SP8-Y:FAQ1P]IDT7 MINM,87^R!250C6XBO3CL:&'";1P\LY#!S^"!F6/"<;F.'0/:@#*"?<,"[9KB MQ\"F"L9DF:!?T-X*(KXPIYMM#^["@"U"#4Q1AIQCR3"-@1?,( N!&;L+4XE& MJ%A!U*GORN84_!&/ 0H"I@+_^)M1P>E#WI--]]5G"R@F.!D 'W/-#E9JG >!Z_-6^VH08 U(=8Q?0\$U#J.%.V*Q^P(VRP8\GXEBD@ MN?Q@J&&6'$R5$5AT>-],TU8//@F5]EI*77B&Y 54AI\4T\%+PB*;KVD9((H8$0W4!BP V MF,I@OO)4T6(VG'C$Z?#YTW%D-)I#KGR,O5U/H!DZV]>#?G:\BNE!5%_"U3Q- M=N%J1G*UT"QG%CT&WFVXLNU];_ZM:*H9V+\,KI4]7-VQJ0..$>844-U[8459 MF0?FIKX=Y$C>5?S #0"5=\P/OM\ +_A.FX+G- M[,8G:Y'W)VSP+ S>9JA[+ 9^&CKN5(-977S(SY"_Y)7ER(#_(\;:? "/^)JQ MP;%X;&/EVX"<8^U>NQG-]K<=6VM@>ALV@C\ZD:R8T2#@YV>FWTF# 4X;+A"X M%03ZE[G\? *%5O/Y+=^;0?, NV+\=NN-U3TM4!VL!5;5 F/5WF? MQ@#((Z&()*7EZ'Y*GDZNBL)O#ZV;8H][-2P5"P JO,P8;3O;&<(IV.DYBEC^ M-(,52;]<6&PO+2CR;:'*__V?5Q4XG\WY&-"X'/?'SFB_-ZUMY4\RNH(Q-&Q3 MX!,PE^;^D*U07GG;:;+)1YK8)6G]\6SXAPL1(_!',OG/V-[?<$$.5M.6E]C> MFFVO?#!+T_T?V\=VW[F;>J3;+S^H-+HEC>_,?I#$(P,Y WS,*S_MD?UGS/IZI8\MH!R=K24\25()A4A(0U8F))H=DM*0)#5)50F9I"D] MJ5/JPZ97>7=GY O%/EYN-G4!2ZY"M[&6N7]"9G#FB*5 M!:?Y%@]:^-)ZUI M;YZJ4$2UI30D2L+?MJQHG#)MY0;528U.-1.68B0+?=CR8*'T@=W#>X24%^L\@D>M#Q8*(:4]'G=\/+B/%M9 M4U,L(;3;!FAYN%#*P%+J#;)O3\C!A/#X-%%F"_"EAPNUYN:J[7,X)6J$I]AE M(DVEZE'3@X5B+-W*9<>SZD1;9[/#;& 8QMR0Z,.%(B4:;'_9U7@"U ^CD&D; M=%N#<4 '+<=ZI=]8EC$<-[,M):T&Y#2E\Q)[V%(FNXMTUZ@:DUQO-#>H=GNB M#&!+ZFU+3U]/,IZR4G&;Z\O%O%CI#9BMA_";&77SV% J:3P>D))DX=66B*\; M6^>:UTU9N5^EDK(S% )MIO 6.%N5S%#B#@?*R2/=]P:-@H"EJXK5%J5!96!L MK)NO6R868H$=8C,))ROU_K0\3K0UU]A>Z[YNZIA%3B*;U;F06\JAK5,UTI8- M*7G8?3YIN(IFVBO!!.PZR0EI<1'RH.7!.[7Y*E5;#>9U01N,EJV,-$J4&[#E M 9.F9SVS4+,,?-)MC=/#R32=(GW8^P&3AEB%EB5\Q@MV96752E6^I9(-T/*0 M2;.&D]7*:Y450L5^GUFFQ";!G' M@%+C^3HN#59M,2V.<^7%%$^.:T>!TJ;\5N*_4:SE9>F\^- V5)&J=2()B41 MRZ9]WR"9^IP^"I2=))_I:[EY9J+A=E_HZLO>J',4*)UIJ6G.NKD5+I<[XB18 M,$XV:1P#REEAT,.,E.:+)27+%)U\IS@GC6- .2+M:AE16\G)9"#@F,6& M1X&2F0!:BP7<$@"H](BINLJSL_ H4+)ZCINI- *>#]$2=9!:L3@B M#7U26HT:QY!JY70;O+!(I'',);G6O-3%!C7^*%+U"J->SR^T)('L%*B,P)LU M=A$>0ZJ!/FS*3,;HXK;>+6T2)I7N3'%/ \F%H=X3E4:1J]RV1JFJ3N3!W,VG)%A8:QA]'JN1J7"GZ MP[(JF(VIF$QQ8V71;!Q%*M$.^5JS-,H(:=FHSE+BVLG:_!&DHA,K17=6S/G=>H4_AE1":6HV MK44QAS-UO]EHUF6&T(UC2-7KY@?!7,_Q@MR4"X-F>2)DCR.5,L(81@9*U01K M295,O0#UC_ 84O%XKFY/NGU%F*^:E;*AK,.>UCB*5+.Y/L\O-;8MY!QV;1=: MK"=YQY%*DIN2T6B.UY. 8#+Y(E%:\JW&4:1:\6*J,^@0Y&1>T^<30\;(^C@\ MAE26;]DU*R_((EEU@M,_AA23;FU MUAM[>D,,U%XPMK@V':A'5;J :=-$,NF00J F!XLZMY *-?XH4@W[W1Y+Z/V! MD%M917;ILSE1.(Y4^:7N&T17=<35G'98.N$,LMQQI%(;S:J_HH=K/)W)F"Y1 MU%-3[*A*Y_.K@*2[)6;"3,'C6,J'2UZ M&54<<.F0K0^K'7-R7*6C:OZ<5%>:)VIY<)Y:DH-%:!4LQ5$\59:UJ9=-UTTQ@*(RZ9.Z[2X>DT5J0S*PGHB78S M9ZNI0C7?.*K2I>7 SY-Z4[15GM;QE)\+:.,84-:+CB$SA709QPB^5*W.IFVM M"3L>:/ B65%2R[(@ L,]O5=4%L^(5"X95*]\8/X'TK M\\YZ_!NV9O),UN5WKP]YR]I=>+&_ M-E?#'H:O 2"EI6X"6WJZFQ0BL7&P:>.=4\[U_1#7!;LS37&5[5Q=Z9 MK-FRHCC!-+H9G3E@T4WM^0KUE34[^D*V([.V/W(\#1H %-<<:O :/@:028L1 M\=CVQK;F&O+47&\MGF!%6Z8Q-753D:=^C'_ILK[M\G%[O1M9A[:V2?#S\PA4 M)S9U_)@M3^ H+$A*)Z;)T'P!.6%C5=I8VR,;5731]!<8UTOB^QA,J@C=C_S1 M\Z6QJRTTP/V1[<#S8IO%B4-^<FL@V?\$:3P+7&4D>Z]X8#.Q[>)LK!]^9)X#8N5%2PL-RK+KKN ':.".+O04 MS?5E!'SZBR^;& *YM+##[)J7=F[7E3)MZ.Q/)V7USH TVL+2:_M9+I_!B MGD^MMC\>^NOPS-PI=NHX)JZP!:6,NJNQE>8/,?1XNR_TU_D$N&S=5[9W[)OX M..C1(,\\[X8WT]C8:7LPJFPO=U_??>SZ0V\OO0PN#[^YZW;Z-V,SA MUZ*P*/J1>-?G>_]#GBG#J!BMR2[SQCTYORQ,1>$8!$^O*7?6DZBCG=- MY:'G6(&OG?EZ_C3.@R]FEC]T?B41%:Z "L0CA<3A&@C!/++OQDXA0B!<^D94 M0+AT)81 N'0EA$"X= U40+AT)83@'KEW0_X0(1 N?2,J %QB$2&N@!#L(X,D MXAH(03[B!"+$%1 "0=.5$ )!TY40 D'3E1 "0=.5$()]Y)!$G) 0OYF;\D.K MZ-?-F@,_'F2-^)(D0N_NC;>U (ICP2__^T"P#[]"?X9ZY,X[?3BKGT;U;3OY M>=:0?9K-7"V2[\@;R=6T6 6T'GDQ(8K^CM44WQEJ[J;,$9F,QZ"_QW.>$20< M5RD@ *,J[)YE%-C&QU[,ZOAKE$_1:K Z$ M,O_IE,M; <^ZC@TS],"EZYK^*+W-R2,\#H]/4MKP\DGW9GD@FSG!GJ?Z%( 5!"H*43T!*V]X]M%Q)^JQ19Q," M8Y8:V5Q(^(+^^03NIT$38=%0>P&5L05FGBCEJO8PF1I"-&$>GB@B3N (31": M''JY;;Y]:\6:E^=9LY87,-+J+@>:,=3ZGR_D M3DEW+"7G_TEMN)';F8D MFD4E-W7+*;>A0D4$IJI)QG'FO>JB?^A<=FDA0>" P.&F=)%=*]ZR:O#&_A\:LNM9T14KGB'*P6#*KPO!VM$A-# 1-##4>>Y<[EYJO@4T M?)13Y.S0 .'@K_O$@\N9>5X#!EAV\/P1Y$AJ6'=!8,DYGB-G+7\\RE?R'D.$&,[5U,\J/0^KM7*J[(>/.^@I HK/NC;+F0F*0'F6PW MR^1I8PD5!&B4H>+XF;Q#SNV+?0U"@"3].TCZG5EBWD<+)]=8<,M47A?F-5Q: M+N5V.=F A::@A86.?S6B"T^#*KRON"'GH]JDA9G"RVJ.5*%">- MC$V%4-"YAR>2^,F-)9>V)'Z].'Q7K[5O2>R+.>@C)D=,CI@<,3EB\I/> MBW^_>7]7)K\"+[=+7>Q\OWDC;\[O-6_$Y]]KWM^7SR_DXWR:>=^ _VWAO=JR MR#:.O&JNQ.'NCKUJSNN%^SS C:27@9R_YT'3RTZZ7".1'PN8L.JSE*=17=J0 MF"B-2QQG#[URD0<-0HEK08D;MI1=@UON<:QX"Q'CFIY;E8IB"B %6 AFP2D9 ML0$@@HD@ G\O(@DAQ/=&".2=>X_>N;^I8U#%P;)?J51]T=2K_<*LVB4R+@\ M)/GP1"3B)$TB)0.YXR#GO>MWT_TUA8%/5!-%DLUT<;.MF522=<#)!LH[=-7.+O4VGX6A_=W]01K$3($MD:1>-::$SK&35)"%R$&8F' MIP1SZ.!_$@T!0<:=3/+B/KNW!ADG=M3]36DG6E)M7!6:K"#[#6.0&.6<:2N$ MT@[SG-!QBG@W&4>F)NJA5A4X%!38]IRIDT][41FF)NU MHB%7KUOQ9_R-0Q.&F!HQ-6)JQ-3?FJE1QO+O=UF^&U/:L8?F-)KAGO+7W.A^ M:'5^MI19WT\POZ_#W?6G+3[) M+HL<2;_5O&^!K^]NH_W:"^8_VE?]'+\6>V6L*M:8MB>086/,(6?JI$J6=\""O^,)_P+G!P!:')E#F8Y=3J:Y*K+9-@><%J5 M""4.AC4P[^(S0B2$2'>%2"W[W.W_7I;Q1EWXGIYR)6< M81&;Y/JX;P>315\O\V G3H*34IQ+LF@O_H-+E>^-5]M;WMO!J].9,NZ;!P(HJ[7X'%&=,GS;#JCF%8'MVWABX]R1P-Z;=N*' MYI!H02+SQ]D3*5UZKM_5+_04U9JOT7WYUF*4KL1 L97XWPQQ6B6&XL3/V),) MME++1:U:J2R2O)2,ZIW&:>+0Q>1$.0\N+3T(->X+-6Y8@[IDCJ5?P(ZWD('A MU0SIM931Q':H?K)/-$V6AY!QYD1+EY8/F#=)";=G(]!:(@U_FK3,'T"7UBR.<7 M\XZ470MV=CY<)0>&1!=#(/Y?D(?ITI* $ AP$VI%U]I:OHM%.EH^K1AL[46 M'G2G)<_IMG0[$:%(9$(BF 1"$80BMQ'^6MK5"&@TFMTS6].EXE@64-RT'[L_]GME M0%8A'QI\_,BUF:[N]S,Q9Q7?3-5J9Q_)]PK+Z[ZW7[-F(SAQ-% M JGFXLC['?!.W7+"W9+L/F-05'\,74V>8"%8A+]GSB;TZ4>4CLI<:&_>N;7N M1AWOFLI#P-6!K[V9Z+D)O=<0_/BKN SF\OSO^;P+$16^B H?Y4]'A/@B0GQ4 M!0(1 N'2-Z("PJ4K(03"I2LA!,*E:Z "PJ4K(<1'-7$0(1 N?2,J?)2?'A'B MBPCQ4=D-1(BOPJ4/PF<0(1 T?2]"(&BZ$D(@:+H20B!HNA)"?%1Y"!'B]PCQ MZV&!/Z/(EZ=,?&_U"-WWA7@9J]<311MZFONFR49ONHDW,C_T+'45P.?N5HD]^")]LC5M%@% MM!YY,6&J:FHL5E-\9ZBY__$> MB<1%@_G_3*0>GJ(HT)C(MUY+QZ_YUUPS6D#"0^D__/=@IK_.!O=!\W8%4?N7 MJ4W@C^1MD[N"I/LWZ'W93*5_NBIYOOXY6I\[_1 B]SE6A0=[=Y0^'M'\=VC^ M2-PVV=L.T.\_>YRYIM1 36VA30/M#B-H_^Q@\B?N*I=>!I34X\]B8C@I"HDA MMB$Q%+[Y=)&D0"6\J";K5*@*6KDDSC26EI?X[R?VV!60V8I[UG5L,!4?KES7 M]$?IP / *"]9@F96*QUBM1Z#D[2GC=JKD;'L?+X:U6G M1._6.O5RW;9P;3%P$DJ_3^H\#\"$>7@BN#A-< A,$)C<0 :A;P$FOY%+:%3L M3=3!I,Z(LC/NXOA07F7=2ZLNK62V,*S4LWUQ7J]5[!);P;-, Z!-\N&)9.() M\CR) 2XO=2@K ,HM8 MZ\M)=+L P\NC:KK66(="-YPV%YJBAQ+^^YD-3XL-*8MM$@,%2T]615.I6[F@ MOAJ$$!LXB T0'-Z[!;GV\MS@G3G7\;S8YJOO[?+V)UD>.*S#CO"SDG6&H^RZ?IR;PNS-:AO^0S:Z@>0/,,%4_29RP+<>>@)Z;!#5X:"-N$-3IE7EV4ODG/NX8DFXW3B/6^NVPS8^7II MN#;GM>\;V'.I*]?O-^]KXWG$Y(C)$9,C)K_!B G$Y-_5^>U2MSS?;][(R?-[ MS1OQ^?>:]_?E\PNY/I]FWC?@E[NIIQK[RW(\[U\QW77LF+.YVG.FWJW;R9&C M+O+$N[8+\JMQU/VU0NJ5OL_RIE,D!7NJKD1UU/ =+Y08Z+!+4'&*99%W#8() M!!/WZ+#[:PAA<[62JKAX16R9MN[;PC13=2%", ]/-$('A Y7Z[4+$>&ONX2$ MR[GJ'L<,L/K@/4? 0R(I2<$E+2VVE!R7&;2L:3+>RV^O+^F(X1-06 6U:8P"8B%.E:6 SE+PNL$Z--+Q2GJO2Q) M-^C2NV.-&$%&'?#*/# W-1&QJ'RBIL:TY4R;>MJ)[#%794Y#SKS?P,_Q+M'Q M:@PYNW[3CCTTI]$L]D"DN<&0M./YQ^"6P; YRXCL:I)3G?FX'LR-_KHAL5%" MEN2YKF^_G^PAS$&8NX+)3=M*44G&8J!' #D_TSY\K4 M\/W$[KO"#:H+\.TL3G^$1V:YS;7HI:N*6M!G^&6?]4H*#_ H"9-^H\HCR('U M1AVUKQ>/KLAJ]4?045ZU)274.P-Q3M ]?.X:F9D!3T[0F'7D6AJYOR/T0.AQ M]=K,UUK#_@B!LGJE5:CD*4^T:[:;*(Z2V"AE0 2":6[.E#$30="WFC/ MR7"17$V-F5/ '(8YM+28['F:[\4 KVSJN<=F@:N,9 _\HBB \R$U8[(Z#CP_ MHNBMNR%>T/!VN;+OUX"HVQOQ"R_"7<+KQ4UR\-4_]M&FIA>>(8:/$(:?JI%> M6=_""_^,+OP+N!R!:RS0RW9]4.@H8[%49P% J1O T@8 MXFW$V[]E#[H=WK[+S?;KC4-GW(@S\BS+Y%J*W+=&%[^W U4FVXN_C:W]IRB+V_MZ[\=<8-\ZX^0Y-DE#R M8W(H:CT\9;%*4QLOX.8+31Y4G$R,. M:M(CM_X[M%MLH>#7XC3-S*#%&$N6P+',VI;-2$E#_2#X\):C#:K G MRAMW:;'ZKIZOIX 3Y$Y_C<$XG] D\F8:8R1;Z@JFC_>&U4RR()2@)K')(T=0 MYSE[(-=W! !(G[@V.]/GU >":W7L?KG@B^FJ1)ER6AM;>@@A)/'P1,09]C#- MU.GRREU:EA"&H("8ZX"3DQJ%?DN'J'HK0/9^9R#D+-L@V,S,%KD( +CH C.! M?YAH[M^^/+2TJY'0:#2[9[8F3,6Q+*"W:3]V?^SWRH"N1AKDI1^VO,0BDD^? MN1>S--W?9VN=#>O'-KY8TZWC65AX"9 U][,]$O MM$G]ADD*S.7YW_,Y&2(J?!$5/JK]@ CQ183XJ'H-(@3"I6]$!81+5T((A$M7 M0@B$2]= !81+5T*(C^IY(4(@7/I&5/BHN@8BQ!<1XJ.J08@07X5+'X31($(@ M:/I>A$#0="6$0-!T)81 T'0EA/BH;AHBQ.\1XMIS)OY\UASX,?H4;N@\="SU M:^+EKB1!XBD60'$L^.5_'PCVX5?HSU"/W&5S)3)BJFAJ+U13?&6KN__V#8/"_R60\1N(PS';X MQY&U]\(YUR@ZW,'\?\X)<'*0MH?_OJ;ROI"0'\G(S^\@B<0-2PT0$!C?&1/Y MUL'B_ +GGY_H?S*U,[#!?="\74'4_F5J$_@C>=ODKB#I_@UZ7S8UZ9^N2IZO M?X[6Y\XXA,A]CE7AP=X=98]'-/\=FC\2MTWVMN/+UBG.+)<.D&AJ"VT::"A4 M]D]<42X];Y2HX\^B7!*;*!=R&^5")C>?+I+?IVA(ZH*N4U71;#5J&5O$"S;[ M^7)36_G.NHX-IN+#E>N:_B@=>( ;-%=8*E8 :0KSJ('_U+:\/!(Z0TL5W[,L M5L<#KUUS,X0]JLN&1,'4/TPRGJ10V7"$* A1K@117E+_,/DAYN0\/"UJRR;= M-]ML7QY]OOK4:W\WH MCE?D =HD'YYH)IZ@SU,T\_)2AT+^[RMMR+= FX.40RNRII&-$%_@9FXQ:&;6 M2JHH?K[^]VDPI6F7N5Q#[%!BMT0WTD(Q-R::$%-@-B(B&2?/E H5I1)!N()P MY;29B9K5;C/M$/6YR,CYH30KI=-7%K0$,"@7$77 3!3:3ZPB0Q&B6FIB(U[S46#TB^M?&3F0GZA M)]64V,K2HWZ[V_7D %Z?P#1&)(G'"?R]S,HWX%J7;(AU.3F8-$=XVV\"E6*Y,,3 M&T\>*1YZHJH1=RY3'P7MWL4D/XK51RK%+9A\WM,DQ2&P0&#Q^0P;""R^RA3SOIR++6S-]O!^13"-=G%4&N3Z!@FO M&Z"))9&,,_AAM;E;#P3Z>FGXKCYRWY+8%PL&0$R.F!PQ.6)RQ.0GO4[_?O/^ MKDQ^!9YQE[K6^7[S1AZ@WVO>B,^_U[R_+Y]?R"_Z-/.^ :?=3>G5V%^6XWG_ MBNFN8\>,_6031TYXR WO7OQXOVU.,T6#H;HPVA50Y:E8;$ M0&_>1#Q),\AE#Z$$0HE[=.;]-8 (\7E0&32$.EYJ8I4YU^G..#,$ ,$\/"59 MY-&+X %Y]'XCC][CH/%3SUYSP>J,J:9P7"8586;;"Y:K0?4B^?!$TG&./-0O MD&LO\L1!;GMWY-K[:WJ&EV;IE&<6:+PE3Q+%,C'7ZY0!D *Z^-)Q C^/JH&\ M]NYDDA?'BKO4-K[6K_W-/WQC#CQ.Z]ORGN@AUV\&5]WL'GQ9F<5^U4PW%Y*.[D+]QW,(04R.F1DR-F/I;,S5*JO[M;MEW8TH[]M"<1C/Z-^]2:+ MO$^_U;QO@:_O;9_]VOOE/]I6^6&OG%ZMJL&DQA)$B2J7F,0 *N7P\CIYADP5 M%[REMATPNG6T0#%'C\EPD5Q-C9E3P!R&.;2TF.QYFN_% *]LZC+'9H&KC&0/ M_*(H@/,A-6.R.@X\/Z(H\@GZ]0N2R]5KOH9%V%X!7G@1[A)/+Q[: %_]8Q]> M:GKA&5/X"%+XJ1HIDO4MGO#/<,*_H,D1?)9+)75!R$MQTFJ)YW7Z]I>*,6[$EU4?) M=9.;B;G$9*4V1G9KJ?-@*TZ"K1B/K!7OGHKJ]5/G>>+6]Y+T=O#J=)>/. M*8O8^Q;9^]ZVXZ\Q:)QQ]\6&\W8-3UMUO&2)N#U:,X5%$^Z^T,Q!QAGBC$63 M[UPX$4*]F#@00EVMO>.,X"))Q=JJ7M<)G&QREMPI]B=ZI-I'+OQTG'LWRN\& M/?BA.21:D>ZW=U"CU%4>A;\%V^'2R\$EO%5O9_+00ZTW=2A#!( MD@*6EXRAG9%S-<.0DM &P<;)Y+ER,5U:>A!J(-2X.=0X>5JF3P!&D^Y(];#3 MR>'=2<$H):J:6D[P ##.FIOITF*#X.*^8DEN+ CZ!LPR[X+(3^.K%T4EV4E. M/A!^:A>(<=VAS?IO8Z=^^/+2TZY'/S7"K@0W>KVP^0WJ: MTT#>ZC^JN7CZ#_AG]V;%TF07,OQHV_W..DK!86P%%\?_>18>5@!#:.YNWB2] M%]6S602*VLPK&G7T[__^S_[H7T004QS+<7_L++E[TQII4%)^D)%,&AHV=#5Y M@H$3L>;^D*U07GD[J4X^TL]&XA_/UF"X$#$"?R23_XSM_0T7Y& U;7F)[:W9 M%@,P2]/]']O'=M]%\OO\I;,)Y_H1Y=%FN-NO'I[: M4'9@J%8:0DX4;K5E9?EIC^P_8];7*WUL >5(TJ4D25*$K&H2JR1HB9890I(U M59=8@DV0M(PK*H,_;'J5GY,\)DT)F_:\A!BL$LMN7L>36"V$*/BVI6&5IGJS MS^L3,FC@JTS7'3%X0R(/6^HK:LTVLY2,U\A\CI[TQO5^F@I-7X>]$\3;IH5LKLP2 MU?E<)/.MI$WU3*RP#F%3^FW3]FQH^V5=)?&@(.0:167=7)E14_9M4PW3,LD% M6\N*.:LAJWAY41T7>8F2#I9TXH_KW'*0YT6S/] UO-HL5=LA:'FP4$ 9HYT0 M-S6188*\ZXLS:1 :H.7!0F'I>45QTY@S2;6@EF M8CI=M\M+JSU(2'"8'LNNYF*KJL.7'BY4H:Y4=,LF;8$) MZHW:=%5=6RC/8.V#@Y9&HRV;JK/F\19)-!VUP52:21C>>=#2TQ()J\TL&GBN49$) M@2$[. U=( Y:8J0YDM1.F1&P)-,LD,5D5W :H"7SMB59,4M!J4,:N$UELM-T MM1M69C!XB3B@:&"/K(9D#1A\Q7ECWAD0,!UPR#^EED9_5JR)C#-8T+U>2G@![/^02NI .._U4>CBQ;=(IM ?K M8688-3W@DB O9H+0#;NBAH^H)9-S&F$N:OJ:2R0ZH=%#5N>D1((@)%JC26F( M,[24'"J:G"1(@M&'![+J%KO2:DX5)HS@*42-Q[E@81Q#*D9(ZD;-)''!-"=K M95W71'%F'$.J-<]*7#-9GHNY;H9/)_N KFOC&%(U:LW,JF$JQ0G3:PQ+=8+L M+WS^&%+A0D\FQ'E+GI02$]9.-0NUCLSLELC;)X22TRQTL@%:YY)-(XBE9"Y)?'7.T*XR/0IJ!5*Q7-@CO",X_''0*TTTHHME5I0$UE4Y%:SG.J,BHUCH*;F@GPHIKLS039S MQ=D@K?/#KG$4U/+I?KHQUU)]8>X4NHT4']9LYSBH,6+&HQ2-+HFV7,P$:K,B MV"7C**C1#)N:4L6J!S8J?TGB.6[5%B-,?[U2DD[B#)7$*2DI#P%G,RJ8C4PP MDLPP>H*A56HH'\Q.X<<)FM*JSF0UQ.GNHN551\31/7C>L(U$KEI0Q'DJ)$I" MT>ADK:-[\(@O-UIK"N/PFI%)^1,6TQ=BXQAG%VK]$26GPBQ.IGN4[#$)75J& MQSA;'P^+&D[74OA\09%+ER+K#G5\#U[R+7K=6Z@9,PKLU7?H=NT7^VI"J0%HEER$Z_'A[C[&G*G8[SJ7)]8MH#HB:&W:8P/\K9;,-NX*6BW,?GO8;#CPAN M5AB&1SD[5Q*<3';4YR?!LM$/EDS@C2*]XG!-:ZFV50US3%O,972^G*L.;7*C M!!RL*<77VJY*%"O"W)UF.NR:*C&S5YS]YFRU>7 HK5.%\GJ621>%4E7J>OR, M)9V$(<&F<.5^\A3/S)UBIXYCX@I;4,JHNQI;0#>$3>&$HV/F\Z%GX\4*#CR6 M//.T'[L_]I5W>$38'@^@IJQL-.S7!Y*]6XKM:>3PR.>[NUZW;R,VVO^)DD+L MZ?9[[W? .W7+"7=GW=UG#%[!_-BF[9'V:CC75-YZ#E6X&MG/B^] M/<'O-00__NIY_N7<>\XX,T2%+Z+"1P6X$"&^B! ?U1!$A$"X](VH@'#I2@B! M<.E*"(%PZ1JH@'#I2@CQ45%51 B$2]^("A^5*4.$^")"?%1^$1'BJW#I@TP* MB! (FKX7(1 T70DA$#1="2$0-%T)(3XJ0(L(\7N$^/4,,3^CR)=GSW]G(>!* M['EPFCZ8@O++:W.[V3#?+,%O3EAQ+/CE?Q\(]N&SE[_4(W?>%>!F[[A?;SL9 MONIDZ[,[="SUUKV9P(%9 ?/!I3=\229#HAMI@,*WWRZ2$Y8D#8=5JPX! YN&)8N.)Y'GJFU]> MJ!"8W%:B[]?#QVAS7?-]79]V2*_!=H<9)HM3PI&66KB^*0D M#X5Z(^UG%N3O9[P_+:;@S&O9U8AS MP@+6BW*6P,J(1)S@6 0P"&!N(TGM[0(,(>OS5F?$K81:O=DA/6FQD"Z.#7S+ MJJK+&9&9M'1UI&5LKIMGHDQ=', &DHKCQ'O@\#FKU9<*0LYU/"^V^>I[>\O] MR:W/G6/V1UD3$*Q=OW$J$O2ZZ^BF?P3HM':C49KV5ME)+N@(G3XU'_AUF#R5 M>GBBZ3C#GNOFYLXE!\$#@H=KMS2]CPSR>IH>]//#.EUQ+MCJF,ACNB.GP>F) MAN:@1)P^FS7HSH7JHS#?NYCD1]']"#ENP03T/C[HU44B4[ F8V%5*ZQ%?]$K MC]00X ,T[;!Q@CB/I]NY_<*O07P01B",N#5SSOM@D5J+":WFK&"%D]Z@TLY: M;8F -Q303$/$6?8\YQ $%G&B )A>6B!/L>UK!;<8)?;TT7)O/W/]G[TN;VS:6=K_?JO<_H)SDE%T% M,0"XRTFJ:%FV%5N6K<5.\L4% D,2%@C06"31O_YVSPP6;A(E@2)(]JDZCD@" ML_73Z_3T[.YYHG6%:W=OWF7#/(&<0$X@)Y!OX$$- OFN)LZM*\JS>_.F!-'= MFC?A?+?FO;LX7U/:=#'SWH">[Z8?A"Z07^4/%%:,_WPDW?8JOJ]5JG1)S2$R454R@:'B^E;)A91F^\\4"+"ZT,T<^[!G=X,8_;/:TMY\& MWM7U*^_B9[4/\J'Q[*^:WI@1#B](.I!T*$G"[_9*A_5E^=Y3?'R^UO_]=/S? MO_;%^_'1,!K\[7\[&J%YT0;SHJI66[.9.B1!*$^'DOJV*/%W.4=DV.[]U [_ M.SR]^*I]-8U0ZT5& PT-3 "NJGISUM:@G#Z2%>61%5MI;3QMUN\]C0L]_-$< M#@_J_UP:UQWS]?O>>?.?"RXRZMRZJ+5FTP,+L2Y(:&S))->>"+QA0J/@[-][ M\GO7_=ZHO?_OE7'9^/'3^ZI__=[O=*Z1WUO/_FJIS3F%"5X\=K-FK7M3B>FI MZ ;OH&/]B!UQB>,>O^^1V0J[&3$O9 7MY91J*XX2@7<@1W+7O:_5;@(E_1[X MPZ[C\5GDA,BID"$'?AC-<\E:_T6M?R_"+]9%PSUN?N[K_M[AS\ZW)NX--8U5 MU7K8/=XCF4,R9SLVEQXE;MH'@T-7"VH#S;PYM-KOK*_G81O%#=]JHG+A)&XV M-$-^U\7-^G:K'B6//GQROIP=O_O'O!Q;W>^]P97U*+E3_QA9/DV?:]M$>)H.[X3=C_".[AH6,[/^+KT\OJ>(2NF"BP4]6K)(1("&WL MZ9^M%$(%[\T]2GZ\^S)ZU_WTPS0NS?&_7SJO#WX,6N^Y"=-Z]E=-U;7;C)BR MGZJ:V94;^C"ZGWR)%+^GF+A, ;,5QP-X])VNRQ0S#%D4*H 6<8F],HH#:V"& M\(ME ?:1GHII?X_#B--TTW,@U[AUM[Z[[LL@4V5,?MCT?E[: MG/2.4A'3X1*FX]G89NP?:\]IM]_] *W ZH8MYUTM5YKDRY^1)1EM^65C/MNCKPJ1!?O3K[^ MNBE+\-YM=?PT>QPKU+Z=0?NS;=5>O]/BK\[7G\.WT=F;<1^T+^Y\--1::X4[ M'UO.G"2ALCT/DE"EW0!9H7#YMQN]JG[3OPRTX9OCMRW_NWWX;:UFV0-:\#+_2V8"2B<:2;%U(4;!<08@/ MK:\W>Q_.F^>')Z\.:NVS@3EN!)^_M?F61%.M-37*OR6QL0%B8\/.>*_S'-$2 M8F+AZ?#+>F?OY[O@VY76Z+^Q.ZWKYGOVJ0_RHO'LK]ETDX*J3*V;9TA6;-=Y MH.V5%>O:HWF8,/'^J;__9Y@,_RSZON1>OSWX%]:(X_7 [^/6DG'F9YC'K-']Y7YY_XT&G\.&-['[KFO]$UBI#ZL[_J M:F/.L>/B:MJMFY=(AM!IFG*(DT(WD^YE0]RX;_[^;/[W]:UV):G/+W$UM$OT>F5V7E8=#8;1(-L>+33'<%0Q,TB\]:1,P)8R'\ @\ MCIM/"HA[A:^+TF6N?UU1#OQ@Y -!TM,YH\#!Y]TQ@BQTP@A/\UAF..#G=O@? M[$?L7 '! "BJ$@[\(-J+6#"$]J^8W/=3H1TV,IVL-%_NV(\5!T$V2E5Q?:\_ MMP7<&HO&_$WL54')(A1-5(/!C/ 326+=R MI2&YTFB+3Y\[K;/#SV]J3#,.?NPYL7EH!N^NI\^??8"5^>!<,5MLN;X:OV5^ M'Z3=P+$Z ?_ZA_'E:-Q_\PUL M?P9\-H+FHR!FY=%= H_R'9D48/FN"QX-VT_^R/?:@*X&# F^/S1O]OBR>ZE< MWW-9+\H+^CV.#?Z-5'>:]AN.-0J27F5KNIC#U!JI=[U[ (+T>^.&6XSXM< @BFVI1Y$[SCY%&S"V(^CMC4 M1)]PE_<>F[PPE_3?1YHOC1H1HA2$T&Y-H29"/!$A[BKI3(0@T;1KA"#15 I" MW'5='A&"1-.N$8)$4RD(059320A!HJDTA"#15 I"U"M-BC65@1 DFDI#"!)- MI2 $.70E(02)IM(0@D13*0A!#EU)"*%56K?>HTF$(-&T6X0@T5020NB5&GG6 M!1+BG@4:[LRB>;I9M^!'_NE:T+GKN_9352RXW7+?K#6P?!>__/.9H3U[J$_9 MJ+176XP/)YK+V<74/Q9,+5%WHI/\BCS[Z\2*_"X+_O>+WM!>&FU5P:R^/W[O M%@.'VT72D\ A:;83.*8+C;QC[A7#66"#IA?NR5;O PZ2#264#:V9);@-]P+P ML__.0#^3 @\5 JU*J[;6*E&/E1&\BHART3F[IUQX.KH_9G8K0$(YBH,]=F'. MCXG@]R'XQO/Y,;'X_2B^]F+XCUV8=YU/1/&=$NH=T.3\T!"1?9=$>WH\[B%D MOROJ7?C)T[G3>PI'?S? <.Y'IDL^_BI\_'6?/3^"245.SS&S>^H*\]W7/;=U MU!/02E#'B>H)/*B>0"?\=M++'U5>2\G5Z/KMM75\9)]=,NOXS9M7=E2_I*;H(DF;#I,H&LA:>2"?]X-/]N'!8._O=Y]<=_3Q\PJ$AF>:7;/;#OJ'XZ^GYU]O1N&P]:D#0@.K MI;9K:JMYVWW?)#5V5FJ(LSV[+34>4^G4;GT.WYR\]>R+AG,R\%][W[W.?_[S\9E5MXV+\>>+#U].(K?YT5R!C'C[3_?5Q^CDAW7Y_K_X^K3K MCHV+[WV4$760$8:JM5=2_)B$Q*8+"7(=GE!(I+MZB71X^_'CF\]7U_[A^VZH M&:VS@?G:6H&+$ ZN/K[]:G6]RV&L6^P"3)GA ;H(6-74J#;4MJ:O0CR(CKK:N-UHJ" +42;*(^X09SR8H[4PE;.OQ$9_>W@Q!T M0+84A* #LB4A!(FFTA""1%,I"$$5CTI""!)-I2$$B:92$(*LII(0@D13:0A! MHJD4A* 2MB4A!(FFTA""1%,I"$$.74D(0:*I-(0@T50*0I!#5Q)"4 G;DA"" M1%-)"$&BJ22$H!*VQ1*"RE06;[EOUAKL1 G;SBAP7%'GJ:I1 5LJ8+NADH$* MV*Y*0E !VYVL=4@%;'>LL!T5L*4"MD3Q[1;J5,!V)T4[%;"E K;;6\"V&"10 MR5JJ)$%'Q8N4XVLY*E[[5M766+&V_8_]]]_A62_4WG<^?CSY\/'UNW]>7Q=_ MQKS^]Z<3]U74[5R>G!Y^:'_6>I>^W9<5:W5--5H-*C%#@H'J4*U-,&0%:S]\ M"5\?O&TWJI=GG?_&X[C]\Y_JAQ74G6BQL/WZ_I?'/0Z5^W3?WK7@_]64/G^?-C0 M/W6-^.WE^\B,^Y]K)XU1];.L5]MJJ5J=2M61T%AXD&>GA<9CRM7^$UY_[WSZ M&9YK[[\&GS]]'!W\K*^B%*59OXE;G[_7;B[B]MD%^Z1;YZV3:UFNMJ7J-6)O M8F]R$]9B$]Q1K=8UAA^TL[']Y:+QZ5^WV6Z/;[3!"NI1]DZO3'O8\9U#IVM] M/&QV;CYU__TLJ]6V&FI#I\MO2$:0W[!6&3%=K/;'54]C=OMZ)L]+[39]U/L?_?YZ18K=%6X?]4K):D TF'8J7# M6Q;YAU^BW-A=-N?V _?PS>'_<[LE9M M6Z^M[D*+TM6J?7#Y6;D\'^,A]&B5]7P+#!*QZGBQ*8A8RF&6A,@TC!(.P^1" MZYO!;+MA6&"",*9]JVE&]YNIM8QO#:VFMTQ=TYLM SKXW4S>.#H_/#:^'7<^ M=MX>'A]^/#][?71V<'%V=G3RL?/Q=>?C-\W0#;1G^#O+57$6/^QK.)5;DT:X M-HK\T6)16&M6VO75BKLD3RGW#0QIF60A7#O%J"Q*%RKEF#-*(XCTYLLS):.X M B2'_W<^_'MV=*:' $*#HXZ'Y2#DX^OC\Z39TX/SRX^G/-'3CX=GG;P MAZELV3(6(5_!,,X'#"P-U_6O@=2*$RJF8CNA%863SPZ#\N0A:"E@8NY%X5!@_8"$I)O\"GP&;AC\'OSF^'2HC M> %3W&RERV (%65R.(M&$@[\V,5WH$/35AP/A_(]]H2A=^U$ ]X+KJ"AO00K M#58TA$XR>PT^O$GGD7II(7]#?\E[\_P(EA5C-V"N01^6&]OP&G-#=HU?8K?1 M $;S.3:#B 7N6#EEX,=%"HSA#1AOBJ[M?<8IX8B9E2X4S]%51O 27Y=;VQ Y MKM@0-T9-Z!/6\!H,USW7]R]QD<)T]-"4&<&PKGSW"I;&"2]#WB$L#,@M>#=R M6%A1C@!V_I IEAFR4+VM/0L0"HOLR#PT)--8P1/#,*'8&B!AY1J;\(#EC.#- M4$T64?X$E'78U>SW%M)P^DL61F#BSFF%W8Q@"6>^=K"JOCWS]= <3W\UVUX\ZT?(T/)M\!.X0.<+$9*#!! M8 ;$.I#H#%?W%L*8 +^NB9 &G%AQ$,"WBE@BP7.JDJXDAX !P"ER:#")!!;R("]#Q/%R M!0+A?2I,>PYZ?LJ8(8H\E%%SSOVJR*SQ2(@^2;DP[H;L1XS8Z8'R\?KP!+PO M6CUC@"L')0:GR.&--3"]/E,Z5H2$T]O5&F\37%'>Y_.MQ^ M9@*1C4S3L4 -H>/<5SZ!96"E<$^D9VH4;N]*3=I<2]I65K*"9K:"F2F)4O,&-RO[;,]44G&[$'/^Z9[;8[#)$SIZ%7\+*F M(7R4,ZOIE=J*:)6+5_.8=4:9/TQE$&"D^9=SWYH;;L._]ST4[N[$<1CY%7 R M#V^ 'CCP^6U380I4-4])WKB9@[W>]G2"";-#"M"2B863@/Z. MA\2UP5"%M<_>X93@(09PI=#5E:&+/*$2;2_73"P(K"-?-[",N;L$U/\>VWVY MRL(#F-1T$RXW? 4R,%E<'B+ 2 %W4U(GO**X*> MRV373)'Q UP#892$OL?E7.:K6$Y@ MQ4. $#IJZG0D2K R&L7\%QBN(Y8)QYR-4KC%O#DS",9(YBO3C=EMK) 2&GU! MM)<<9/<1LC$Z5>B9BDF%T)>%ZW5RJV>;^+)AGG7%/!-7-)I@8S_(HG!AJ>RB M%0SC:XK^GRSEASGRN'-V 7:B7MO3VJKRAS-'B3H1F$L6-'DJ6^$+CUH3MT%# MTB&05LIM*^F5STQ*/HXS, [<1%RC3G!LJ>CP-0%RX6SR MA_A0,+@5N8*[6>*4"UL;Q2/M2\_R46>*Y88G! M"-Y,^#)95R7Q>3B1L*1"JH[MA)VC9'12 _!,.&A[,#O8[0/]UEDJ^(-8$ 1 M%<$=E,MD,LQ.?(T,,QPI:F('!ZP[!ED>HI0:.5:DIAHC,;L#WYU&4X[ATBER MN](%,R=0T5)E6#4Q1 AU$W$B8] //&6*JT7 >'D.V$$YK]#DP?TJ? ^/5 K M0 8O%1FP3C"B9,=0R*UM5S2WP560.[$:YX 7WQ3L".]SIPC>0QR!NX!40U/U M:A+B.6!+-VOD.T*Z\193*<=,^&?^R+"=7HQLDHY)V*MA4B105;".&"?JQ=LO MJ?8,3??Q"DRJX#'77PLZ#,5I.OXYY+XRWT7%E0A'PE]SQQ7E=/EUX09:RD.2 MK\)I;DI8-!,DOF6AI.6O!2Q9J:'[=+]OQXN?73,&HH4'CX,@_2B$GFMG'P";\;\6=4OI>#]GO<%_HY MM/P1CW#P?M.!Y+SC1!.@ZD>1(_P %:?A]'(_^S;?596>)2)<)&0XPY$I=OV0 MJGR+FCL438,*[3\:!3>)N=$5YG46!HD' X&OH=Q#*;803T&Y=6!"C+?80^%HG7\J- M!5V52Q,F7N7,QL:$Z)IOG7(;8#*M9BS!'/5\D^SX.' MF>/Y-"_'\5)5:U2GVU]QD\=C%D[%.L@-%6"V)V L'&@J"J M%04"DO@D\;?*+GRL"-A@N[# NUH)+CL!%YVTR,9HD2U2$VNOJ?<4EU3=4G9N M+;.^*TJ\G;,F0&\M:7<3T*M6M4471;RWAEUW#X M+A&U[GD74<=6B)U2U[&=(&]^(J. \6U%>$8QU(:N%ZUHUTU@ C8!VVBU"U:W MZZ;N$VO@-:C;?/KV*A3N9I#KL4)H?;&H)4SE) 93E)PJ]627$E3/=;76:+X@ M9Y>PO@M8UZM%8IW\X!5/]R.+6&,EX/L6FE:.M4BE:TRTE# MI6C778KV'G4,\B4+[BI1 (OPJU%I*#!"E]?09KQ$A -]8[E(6]0"Z_&R);Q> MRL3+GL+$K01^4CKIGI4N>'587C"#V5-E.F7),5GABA<.3,N@\*IG26D67BP/ MRW2:N:)WHCB(V>\'K(]E0+(R(:*"Y629AJS.R$0UC:P\4%KI=(DR7^+Z%,>< M*%:$G8QPHEA+-+EAYAK+EGE8)@(KA[)\)54LZSD:!?X-'PVT]*M>J294$A7' M>'T539(*[;(NQ5$(9^T>B[6<9= MMG59@S(I#SS!_0$;ID7W\K4.Y4.Y$=["]'+>$\6!;"8XSU8\%B7%@[OC2=;@ M=34=/-PH9XH5T,(!O^8&'M4J6F/;(;V$\IE7+V<9(:3E 'M?Y?,0X5.4Z-0? M+3KU%DG.^3!#NE*EIGO0HJA*352&:;,/LE.MDTTG!-4Z*0DAJ-9)20A!HJDD MA"#15!)"D&@J"2&H#%.A=-B )%(Z;D]EF)[\4/&9!"19BV4HMLD9HH189_B5+8J68- 9H 38 N M@ZK=^<.G5(1I=2)JW?.F6C7Y(DQ:E8Z+$K"W#MBMID''/C?&QZ4B3%289E<+ MTU35FMZF(DR$]1W NJZVZCH58=H5!"#'$OAF@WBS1EM\#O+EFYI76>SKY__1GMP24 #&U-%0"JE=JC M*P#TL.+-_-HY2RSRHROG8#&1>;5S;J^C4:KB.6D%C]MKY^0J'&U[#85EQ/># M*M3@@P< '=,;+U>J1EP>O;9B-1S#5F[ )2Y;L\:Z-4\'QA)KKH<7KVD_6',] MH/Q+4;5K%@YZ^=HU3:I=<&D#-F M9H!,I]@HOP"&'4"=FYYOD$\&R":>S0VC:*#\B,$68 %PJPGXXD(TC&;5NUX5 M[5PS=BEMEQ#D/;2#;44#!V3]PJ;8#6!XMI&3=#Q"CV7O0Y,H7)4S,XH#VQQ7 MQ'OX HB0*KS%:9U,F+/+U&3YV".(.^E+6[ D97 KN?_FY<^,S2H3[X"$$$8T6<03Q-P\F4.T) M$A=E$A=4KHQJUA$(J&8=2?Q=D?AE,1!WNP@9U:PCN-P#+E2S;ADM\N!]RY*D M!6R"*"C%R:D2'0VBJE\$: (T ;H,VG?GC^^?BJ-/=#*9*GMM364O7=?5>HN* MUA&TMP_:AJ%J6HL.T&],N/3 %\>%0M-E5*B.BG=M8/&N!U77K*N-=N$JF&!/ ML"\U[)MMM5ZODO^[,?ZOJ"LKOB)/8?,\A:<55J6:WX.JN=?55ELCSYCPOAMX MKQEJK5XG=WECW.4SYF*))U7I,X\%ILO+59CVT/&<, KX(0'R)C9GGZQ@@;1A MTL>HJ@V]0&^ 8$NP?0K8UM26WB8G=F./X/VE!KJ/6V3@XQ\0OQRU+\4E.-=I,9#5H(XH1=!P!Q OF[3S"WM Z_;O .CO P-0LC?A&)%S(5 MK[TA/X+\B/5+FX5.KZ%6-;KMF["Z"5C5U6KQUWEN!E0WT-.=UH["[961X>=2 M1;XH5D=NK*E#.V&T$W:K\&OIE$=-S+*#S+*\=:"I6JU%MWUOB/,,;>)>L=)E M/9_?3D-],*A MS5?,8STG$ME8*]&SZY[AHKM3[G-YRF;NO)5K&39AW^TV_Z%6;Q:NK7<>%,0; MF\\;;;6NZUOM6C\"$AO@:1_^B&$JRI!% ]\&&^"*A1$>V9K,0N.Q>*P>!M;! M%G@K:Q1V:PZGE6M-2E]ZZ1X;D$9SF_QYXI!RK$GI.>1!9[=4O;H]MW#Y8 MMW7TD4U9!^01/?$V9!4D@.W'79>M1RRNM!+RVJ=:A#W04!M&\0MS7['"H;QE2D#\XHI#G0:.3V'V4K/CP,E8",_ MX+-70M;'L$2H*F=#TW65"P]Z\>#!CA-8@=F+E+-Q&+%AJ#S',1O:2_EEWSH]S3Q\SVXF'2_1TG.N$E[YY!VRA=-S(B6*; M*9]"%MO^WID984VYB"W1XKO.I[3%BG(^8$HZFV0E%,OW0B>,0@S+X&*Q&_@$ ML%;"]-%1X-NQ%2FNX[%0M ,SO+N%*%FGH5RG4(YO3H/'MXW)M'[$3H S#:PH M#N)0Z<8AOBM?QGG.?3F"'P_\(8!NC.N@-U^&V?!RE87PV3M6.QF[XV$/WV// MPI(#RK43#90SOQ>],KU+,1H+WNG[P5A!%$8N#%N2HP/KZ6.2JJ0)VKTN=!8J MQZ9U$##3'BM?_> 2T ERR1IDO^,\ H:7Z;GC;#6.SMZJ'"CGS&6!WTU7)5G4 MGN^Z_K4@!:+_.0P^&OAQ""^!V1TR6*4>L,9 $6S"[\Y1E7ZNB+ L6/@]AMG; M2:D%:#!)LQ4&_%0=!EGM$-_HPC*8,!7!@QQ7DD[0,9\7O.7X-BZL[>#2V16E ML[ _)P2R]1Q$O1G._ISF^D2FUW=PRN80N_W)QZ5.?$*:C^+ &I@A/&99(.9Y M4V*R4DKPV>-ZAPY_)V NGY;,+H9U1J):?@"S@Q_X\P,@Y(_8#"(6I,\I)@P+ M^,GG,U0B7Y)T1C!55B4<'R*CY=#$.])@L !3YBAD^\D?^5X;T-5 W.XXN??)%=U:K_A6*,@Z56VIHLY+.?@5FL5_=8,#]NY MFM.^#VWV@%^2)4D^;EW#8OP*( @EQS[3?.W=%GV[6 M+?B1?[H6=.[ZKOTTF7\E2?$N8@$LW\4O_WRF-Y\M0_]&M=):[?1Q5KFL/DQ7 M8<'4>G0G.LE/?T%BW_D@8$PYAJ<'H7+HV_?A.?'$'"MGCM;,_!=C(2E)-?OO))7S;&#27622L! ;;0?/S8Z+VTM36M8JQV>0^)NZ^![W;&TUKS&9^$*WOB#BL M?6)$[GFKDF:%$\WO0_.*OMED/_/WD)U@3KJJ[J&L&:8)W/K=M\6!M-U2!I M7<@>Z;KG702L1?[#YL.ZK6J- LL9"#]QW00F8!.P]:9:J]<)V83LR;R0+4"V MKJOU5NVQY=G6L17]-E?QH?0;R27AOK6F"SS)).\Z%EA.+C34JM[>E*2(,I"9 ML%QB+#>J17H!6T_FG<#R7<U>V^E9,\JY#*J44QE55 M*S1\ONJ=^S(0FM!<5C37U);>(C03FN][2J>4:#;J:JL]>W_U9B;4/#W-=W7/ M:R>)O;9\!@(Y@9Q 3B GD!<:!]J]>>\JR$NPW[LN[WKWYDUY#;LU;\+Y;LU[ M=W&^IFR?8N:] 7-R>C1ZZI1,T@8T[;Q%B1!Z&J]4:0PIB2(+9GDVM&\M#RN-_1" M[P>QK.\15%3J_J<).$-3-Y)](^B&[R#3G9S[-[TS;&T#T:;O1N1 MT5"PS;5'^\"$?\(_X9_POQG)/H6?DB_V<.[N(6%W=XZWHP)*D1J DB=V:M[; MP@*U^NQA'6("8H)R9Q 5S 3UQJPE5/;THID(U]"'T?WDN46*WU-,C'@%S%8< M+S*]OM-UF6*&(8M"Q?1L4>=<&<6!-3!#^,6R@( 1C%]Q& V9%U&*TCW< MH/75/R_#(LB8P)H7H6"QT)@C%H@1B!%VCA&*C91M.0*(#;(8V7:Q 98V:!(K MW-LOVFU6D)&"[6*%PB-G6PX"XH1MY01=-9J%EX??".,1M)4?XUOW7'V!;KZ5:/N=3K>E:L8=(UDU3PO)V8;D1$+DED9M5P:F9ABM9D;-?_W__Y??O09BO]#SONE>F^,P88QVI9:&0/?36";LTD&^VYK!?MR]>2[S@+I%_ZXC#H/C\,ZEPQ;'VB74Z: MR!_M&WJE@4B CW)F-;U26Q&MIO+[JCG=8RJ#@/7^?/;+N6_-91#\&R1/,#1= MT>RU&*[\ZME?Y\BNF!MX +^*_#X)5',9L$ZN]+P%Y/(@A8J(; -,7',4LOWD MC_R4<6'EHF+[EAC7)!ESXE'2<)91HB#I5;:FBS4K*'*)"'%7734B!,FE':("R:62$(+D4DD(07*I#%0@N5020MQ5O),(07)IAZAP M5WD](L03$>*N(I9$B*>22W=D5Q,A2#3M%B%(-)6$$"2:2D(($DTE(<1=A9.) M$/RO MLZ'INLI%YVR2.Y;+KRFSM$#"(_?/_CLST^5AL!TT/S\F:B]-;ZRWR]=A5>=?Y]#!:K[HZ!9%[%:O2 =W-"WX2S>]#\XJ^V60_]\&^?Z@[ M4Z9*'*?LBGDQV\+#KX]S3!Z3KK+N9:!J!;G"@C6UJ5.Y H+U=L%:;ZDUO46P M)EB7M@K'@VK+--2Z4>0)[_63EXYW4]T"75.K$"0O:F(QNK@15YE0,A M>^.17;Z2' ]#-D)[UL0N^^5%T.;;P ]#17RUV]O+C_$+MESBW'70L)1,:335 M9KW8:,Z6DYFP7%8L-U3#*-(GV'HJ[P24[SIG64HH&P#E*D&YN$3XK9CD7>=? M2@GEJMJN%5X[=G>=DVPW8W06=M=^?NW+S+AGD".8&<0$X@W\!4'P+YKFX+K^TZVYV;-Z4_ M[-:\">>[->_=Q?F:DH**F?<&Y/P*%,>$X2V9Y$9F^X"75YT]6;B!R3[I/<"ZP3OH6#]B1U0]WN,%DIFM ML)L1\T)64*2F5($V2O/9@0R(HJVQ=K%^\>XA@3A@LSE ;Q1[H&;WD+"K'+ M MM8#T.8?OB0-HM[G$615%URXLD@$HXV*GYKTM/%#L&7EB@IV:][;4(FK5-J\. MT4S4:^C#Z'[RA"3%[RDF1L$"9BN.%YE>W^FZ3#'#D$6A8GJVJ*FNC.+ &I@A M_&)90, (QJN8]O%NT?I*KY=!,,@HP9H7H6 IT=0HF808@1A! MV2,V(#9X2,QLN]B@H58+C2#L BLTUX^"M?M,/'"P7:Q0I$;8G:R8=8. .*%X M3JBJ1KU(-X&X86>X@ZYE":-M M0<'^KG^ MJ_RQ0;U:I,U!"2H$[/6):%UM--N%GR!<-UD)SI1!!&'%0SC?,"4 W\(78R5@%D86)Q,!LLGC,GSD-"OCN1:LDCD*V7[R1WY@ M#1C-0/0S-&_@62^"54C8?L]EO2@O!_8XO_)OI#34M-]P.E&0]"I;T\4TEPNR MUK6*?NL6M.UZ9V'IGS/7I9MV"'Q\:\5ZM=BQ\O\MB7L2")UL5RW?Q MRS^?U9\]=(6,2F.]"?*M)5:P.]%)?L%P+RI@3#F&'P:A+V0J^ MW>TC]&P^>LZ>R\__>+WM!>3DZ6-$P)-4PQA)[]=P;GJ30P'BH- M=*UBE!OU)U;D=UD@5L!HJP4Q^\Z8&;L"C:I6%#1VQH;8%6B0U"!H/(74*/6T MR7K<$.MQ6T3 !GN8AH:GU$EC$%R6A8M.MB?!A:0+P:7LTF5';-1U'P8[\,,( MSZV$ILODD94B.'W=TUK+V;[2U958RT*T2G@T<"T+L39.*-M"$&L0:\SS'DA) M["P B!-(21!K$&OAR5V9[.:NWJ-J6['J?:# PT>=@P95C%>AV;*PCN6T1 ME63O="L#)0]3NNUFG2**A/\=Q7]5U6L%ULJFO:7RP('@/@OWNJK-N;:=Q#WA M?U?P7]>JM$NT,0=;SICK0@^JTF<>"TR7U]HV[:'C.6$4\/(H&Q,J*H>(*N]= MB>O<\"[OJCS,J&T5>LGV#D=22XP,XI>B^*6FMAJ%.X&D3H@]RKY3K=J#/_(5^[.!-;4JE$@L] F8MD 0[SQ8-ZH MJ:TB=UQ(D1"SE&>J13-+6ZW5BO8<2Z5'<@_>Y\J -5V+C'\_]F;;$HSTV5^G M[(IY,:LH"ORX1G#J&@3SRS33U7C_>BJ$C#@B9#)VY,5FUD! MPSN5_1ZTK55J4]U#T^W?*@K>W)P^ZGC0BI@B#MN&_\+(DI_Y/;XP>0Y; M;U6:2C)DW&B6>< 3S^B55O+,;*?3C6+GH\ !Z@'5DV&8$Z^$0]-UE8O.V?3+ MJ@)+&CGPZQ@Z[H4L4KIC>",WA_/C,S[.XSFOSPYN>C9S!S>Q1MBNFHU0Y9V] MZWPZFVYKR;%.CP";FWC(BD,0:"#2>S$'!^+ #*P!?]*&MUQ_A+==9Y/\RO@U MW##OR67E2S+57ZCP*U4$3!&."%N7\;N\@;06"%S1?0,\?TN@Y;[GM,#*>Y%L%JR,7DQ>,CPGF]E M8+H]'!%^-88%F&8Q?H>X$X31S).5+;^?_?ZB+ZDQ=8;GB%,!.%%YZOYBL%7/ M),6L &RV*PVE -'GI24B]]"!EH8EXX5A.9*';YM_D6\X-_&N&(']F>!W8S;&<$?]J:;[G4ZK=-J4%2S%_3IX2 M>SWSR@_X;??)JT/GIJ(\') P&C?&7V"@6DHU:,KQ(M/K.]B5.?1!//\4*X@$ M]2.4.LD2>;ZW9YGA0!G%(&QQ9K#\8#%R&*)L\U ^3\.\GJW+?5!>43J(RA$+ ML/*=V>?@3O7()#22E0;2!OY0:=1_PYZ;]=_4^ZPNGS&.CE/X+F21")T6H6\# M/PR58]Y(*D'%EZ+E^PM0HUYI+Q:@->-AT+K#=FQD4HT+T.H\N[&?GU?.>#3G M&GKR.6R^73$F9>9"Y,D$I.'X#5K0>8O2\7HN?]0,QL(EB4BED4K4U?37@__V_B3L/TQC&GN6[?K"?!'ARTY)W+1H\J-%G>^)*1;,' M/>^;[K4Y#N4TP3RKI4D'^VF0"!="P4*X[=^4W-^X(#.K.31O]G)K)H,H>R[K M1?ORM>2[0-P *;^\XVY'29K('^V#HFR@Z(:/7A^ '[/A/*07SW[ZYPS!S \(3ZFEAFG#GA( M#%@FC@!P/U'WSQA,!7LO3\-#MA..7'.\[W@ 3U!!8)!<2H%=-9I+PE*WO2GCAPA=[A&E$6OY&+HU MX'!Y'( VZ\)BF1:'POQ= =<'T:^85Z"WT0^+HQ $/>>,KNDB9Q!D9R![PA7> MD0<@8LISB=L7 KARL )MXD&'/\A_7DJZ34)7RW:X)E KM.XL9+5(MCV&RIU)^BJ1><,E M(6>A1J,"9O\]&&_&F-%UL!:7:B+#VSOP??P TT-D# G^LF*TD7D;8#P@'22# M9,/F5CQ'-A?ISA!-=32XX9L1?/;M$)G%Q+B3W)8"] !31BQA&]/SD!.S14E7 MXSF2V=!>=@[/3_F?^LL7Z:QZ,?!DWJ.6(3]P%+ !.41XV$6O.'EKT2@KRIO[ M+'A^?>R[%@AE 8\GPV!A<.RVJ>9G.F31 $?V%;TOXJ+PS,U*@18O)O77P M6KR^X.)D:>T%JW#MQZZ=;.FAKY7M)N>;P?ED3>'JJW+O.L&(')MLT/,C,7^0 MC+ACZ#H\:),2^AY8GG4V_3L99FYH6TPG^0132(:<$\0RYI*(4M'WXK[NJPNS M<8F0#5K68QF;Q0@QLWGT(7$]L!^8MNU$PCJ'[D"V>'OP%(S&SONTG;@E!VZXD&?XW@&.PQOCZ3GH M&D#8_"T93VJN S]B!L^Q#S#@S'7F]Z)7IG=94<[B;@B/XV ETTV_C*& N]'C_-90SH;! ;G.T.%"$\2 !P;=P!DI MF$-4+K;:M%V9-NW*T*[,>G=E;KLH4=1N79!CO=P^@G.C' MY=3A?W!_D@_6+ MGDZ$\BI5Z/1DT=#I^:[K7W/QB]0,E>?<]//C$*P/T)!\/QV4"KB*:(/-W_ 6 M%96^QR'*3W^$V]3"&1#!!I?K6NX-R1]Q?UV48TKL(1.T4&:.RVVK5)LE3H3C MV6!XPCNXW;VH/_#X;?"_/)X/,/MSEZ%-M6AS0)W<*@!PS]L2$)/EJD.5.0N@ ME02"4Q63[ALH';Z/%\#LT(+$YP?,M!/?/];^>0%L2B' M)L6Y.$T!HMPU1R';3_[(]XK"3PH^E &6D!V3HC9WK$#*V5EE%@5)K[(U7GFW4+?GSH6>/5:L?5!W16NRK@ MS^*7?SZK/WOH"E4KM>9:R]6UEEC!VS)>9T)8F/M:2*6!U4+GL?/.$GT?7*R. M9,13R(AB"#W[[PS.4VE@/%0:Z%JEWBSU8LCXM%@!HZT6Q.P$@HT%054K"@0D M\4GB;Y55^%@1L,%6(>YT;HIN(+B4 2XZ:9%5;E:69'MX$T3!VLLPWA[)WL[B MDW>%C;=SU@3HK27M;@)ZU=IW?3=+2 V[[MJGLLYF8;)GW?-9ESA:][R+J&(L M1$RY*E<_Z,9X0U-U32M:K:Z;Q 1M@K9A5%5-;Q:L8-=-X2?6N4\ZMXFRF63B MWTOPE/?2M5S@I2C95-[)/NBB@(:FUMH%WA1 N"\#% CW=^&^KJLM/)9('O"& M>,#Y,L'D*VR>K_"TTJI4\WN(@*JWU896(]^8\+X;>&_JJMYLD<.\,0YS6CFW MGZN<:TY5SB5W@G;*2KM3]A Q5:NK]2*O9"=\$[[+A&]PB]NUHN/6FP'OS72+ M3Q=<;$[7BRX!KY+)OCLQ0LH4KD@"T2,<_UIEIOM5Z0@TU@+3]86VJS62L0 MJ^0LKWBZXB(-68E4% +=)\.?]M8V:&]M+80F@)<* 3PE9Q?VEA\E]T536\# MT W>P=R;\<[REWZ2;!QC))V=WQ9&X8E,OS7-^_<@_J$<"HVKE?N;;6%8JNIMNIZX2JV5 @X!/PYWJQM4:1J8?D MQ:YX;H<_8IB*,F31P+=!85\Q<1NS@@E>/+R-%;U @Y.GL$EUC=8OP+8A)J4/YT+R!9[T(7/MDV?=CB6O&HR#I M-7??^;-E#:1JK:+?NGE&]ZD_T;WV=*M]&:B@5ZK$#F4@1*/2O#7<2H0@N;1# M5""Y5!)"D%PJ"2%(+I6!"B272D*(5J75(D*4@! DE\I !9!+32)$"0C1K#2( M(\I "*.BW9I83H0@T;1;A"#15!)"D&@J"2%(-)6$$,U*BSBB0$+<,VWLSEW1 MIYMU"W[DGZX%G;N^:R^]#*MS9#=K 2S?Q2__?*8WGRU#_T:UTC+6FB>*L\YE MCE@,2\I-K5=WHI/\\BQ()#ES;I1C>'80*H>>S6Q%.;$BO\L"D69KM%7%T SC MC]^[#\^X)-99.>NT9N:_& E)"O7LOY-4SC.)<1>/+(Y!ZO4-YAI@D*'INLI% MYVQF<99 _NJ)_IBIK0 &VT'S\V.B]M+4UK6*L=GD/B;NO@>]VQM-ZW>=3P^C M]1WQB+5/C,@];U4ZH+M]+ 5)-+\/S2OZ9I/]W(],MPB?9=WY\*?LBGEQ(;=* MKW\RZSC^4BT!$8LXS")RS,I59N(AE44;;;5=+?"R78(UP;H$L*[75%VO$JP) MUKG,N\V'=:VAUFL&P;J '=1US[L(6(OLB,V'M=Y6C99>Y.ER;3TUP C9A.S) M^]TUU3"*-*\)V1N/[%;IZA,^Z"9V0U-U37ML]9]U[$6_#;#TO/BJ]#O))>&^ MM>8+/,DD[SHU6$HNK%;5AE[?E*R(,I"9L%Q6+(-"J;:*C=EL.9EW LMWG9HL M3PFHIMJN-XLLDK;UM+TKF7TK)GG7&992"N.&6C6*M"M6O75?!D(3FLN*YJ9J M5%N$9D+S?0_QE!+-];;:F',AZ&9FU#P]S7=UTVLGB;VVA 8".8&<0$X@)Y 7 M&@?:O7GO*LA+L-^[+N]Z]^9->0V[-6_"^6[->W=QOJ9LGV+FO0')/$?BCNSG M>'?7"W%MMC]B@8D%<0JYS&OK8Z [L8N\D1D1=;5=:]!^,D%Y\Z'<;E)F#P%Y M4S-[C)K:,AJ4VD/;QUN0#%%3=:U(84S)$%LRR;6C>6EY7%6;K5JAU]$2AK=C MDFM/Z%D:PWI3K;?FW*F\@6D\B092=(-WT+%^Q(ZH2;S'RQZ+E/,,&11J)B>+4J>*Z,XL 9F"+]8%A P@O$JIOT]#J,A\R)* M5KJ'&[2^4NAE6 09$UCS(A1=!%*MUHMUD;84$0VWHA=>*WW(@$#=D M\;/MX@:]IK;F9/-N8!(91M5X,(Q'T59^J&_=<]W5# *ZI6JB+&&[V/-]ZZ8N MH9I07?11OW73EC"]7=E;R^+XN5Y5&[5"CYFLGZB[NEU/EU*M^ #@N@E,P-XN M8"\MI1M:N_"3@.LF*H%YN]*DECD5$URW== M2/?*\-Z&K <&7VA^8-/.M%S$MIL>>R7I0GSAY?1/Z-A*BF_89CC8*D M5]F:+N904.J8[5S-:=^'-GNN?YTL2?*9DVZ_&S#SBPEV59H@0 M3T2(N\HZ$2%(+NT0%4@NE800))=*0@B22V6@ LFEDA#BKNJ!1 B22SM$A;NJ M>Q$AGH@0=U71(T(\E5RZ([.3"$&B:;<(0:*I)(0@T5020I!H*@DA[JK;2H2X M'R&6/P"PB"+KN,QGT4+@2HB/^-.^$\$4K*779G,/C4XMP3TG;/DN?OGG,[WY M[*'!WVJEM=H5:(TF,B^T&-7Y5WGT\-HO>IS\43N5:Q*!W0WKS9(-+\/S2OZ9I/]W ?[ M_J'N3)E* )RR*^;%; L/VSW.,7E,LLJZEX$.1^<.1]?41K5%1TH)UEL%ZVI3 MK;>+K&V^?O(2K+?KV/^#3DJWU'G5R@G6NWJTM'SGI!]40D]3&X5*:SHT3<@N M![)U56\U"=F$[#*7 W@0LHVJJNFST"[[S2G0YMO #T-%?+7;V\N/\0NV7.+< M=7J:EVTW;'0$\@)Y 3R#6] TL_1ZJ]PW<5(T6;@<\\; MF-N3:"!%-W@''>M'[(@:QWN\'#*S%78S8E[("@K,E"JN1ED].Y#P4'1BGU'L M09C=0P)QP&9S0$VGLB?$ 1N5#U3X485:VR >H.WE34JC*)H'&D5R .58[-2\ MMX8)U*I>)38@-MBP5*.B/0)5UV:U0=DSD6:"7T,?1O>3IR$I?D\Q,1@6,%MQ MO,CT^D[798H9ABP*%=.S12EU910'UL ,X1?+ A)&,%[%M+_'831D7D393 _W MCM97<;T,HD$&"]:\",7[307'#K8\0&Q 8/"9YM%QOHNEJOM8D7 M[NTK[38OR/C!=O%"D2IA=[)BU@T"XH3B.:&AUEJ%A]6V' C$#5E ;;NX06^K MM=ILWN\&IIMAD(W'QGA0;>6' -<]U[)$TK:@5/^VY,[H3;76U"AU@&!=6E@O M"^7G1K''JM9-3\+Q=B5V+8WC:DTC)&_#!C[==I4_*U@M]"Y9RDPA8*]/1-?5 M1KM0)D.#?^TX$*VR)5Z\9+C, MPK7AC5-VQ;R8510Y,OE9Z?F!$@V8$CHWRA!>&X0*\VQF*R=6Y'=9H!AM53$T MPU"NS5#YU3"TBOZ_7_2&]A*FX3J^IRKPO>4/1R:F?$4^/E.M:!//W-U+5>.] MZ*H2,"!SR&1&F&(S*V"8)^;WH.5*>ZIO:%?_K:*<0]OIDXX'C8C9X9AM^"\, MRYQX8!3X=FQ%Z8/8>K724M*&83J18[KN&'[JA2Q2NF,%EMSQLC: 3E>.Q2;: MT"KMI(W944UWBJ,;!0Y0%A Q?YSA$,:@7'3.IE]>.$+!"[9S]=0T[;>5\+L%U&1!@F"CEDLA%'"N:;E1\W__[__E1Y^) MJSW+=_U@/XE(YZ8U$' WN/SJL[TNK.'EGMF#GO=-]]H[.763,K+/9?UHGWY6O(=EW7IE[XX([S/SP@[ M5PQ;GVB7DR;R1_N&7FD@U\-'.;.:7JFMB%93N9W5G"PVE4' >G\^^^7RO4Z'0+^ M>K9(,(;X?A=53=]S>F 9>1&L@&P,NN5JB%D^3'5@NCT<$7XUAD6>UF3X?<\) MPFCFR18$15XJ])4\M9%X[=9'K7"R!9D<& M_I4)_5.<#LSF6,Z(?[4TU_,IU3)2STYIP5(LDJVQUS.O_(#KG>35H7-341X* M1QB+&^,O0#,]I1DTE#_AD#\%D9US2!;(\[T]RPP'SE9E>817 ME XBIOZGU6EL\7Q\:I>Q>J2'A. M"T]QF_/Q@G/2-=/U?(_HEC7F^&7]_)P6 M.F>)!)//"5FI3Y-O?"*("_P+ , /K<@(0O >4XP 'XG?V!'X/0C ,@<&B9KK 6@2FJ MT,W 0>,\ (4;!_ ^6IO8QS40+->,KWBLSUT6^-T!9K1$@Q/+9EK\$UJV^%O( M^OPP' G,:8%YQH ;/' *WC(/(.'R%>_8X"T[2$M/Y1/JOH\/M%KM_+)=)^<_*VI M(+-HZ*%L,E\QY9V0?.P%I+=S!=S 8QU],[ Y.KV!Z5FHWGM2"\#A;G4 M:Z$ZT1",U0/2)DH/@24B.M _:BG@%?YV>J:Z&X?X3$AF]"QVCS#,S,"].10X M46%M,^"FO[+&[Y1LGH"I,[<'(:N:#_'CIOW@^1TL$V*<,677.HB,?M"@%8.5F!-/"@2O_G/2\BU2=AJE9HR#[%"]\[ 5<\__PB\ M^M,#5YRYEH8+,M1%11_$\%\Y FUV!"R*7);(3;22+==TAF@^VPQ1B ]UXS$+ MN(7 [74_&,(0#@_/4LD)T+=P[P>\B#A A.);8.8S=M?T9NB0&QD/*/^(@37@ M$>A<.@KH(R3AHQ#\'%@:%_!C*WUP.##>$_KHQB3.5[)X&)@!CG,"] PNH:,K MTY6;M0P4033&'F'T\(?C73%9-(-8;)K%7H%[T',B(>,DIYV;-[D(]0F A/5Z M#!4Z2PY71.8-EX"<>:K-"KBO2S/@[8V? ,^N^.#9XL[0.CZRL@W =X,6() MMYB>APR8K4>Z$,^1PH;VLG-X?LK_U%^^2.?4BX$5\YZQ##F CXX-R"'"PWAF M)7UKT2@KRIOEUSJ_.O9=RX,"@ >N8*@P-';;1//S'+)H@./ZBGX4#'K(HR71 MP(Q@B*#;Y X:N"M>7[!NLK#V@C6X]F/73O8,,""5;5;EF\'Y9$WAVJMR:RQ! MR&9N]^NTW4_;_27:[A<,+KG2\R,A1,"FP'T]U^$S2F7ETIH =,P2F6S3T1G_ M3H4T-[PKI$;R"22%E%IY(T<&*!,SI:)P@VUQ9_:0N\>6Q%YBU[<@4!N@,D.3MP5,PEHGB87)"\PH8@.F4ADSY!.1K$FJ9*__YO?&I M[:L6-.3'H03-LE;5D8<;;-9 &@[XU@&VZHWQE#,,'G#8_"TQKU-'&#@2,V*. M?: D9Z\SOQ>],KW+BG(6=T-X'*B50CW [8 M\F4 W1R"#8E(XGYGY^Q :6@-;D_;X#%Y3)'I9S+]"IDP8$-P6J6ACHXUQG44 MOPM&G]RLQ%=PCRP8*MS<$L:^V"'#]KAS$N8WRD:@:0'S"4SCI TSS8/C>V@! M8)IO/P+:9YT [NA/#I_&NUJEKRQ[3@':6?*W5 >YYE9(4YJ MTPU]96#:N $[N7Y\2Z?:SH6!S+F++]7!Q?3[M@]C1TMJR%@D]Y\!5DY:(W0! MAB3Y)1ZER\7Q.#-$&!"7HCXHM3PV?82U@W&D@"-IB+M'":YX]@L8&L-N'(3< MKN-JA&_; PYYVI2 6R@XX[D#_A]&2D=HU8+^YPZN/Q* QY<=3TX-A^J"[1* MUY[[$JPM& ^(X\2U/'I]]#GU+=/N^/;%

ZXT$@%-4P!\DU%67Q"LO%8]+$ MDUP#1$]WT/H^^OY^D.0]A#Q2ASO6 -4N@U8P$!4'G!;#YPTKKFZL$;L"C75W([2:G(L1HP1 M3"9$&=BVN#\#)A4/J7-YS239HLI*D?'GY\';!$,G(X= MFLI%Y0R$9# <*PBQO6@\ROKCDCC+].TRRXQAS+PI(::9"5):CE($;FU_R*.4 MV+R,1J3-#A*G(A.-3$TVFV"U]-^(5#BX79R M<'*K;DB0L/'L683\<)K,#L1SV4H M2WS/Q86!)>()/J%4BGP5^0J:UR:/20-J.H$%X(Z%='DD*+A5"@_ VO()*GR@ MRM'1T>]'7[*UW')M^$JB'= ] L.9.Y52@N2B;8GT5D)K *ZF*W9B?P?6L! % MKINE9 EXJIDNBJ:%H(T2V1&D\QC(W%#XQFD.'8]GB'+9$09=12Z6R%W/G&8_ MX V',9[2L[,@J>"KB5<37X@KJ*$YSM0O,O<-OB\V2.28TY$PNZ)@&#P5CC", M\4C$GZ'G[G>><^\K+J99 Q[P0/(G:&9V ^8E#C=3IS IA"'. M*$ (>^P:1@0?<0,\>PQ_E,P + X3^>[S?0X9HL[IRQ"9NB?'B;^AU,L_8/M\ M#3)SP;CU'MV)IYRQ$>@DM,Y;22@%SZ^XC!\M.-NK*N& N9@< MTY=9 #;#C/.&0_Z";UVJ$MYB/P7,'N3%"%06 MSZP4[?")FRH0$T+X\"(,;FGA.1.GT \8?_@/>FRWXU:S486X\ZB:#XCPJ MC/%RG/34R6?X&C,#CV&AX]%?JG!N;,Y$,RNC"NWX-\8^ \S2^?#A0(X6@S/) M]I4_XC9-;EE,$=M>O#*HTN7NFMGO8W(0WU[#;E!XX]*-NEJKZ ME$A&A7FCLA!9=KJ1/Q CC3G>XJ]ZJUFI9O[AHMEFQHIY93HNM^2%E2Y,F0R, MVR["@$??L&X08QJR+BBDB_-$8%SRR'9FM&%6<@P6:N(PXW>989AE8XH\9QYP MY#%S =T#'EC/^(O3&%U9_/&47?DN!^F;-*>'6\*.?. !W!EB"(9]YSUP'T>)$ R1.G:],!& MV- =8(-V@&D'N$P[P&8DTJG08*@HGQ(5*%3R?*Z\QA!:' H3'UT_5-O(DVBD M@U6$62V9\.9)[5R0V#(&D7IL\^2Z<,E$&O&8NX5^$/C7.?9^C[&>'7%%>\7G!=^'M M7PM0,^6&W1?\Z?ZLDAOC-X]"D-,-8T#L>$;8(ZJ5.!@AO!DU]PA&A5@ MT??QR21!0AQVYK">V6++V7B9595Z"SR%) G S.,3OM6;1-B%K!"!4:1D=K0A M\_%$Y'+BA1C/[%CB,$0JM3@*$G$&G'#V-L,O=OP)<\$OA=TW'=E)@R_YZ6)P M!'X(<0^%BU<1XTW"+!C],H, 0WB"#;G-Q7TR&8 .^1Z2W'00,>>)Y4&QK KA MC$;G%?A4'L:.Q!FDNU8H$SI2*,#/,N8@XMI8B"+N]0 BTL46 3F>:YD=!YVB MD9H2BZ,#J!SSB!DWBH=B?#)\F5^KJ?.F\ZAS'S3E,A4\,.V4Z)JY5TF^PBT[ M2*HR\*]AL0,U6^XT]WKF5*00UI'4CST75)R9ANQ 1ETQ+A![?+L2]:W'!5G^ MS=P"9XU,%4;G_HB'C4@](E=3'+3!8(=N%\P@]=84[:.%MON2H\YNKGN7:&!47&C$BGGHL&-3F@)9PY<8!K3H$> M;"KB/^.#N=->@AW%J3&QG2B!DAT5$]G_0NA8;!0)TQ(C_[;8@DZ%9[[)+&!] MPO?]Q4:'G,*D&.''+Y(=.>!R^%85(7B,GN6"_YE1Y=E.ZF]C,%^D#TI)88-] MY?%$1AL$L#QNC>W-:0K/3/A#QU+!5$;H6[CLJ7&E\J0OF'S$77 7XT3"!>!M M!JR/2=\^=-$#@>P'!;S1, I\\SP*1 D1LIPI&9%6Q Q&0^4Z:I'"W' M2C)D$#*7^1'+$:7&T?3(,$W@&FG&#K%E&6BYDY/JBF7X(,1LP:>[_I]9_L/JJ%,F#8*\T(!=_C&:/&DN]B8 M2 "R1!0^VANY<;C78]P<[ ?F4* VVS'L.K)\ 9B/J,;MG"4+KX7"@L#DKY"/ M0[0CB2(K/@0,]=7,,',)D.!8X6E_,++YR'@&S]Y4!L_4P+@M:3HV[SA-ULE) M6Q[=GNXRY,@6V.:<"YZ4+W8#TN/HZ4QS-I/+3%L$\459MV0Q^=ZF@@?:W>Q+ M.18TN[H,B\!L.0;/Q[^EM[MWBEBAFHYD3YV&28AE"-.4LIYR) MQ/?H$RA+.ZNBO,OL4)8:G: >1P'2!@-4^=Y=06/;"8-XE%8GN/)1Z8CHBHBZ M]EV_BXI0]B=4="@+@>#I[B0]"",\0L+GK )4)OR80:X&R,S0><^9S2([EF8; MBN#).)*,,"4MRBBY="?3.0(];<;5[36;,,$'N#4TN>:YV)7@Y(GLX7" 80S< MI)[XQ9>&9ZH6[ )@KA <;IQ) _ZILUR.T^>4EV4_(TI:8D[B,0-1:(F6JSS M7DEU<[;)*'J4/NC0O&1S!Q:*X@8R)UAL/>(D?C5RFZ%R=J%,DA$6F\R*"5A. M$<"/-NX@IHVGQEAJU2V:L)I%O'[5F[DDP.N);&:MO)5 =\5O_SS6?W9,I PZA6]FL3/DC"B/KI1> ZHDH3F5KA>K266Z[8 MSIESHQR+V,0ACTVD<9R5BJJ-Q@G)#9(;B^2&L93_[QN3SI_F+N M2H[.PP\PI4]H82=64I M+"654'?EHI53\ZHUO56TXB7 ;@1@[\Q0*I'^K*G-5K-H!5JBF>^.SYL4=,L* M%)"72Z;_IGFY2TLN75/;6I&2BWS;K0/X9ONVNJ%J#7)N;U?7O_.S?Z4YB5B* M.Q'Y*=A/>7_Z(O&G3](0>"?ZXG/+!RY_E#2Y&)RW]6NUGBO@+G7F0*9\JV)FB(AOPB*WS^% M!4NS6UMR[?(*?K)VBJB9N!/W(\8>EBWBM24LYESQ(IVRSABO M+Y443S0M2UPG)BMYJN+.%W$%2:\' ^!W;$_>Z,H+1.:&)(K+>7B%,YMJ-NL^ M60UQWQ@6D!!7:SM#G*OM8)%]O YDZTNK%,JX1VD@;%G&G1XAS)=?XC;&R^"L.ZM=:([=.LJB1N"L- MH:U.LH)B*OG@F&>;PL7^<7 ME"7$GVRBGETK.:=[("8;CM+BN&DMYCU8DCUY0>QD>[5L.L3;=0MU^-<+AY-U+[G=\3P MFN&\]JB\<3C]+$K[\9%/7-D\PP989 QMYDFEFMV=D=/%:;'@Z<+2OS;R]:'F M,6MVIT;NYI"DGI6XUH./M9EQ_=:SV&W)/-AF1]@>"(TS+.=N!O8NE'WYY')H M!I,7 LC[ $Z"ONDY/\VT#.!9KCA>;L$^^2[6=0T+N3M I"H>J?*_][U%P.2W M<,9A*!4FUFTSLZ$"6WOPMR7[S%F=\W[%\L*3]2SOE'JE8B13<>P_GWW3[5:] MU="JW[J:T?A68_"7V63V-[O>[K5[K*DU:AHF;YK)&T?GA\?5SQ>=C^='YYWS MHR^'G8^OX>,'^>E;HUW7:K795[[=\@X(Z*IFR'>>FL-Q=$JUHN3'I\ E6R$ MG-EO:^-0>7UT=O#AY.SB]/!,Z;PZN3A7CCNG[P_/E=.CL_<[("R.O+NK,A+!&J!$YXF12KSA=O[+DQWF20%M5V^&U>>$\U2 BL%YHY MN].ELW/EN/&ZRR$:ZI:HM.L'0$,O*Z*=7-^6_L!+[%MCO!J4=R"Z*Q47E\+B M/$K(<8H%MD^!B$\YQ#5BGA=9YL7E4JSEZ$ :OPJ][( MF8RB[+$\JW*;H#\_N+@C92?!XG\ M/$SDYX[)AS-'W',V43<:K\!*;A_ZZYFG-*,UZ7CR83V@CZ\[6J.ZL:)>3ANK.KKON+#>/^6,8LUS5KMFUUE[%M-TUO?NLUZZYM9K=K=IE6M M5[OM&?^T]NW@Y./YZ'!R^1E^.NZ;&K =G&J07]V@DM5S ?"HS =X5ZYI>=VGBEU6X8+E_1 M[ :;&*]>L+,UL?)K,DK71'ENHB0!CT9(D=,8S1J]:N[I]>?L!7]:K]OR4U:* M/S4+.U;T(KN;RF9HRXCX !A%V#'_S?%Z*-8C4>D_NYNNRY(Q9MG+H/" M7\\.#U(9&>#D17Q2QA*&Z:4], E^J4-^)@X&\:UX&(O@/K\9Q!\.8P],.1GM MQPD!",*;7AM^&U:7>2 ;(K%_A7C"RT5PNQI\$0?'MV#Z MVPZL3FY!NV,N-87XQ8F M89DT?L2W!_E=+#D+L6!!DUQ,(ZY O&)\UU)^^?_;N]+=MI$D_"K$#G;A +), MBCKMQ0**K62$\366,[/[2VB2+9ECB=3PL*RWWZZJ;K*IPU<22[8)#)(,Q:./ MJNHZOR)2U@A9&\93N&I]1V7J9<4#3WV&Q+9XS1V72_UXN.B]T]YG])M)1Q=8 M]=@)2[K. F'1"Q5)K1_T+X]@4^?"J*76@$(-ANBTWA 1/6B!ZF,$HN0N[_F+ MG;M4(U!0%I;/:[7PO^7=6!_M$?5"FH0! EES.I$WD]'3R)!ZW*,W1M'X>R>> MYVO95T*@>'[&X&>*HO[,*.HUARPV=39ABT,_@%;Q^\XD=&^5:Z/3K+;I"3F@ M9\YUJ\>)DJO@9551<>*[@@KB3V?4^TJPP%2H"4C&XH"6+<"QL1=N%[((UYD= MM'SHTNJJW-PPR,(" 9]#"TE7'6E9(U',]9&-W/K71KR($SZ-L8FUO+KY42WI M166$+J22'*.$(A\J,B$Z1] )DK?X%NJ^F#_V?04!)40(9C10%T%#D$& >AV- M"44?W'O&%K*)V56F^CY-%&(,%+-9F1Z R5<_-Q0TGI!]D-'\D5T)5_2O&S2R M-.5/WT9F!.G4H=:OF:!2/7#_II-N4U("1EGTT>C=VQ\B*JD?<&@:2Z8;B$'5 M2BX)WVKGGN\;HW)N:U? IXIN:^"M8]-H/T)'TOI)6Q>Q?JI^!:=[6Y$G;8+SE;#41K37Z$# F0&_46S#'K5 M;11E"1^#P:P..R_%._: )FOFT>#B!/]E'7W*Z?.G%YED,0^[N;H9DDJS7E0E M1Y44EE;\I*M?U*DV78HERUVA>!=\5 M%_=Y(8@ 5+]ZWNC>%.9!8_8XB2@5B.XM^:3DDS?%)SRX891Z0M)^&@8^%.Q! ML^V,;4+X]\B/IA2G]@0',75Y\-'. Z'.8 : T(QBR%:>J/C"0W&>Y;!!O#%N@(YZ#(&* MOV_03PCSE?E(RJ474W@KSXS,PUW'X73J)PE'LA^ _4Z'E5[))-0T8<(<7PPN M*L8X]3TXX*JO=^KLCH__)*]7#EB"V6CD!]0=A3*'HI)OWC0%KRQ%I?. R&0A MRZ_B=$3^XT1%Y>"MD%LAR[,@B<1'I9BB-#%Z3X5Z+8O#E$LSH7KK"NGE1&2: M9QHS9!W. V.43C 8GCFT!14B)4$B1L$K#A'TL8^9M5K$/'N_[B@'5RS&5Q-V M*[Z!7UOYT"9_,>6RT$LTWS&&O2 ?(*?I=4_/?<$ X&9EZ,F6'N=1"EM4-<[R MZ>"->K*[5,^6.7)=9#;FJTYDZ9;&E8_UJK=$\*(GZV;2*,G=S>)=>A"O9M9L M&7^>P-QN.>8^C. 9B,K)$AY?*T0<;1?)ZRWTS&F%Q2CYY59?27JC_4(<1Z?O5*2 M_F/DV/7N73Y+LGCWA@",%O_:1,""F=W(=T"V.6)),?]!R&L9ERX P3PK3A]& M.32+K,E;"G:M*TK2?"%Z=LN,14R8>[,;8\_[!.QXE>?)4;X+?(^R!#>D"!)G MARZF'NN%M_26AZ-<]#!*:K6&$'%$X0?Y4W#\1#S/FEH8$_\6#JXD7'V@\KR5 M_%#Y ._4%FZ6MG!I"[_4%I9U":YGV6:K8P]-SJUAO=:J#=N-=FO(VB.[874< MUF9NH=#@LGMUW>]?7/_:N^J??[FX.NM>]R_.Q4,MRVRLN7.XMA"&O![&&I[VOW5.LMNB=],^_#G#M MUV G6"LW=MJU3GNK12-6U,TC(VNT&LF$!C2[A1*!A^#6J. $<17_6ELS-((X(02I0=J MCYP*K0_>['%=69PSC#D)JU48-W#0@&<#?4]33IX8U.NH'N*6\QE\E'+-52%X M-L68\UNHX_XKC80^A.HGYD#F^$%JM#A\,8 TF#'?4X.8<:$E*50_66>-06-Q MOD&"N"S*/_=B8L'F<2IO;X>.43%^HW2>K%M]>-)93V%OCSA^'$P/]3M5XP;MOI>%_$ F"?6)09;P9_.A'S X>>8FP3) M28N3&P=*3Z@:NT114E&I.U:SX;J=X:@I_JA[;G/8;M:MH5=S1HUV@]?M9F/U M7.L. >KF2_?X^N)*GG[65@^U;A7!=PPYI ]PH%VCY9][/X/<>,T=;'2"Z% [ M6CX^F=Z M67T*P8A;'4KADQ> ^@& ,1 ?!Z9QJ88MAL$:>;%T8LIGI[37S66 M(<>H9DZR(;PF3\C7R]+4A(C+ *2+^'S)@U*0*[M$"I+O'-MR/,>UAY[5= 3? M>>:0F2-[6'==UZQWG'JK[:SP76WX[?RJ][4_N.Y=]4X&W=/>X.)+[_=O_>O_ M22[<*K"6V%1]? 8.T+CX8M 0H7;RVU7_NM^CJ M,?UE&@D>C@D<>8JX,,<_4#K)10UP=\EJ"Z1TM2JX/@L!H$+180/I^LM U7 M[[;I;I0#GT- -\&:;Z$$HQ1D:7(3RCI@B>H9\9E<]2Q?90^$C4KFQ9NN\ILN MZ2:5X5LI*.Z$JS '#^1"?W,Z0R356B/'[LSP&L+I-(2E#]W;516J@B# I"!+ MC1J"%Q@%A2"/$-Z%*E]-K9/@2#DXFJ:\J61F)F$F!DM+$>,$' !R@[HK+2PG MM)Y O;J0/2TD=\#'84*AL?Q%5.. +YLR8<'0\Q;6*E!2MNF-3>\ MD).:&#H34$W%V_"TDV4EJ !2R6,*4!JT;E0PH2VR-J(X%68('E.R3A?7'H#: MU])/U3@/B6QD/4J^8EEIR.,0D49?HUNMH/$8P'*#158^LH9^*5"6!1_7T&X6 M[!.JJ@Q43G82PL-E%F][;6_8:=8:PWJC41^RIMD<-FS39+902[G'UT!,GO2^ M=+^=7@^^75Z<#WKG?:'UR>.%3D)[RQ"3:GP&#-"@$6HGX >0X>=AL%M&M"0X M<;WMF4+UJHV:;%AOUP3!N:8YM$96H^UTN&=V5DV>^O"L?]X;=+_TKO^GX7\2 MK=6W26OUJ@%#,VAL.CCIAZ"Q!.$)?!<<^[M(;,8:VAFW> MFU49U[+8B.V0FV-]>[]>F.;A-98=>/OG)?^YZBBA>09S0VIEX^O.:1U M]1%_5KHBW%9P(@OS.W"KA0WN#K.:A#XC-(HL?QJ@(.O\!%U'_VDOD7*5_81SP23@7"FRN]Y)BA HAX7C#0@A],;[)E;3B E1D$XY\Q/G %-HP9 8 ? YX MR?].P3>_P$K ?!4HPR PN%!-T84)T6*$02'MOV%N>! @'V]"]%PK2"99E^(' M*7BFP[D8@L)4$8HJ>% 2P_ZGRGFZ"PF^/)Q33A9Z)S5P5_F[-#%@E-D[T%,3 M5R14*I3Z&@@7QV7Y))](SXQ<6")WF6C"R!\TY5S!I]\O"EN! 0:?%7(T-5P% MH@1MIQ2\A.V6Q(J+G19O MDB]'*S8S:J#F3FQ\S<2-]7*E_X9CIY@0T2UP_GN.>.L\S 92?9,9%ZTRXZ+, MN-@A6,X=T3SZ07;L532ARR9QF*L#A.H#)Q*6&V:'MA)!Q1/NT."0\J8J]0EZ(^UWQ.K(XZ/6-T/6H=Z3R&5,J58H]1(TL"' M*!Z;*'6$CAD76KUDO3X0.HIK3E<<;9:CB 4&<8:SE%# 4%'8!'D,@0R1-V>5O%\>83.-WZ'=4>+9"/JPHZ MXN*16%C\4"%"S6:A4)]0;\PG?$1[@.GP^691F@:()ZQPC#)B'202!>5$T-(< M_)![D"4[(B7"Q<>R$QO#<'\)2HDA4)WQZXA[V*#"@P)@B&VIU3]1E_2O9 MII!8DCGMU77 % %F.5MUM@ M%&ET8#YPDN5J%)=;KK)8S^6U5-/-QPQ7OP6($8/KB1>%1!*S9D^:!E&FN"55 MN?T$HKB/@K8P/X3U*&ZFH@[X0>F1*H3+"_E!(R[0>*+E"9RQ*4-5G0 MI4VS.K9])('4U%+[N:$DF!^@/2<5@VK ,3A;*= XHALA1*B4M,%2_3BB=4(! MQZHL)TFA\G$TS5?.,B.IK[)/RK$:HIC>*9OOE+?DYT3(<[P[B?RZR'EVED88 MOJ92$U42HK*%R$J0R>^0\ +)\!$7TLA94,P:*\XRZ"GY-*B]67^.)=N28D*P M(2Q)F M6J&"!WOV-6!^A=55K!M@IV/)5)R@ZC/)/DC&S4YLG75VM>J/9K+GV ML-%T6\.ZR=QAF[>]H5-O=IJ=%O?:?#5'LCGL_??7_N?^M?2E-K?IXFI6#36: M7?-L/:/(EKX*]H.T'4"-=DG]5O8?&BOBB W5!;)4\$K!H#'SDE1YSZK)6"RH MW=! ')_H*,M+&:#6[-[ AG"&,NJTE?HIC<,1"% NC%6U6\^@$55\H3H.[PZZD7L#P.0'W!.&XX$P[]B!93?;S5KM +BVTS"MAFFV MD(7;!ZS6MJP.O[^SYU;U)IG^ $"$1]U::R,LQ["5(T3S!R6PGQL%9+NLB?FL M>,/>!3O72E[^B+S,[MC=/H1$+;/6N>?WME=[+7[\0H $#P4^US-@A7RF9(RA MFZ48W7V/#&J95:ODT))#^;UE>J]V9 Z@3Z]'+*J2%4ZQ!H 7[+\2*SNLMJ& MPY,YE#:L2Y6@5DW0=#$19VOWCD,UUZ]"3:;DA-/38_0?@I-<[/C"F(348X#Y;K\?]N6XLE>%-_3ST-/JE M1CGU/?8I[[>E_0A8(OF/*H*3^^L+V"+DN*]39RPZ^S4VK[XG/B_U\)+/B<]? M31'?P.>KO7E*/O]1?%[[I63SDLT%FV^;R9_7G$L7 $+;A]['QU7@9GBID@8- MD_A7IN7HSQ3N[)C-+'.#10X+>+Q_<3_A"R4*:J99>Y?L;YE6M7\^*$7 #HJ M_WZ^.A7V*B1@N]PX"=T4#5],K+&.,,W>5[]ZZM[#()PNQ(&1\ "S' ?N#9^RC$7>%TT>=T]+FGQ[-'FL%9:<^L$M] 5[ MIQ1ZTOM24NC;H] 3":+^_@GTM/NY)-"W1Z"GS.&3]TZ;EU>]DC;?'FU>1CP6 M._H!SO=Z29X[2)['"")_R<8;;'N$IP685DQ-T8E9EHW( G%AVJLB B&-ELCV MM=K7Y#=V9A^DD>!WC>M'](;"G-F=Z@O5?Z1J!=RV><&+M51VE@%>_4[]'2:+ M58A)13ZO/3.DWL[1MC[_NP1$/F.1>T,0UF;+V$,Q<1Y6#1,8_T.NC&W7FM:G M+3;N*B7?%B1?[9U*OF-H>!,DRW*O_4&9^[>"V+-E?Y]2[&U![#W8);MQ 79,1.XA.TFG6S.>+#D!6 +'KI9$&X+Y[.)1(1!+!MH 41P7\X7!R0(P4+A4<>W2![<*; $/C" M'%I^IWC@1^%'O <0GU5>4*E2?FXF[9A/N2CU:2O]F9PJHXFX5PMAOK_?; H M#^F$G8OI/WJP9;\S!_&'^)$RG(OSTS2 )_N?ZU6K\0:F]GJN$^OI9L*+UKM1 M;=??P(*OS.TYH:>'N>4U(AHG0FLXU(VGK)BVJ8IIGQ&D>8Q)WGH0ZE&B?(T) M=GM7%W_TKR[.SWKGUQ79L//\^(71S^V3X$_=L)(@=WB")9WN$IU^7AR^A/9V M#JZI,*F#^,#XDXDM,L[9G#E^27R[27SO7DB61%@2X=:)4(&'5S"3SO=4/Y(- MM8 EG99TNI4)[B'4BS]CDU6B_%1294F5;VN")9U^,#K=?9OH-W[G!\9EU3AS M3Z"1Q612DNN')=?M3K DQ9(4=X04!SSPP\CX QK>K+.05A!12DHM*77;%M(* M49864DF5;VR")9U^,#K=?0OI<^2+10!XLQOFWD[XHJ36CTZMD &T:Z1:DFE) MIKMQ^&^TFKJN&Z8!MEDLS::21G?$;%JERF6[Z;7*D5\U3?^Q$H;O3O9]5ZM5 M#N.'#N.M%0QV?FC!H%YD*TOUY*5"^9Y6GF>3F%RN,[P+?57XOUQFF&>D.Z&W M$'_=)-/)?_X/4$L#!!0 ( ,.1AE7,&K;P73\ ."R @ 8 879A=BTR M,#(R,3 R.7AE>#$P9#$N:'1M[7UY?O] )MXXFC,W)&.?T5!\NN3AC#QXBP5UR>_,][GCD+<^ MGSPR0BZ;[5ZSU;SLGYW]^D:\ZD8_X[E7I-TY[Y]W6IT.:;>O6OVKWI!\^IV< M_//AYE3^^MW'FX?__G2KJ'[ZY]L/=S?DU=GY^9_=F_/S=P_OU!?B]6WRX%,W MX"'W7.JOR*O9F&XN#H_7RZ7S66WZ?F/YP^?SV?AW.F=.YX7L.8DG+SZ M]0U\(O[-Z.37-W,64C*>43]@X=]?_?/A_=E0_"+DH<-^_>WFC_,/WA-S6!"0 MO]'YXC6Y\9H-.F^1AQOT)N1:K,I$K0TY:K5Z[,[P\.5=T M1MYD]>N;"7\B0;ARV-]?S:G_R-VST%M<=5N+\+6@>BZ^+OSFV]F23\+95;O5 M^N7U@DXFW'T\<]@T%)\T+R_2SWS^.),?#H;B0T\MS)7/'!KR)P9OS[QW[##J M7XV\2>+S46"\;\UVH)KKJ+D R&S8[X3PO^.&AV MU7J,H)&WL^A<&?C3W'\Z_^HR7_M_:MPUUV%;D3 MYL.?UKZ6-*\"S^$3,8@OMS@UG! M<#5K:C7;FBOI?X MP4_7%V.X:2V>>,!'W.'AZFK&)Q/FBN?_]A_#3JO[^LTY M_/HYQYQAL/^*@I!/5^HC+M;1#:^Z_71>O:9@2.2B.;C04[N04WOX[>X+41R/ M)!>9/'PD/,@ESLB=7*7*%X0N0;J361.5V0F>(#8 MO:EX4MQ^XK.I,)[$^1,\(;?5-.&S< L7U \Y"_0XFG9D1EXI%Y9$]W*;8AYM M9R9MN[+^\^W-W..O:XLGYJ-,R&Y?"9,L/5C%Y4PP67E*V)7K M+7VZ@,O?C)=H\PJWU8V*^5V%'Z^?QKQDVTTHY6&6"0DZUFG$S,LR&:W46*<# M2I-U(N&,VE^Q,?-#REW[IYG1@!E1Z6'(2!7<^F1^I_YX9IU*9]BP3Z/5'N8U M:_U4M.616O1M=5:BDK'':A!9@A8C3)A$R7'@!5*)T:I.1NO1WTU];[ZNNY*% MS^8\$/)MP@(AL6*#[DLD!(:PXUJ$AJ3=NVBU2:HB7S\Q-V(-\KLG5$/J?VUD M%'K0F-V "['G/IIM)F8WO:E]&G2Q\+UO?"Z6QEG9O]"N.#?AZFSJ1;[]N84S M+PI,Q6$?0VAI*#XPLYF)BVR2(1@'[*Q)TG%7>6PJ*.=&*,WG/_2#,>H0-KEL'<=T,#8]V/B-FICY@=J;3-]/749,!A=T^%6#D]JF\O*20EU=*AVW$MTS1;GAS MQWALALJS4:U*XK*&\QYZCTP<1K/;BZ($T0PS'H$S,6JX6'E+.N?5A]C,02AI MM]^458RU]AM$6-8-0N>>>-:#HT$6D;_PA)K7(.S;0DAP>"M,

:K4Y?N,6^GAW-B\6==0G_;REW_=K M[KA &%AQV$O6>L.R56HJ$_KT[4F#KQ5'57?%=<5)NN#0[5:]P$[2IRU+):(A MX6E9TNAL.S7)G+:<9&2W6+$XCRLN,G(U.]\298N=,*ID@E1DU/!C!VK=:J15!) MWA=PKE5F-@-/A@,@]@-X%N/^>D3W+E+[%^*ZBCZG+"J[J=J%)+4A-\W!D^/D-W "KUK/JN@-X.J_@2T )ZFK6_O:#?#P7 M!W')_?C;R7AV/WY],DX;.NV;Z>R8RY6;?4UVVV5O<",R9F?.8M[6("(*59YJ M] = JZ91]-Y9,@KNWAV#'-!RL'N15=3Q[IPG#-[:G#'E"^H:_IN;00%'O_RF M7:^C;="?C@_!DH8KNEO08#VCCI0)QQ**7ZQP@W:67H\Z^"I;OA&CU:LVM^F7 M'%H3G*[K4A6OU,ZO7C@H^L/QXB=D'?1FZG1!MVU.9*5-M0)*_2J%?:OX$?7]W-U3RXJD*%1<^/O>_/[I\4@G@A%M)&"MPL M\,NSEPX& MSI.8EPSX=<*E;@F=H[)T\>.@Q#?,-+G@()D:/N+:-:H1&Y 8FA M_@N/<2'&"[[NA0X?=+HU$Y9PWRN*OH/F+*!X;P>XJ,GN1,%"^V'D19(%54>^ MU>GF:+V0(PO^J6^.;[CMU8Z^\R %XK_W/QUQ=L<\4'#KFDA(5P0QH M2(37C8@S+C)TLABX(HWP$?2=$6)*XNFLZA5WUT/"]<59N%C!7^$4T+HA+1@= MT5WPH(/: ^7^[Y]I/_3-/KE$5X1K[:C6$\P5@K6,P@Q<#JU+M)($@_IG38FU M'55'?W\4\':RZF"TSL@-7J@86)EA&YY3_XAHB5S$2^=LO8" YS'35KJE7C&:Y$9C-:=DM.N4'Q2&1+I$F^OM^XO M;X,^CLS68,&NDVE^I0F+CJCE\IE>:?TJ.B [Y_CH\360"#)D^-'!6A"3 =KK8)MMB32W>Q ]W< ZUNMGT+%Z88EPH)H MM;[Z'OM<*$F0X6"W$XNVD&_8Q3Z\%H(2;&O=@WWML]O+^RVKAS9M&GB*@ \" M,5'PZ/!R^QYH&%_3"\%0' ML>K3P)]"+T3'2J8FN/;GAC%M" FA8W%33)P*, E"^?ZL.]L[DMA M3L"GK[A.N/*":2P$R?!0]$]P*D2S1CYY%'(M\PJ:R/_YV+/U-_N#HGF!P M]RIT( 0QVF'NA*>CKL#+=.*!"%>[%H:L!CMJ$=7W0&1"LA*%<851LZ^$%J.W MH8-8:4S0X&C/+>U$J_YU5/8EQC7ENT1ORF59E7DZ"L$X+R[<>Y M*W>R;EG.WPE;]\.,0JQMZZH8Q!/5 V'[!X'L7]._$UD$<)U +';8&F4AFD'9 M0=P!.06Q1,!R0 KNE10@@+GA4\$K+!,D9X(N(^TB!G[DK\8N:)G0EU'[;-&L M9U+U)(D-,F2ARIEKH(-?-O@_AB^\:H [(B:SY)0H2M61N 1!U&V#3%L!ZF;^ O_.V% >LQ"5-A1_>L2O!MJD>9. MB11V.@2U[%JRL_^E#)7YNKL2[ /^6.V"[\^^_74",\YSGY&N7X#..#_9WQ]=OQND'D]@Q$ MEZ@.3L)TJ$7=2#>A?&2!988TZ,WWL%68P M&MZ(0_LXRQ"1MR$7#H.1=G\O:4OE(,P,=0>MISZ0EORS:? MR\C)]8R9\_SH1I$!G-PUUYG%9L@UM=:@V4Z9>E)EO_T@SNLJ9*0<&"A_M+@_ MLT":2JZ/5;N-H3;(:VM_2BY*>.:7G5(?0U4YK5#Y9J.C<.JF5NRT9H0ZR;,O M6"!_H/P^(UVJ/.UO%ZM%CU<'2MZ3*9 6>SUDL== M]@7H_???1Y?=0@_)S++<@YUJ>+ 07D8R =J 0I6.Y-A5UZ$%Z88Q&;"U#54Y MVK8^[3:#"UJZO@]L *BQKN]]9U]O'WH/=N89U_2+?,1*<]\-[GB_8&WZG:7$ M-JP--A!7 TD$U4I%#[#@3"K!?T=4W_=YS%_1S7 C\+0B?D%)%9#9B7S:3P[, MW:7SA R ^VL3:J]>=;^]W!GN<2!^7VRU\ X&>) M07I5RFY5^8S*-^>$1#97#)U*!5M5XI0YDC<>IX7,A>_XL(X1AGL?>=-4\JE$2W*M^\B^$3>0$,A54645>?2?R7>UV!8&WXHQ+ M(CCA.>G*#8(D]]T])MC 5-G%/.SBIXX=YZH;IB4Q8&?!?>70)QXQICII-D<*RW&5]C4*?]0L M4TD&J5:#!#"[A _AV>#.7GU^%A)D?!)0X@5TXN)^OR>JAF5T=A>\P\)4(JJ* M8[O@^^Z/P[>BZ]#156AT*U@,;Q,?7[X^*%P5W;P^O=[N.;NW1KWAX1Q^6FXK MK,3'/!+I?[]2*.O@'O-!_^@43X8TV"W)[G,2E>WZ'MY51\GL?GI%/+JV'[QX MUU280DWD>^#"=\//YN<,&\(?WUK$[>F._V]6.2,>B9@.=T '_)&,!>(N"($_ MIF-*W ,E8FBZ#SK$T'0OA(BAZ6,I$10%#?[[&*OU3C8%%X7=JU!VURVJ&SAU M5-A-">A+@*:!NA1,-WG:[Z]P0K1"<(>$O@S\(^^42?(13UUTO3*OI0%[0SW+ MR)WQO__":>P?@GG8U[7\!&SRLWF?AX3,KG+!.TJH_DF<$=P)#/F"Q)[Q10R- M,31^C ;SUJOW/1\PD=-W=8"H'@AV_->KE MUPJ_'@02O+-.EC"AF*2_:6>X37VV9E.9JBJNCJ);DN2[8V1S@N-LX**SP9W< M?6 +^6V7.A>?FLUQEBJF-5_*;?FN,7$&)DK&3'[[@=/IA]29BS,Q7L1X$>/% M^_ ""A;V6W"QRN" M"H,P_G3Y;+?LW(:OVY?"RZJ4MMVJ/[L%?AXA-L+)^*D$75P.1H^>.-P?40[G;.E"^PA!&TWG@-?P%G M@U1>Q#^Q@,4"]BF6\/,+V"=U6%BH\BN*;(XW('_R!N33K=H?N]DY<(X82KVV MRBYZ- =Z19M.2LU5A[^:EV/;JE+-T3*3X0QS45P0K68))]H3.O9RW*&XQ" 3 M@\R[/"HCII#!",IP>:)N22VO)#B#P>IJKI%JD1PHBW8?ZTZRXU&F-2$3[M8S M_G0H$>]SXWWN'=IN#R6Q:HN*.PD$UAMJ=B1 M=E>B$@-,###W9Z^]CB^YD5[J2NN&MNBP39](+7KL%N$+LM0R7\6)YL/U0<;7 M%DAAIB;5=?T@VY9HN9Z;2":\#P_.CH4^WO3&F]Y/:*4]'4?( "6##+/F@AQ" MB@8X!Z(E@4V--VJ1X0%/U\CJ<*QKV&K"!$;:0R:=B3UK,;"1YYO MQ9A@'>YT7]WD3I:^Z6#]^@;;S"6! M;OG^JD^LT,@"+UKJ@29.DTK'J!&C1HP:7\[B>C-HD)-9>M&8;7Q.2&XWS1)G MF;FT@D #N<;2Z8<,]R?).0]E\5 M95V7ZZS0\7,\K8J$ITG)[2S?1J*,3) '+$U_.:=/[I72*?&.[,YV9%\\ ^%G MB$RX6&6Q%XHW_79ML>6JSB\%D1%X(ULR1LMJ@>Z\(,C M^'E3"J>WH4^J+L\V."^6.>!/#+6G>AY?;5\??;I+7& [8XGDXZE=]^]GAMU_@DIM/W;MHCI\]\/Y<%B(KJKI"Y%=&I3).*C^(>I M<) 0S*+7[;V=Z+67*/_Q8DY2@GIBZHBQ"?)YB8___J^CVB5[J43U\2SG^\XQ M>S"MJ&8*$8BI I)A:11!AF_^+N@K8>-&TTPSCQ2^.V7_OG?NHH5(X-@CP?P[ M)9[39L'?4"B@$.M'=1NBK[[]Z 55#BT9E8M% MY0K=/>L*/P[(_A*S'J_TN044 CF?,%.<%&@\-4D+-#.A,O1T(C R/\V M];%GZOG9:D*>]EE8*LMQ:<6UL>Z4U-,+,"_-M17$ZI.6*H&*$TIN4 M];\N'A1<#$I\50306W.2P_S6*& MOF2<;D95YGWV&L50"SX<*'@6L)&PH2(455O0$[:P"0JX)@3OI";N'U$4-<+2 M ),%W[-V7X2 ''QSY;JI&>J1R<05P)Y4Q\UJL4&;CXD)<0>$P&-"W DAL$<: MCRGQ<93XQ0.!G^J&Z\WZ(PJP70:6/]<:?$#Q$.*1?%4HOUSQD$@,;NU^A$8R M^6'\?.O)W,"7>A?S_I 3^5 MWK57^+,%W!QNJY^VVQVPV[$VY=9N%ULV&W!4 MO14Z'ZG#(<[<,^?V3)T?UM<6M\4&K7Z7D#1A@'>527"T1/SDROXGT-*0!-07 MT*U7!)ZK3G)7>O&CH";&E:O@R@@(3F]EG8$3U5C404Y/U3F"LWC'Q\B-BR.G M[%LRMWU:!<&MZBBL]TKUW%C )F"$I_,ZSX M;%30[#+H=&THHF-K)[9V8D3Y:$0I6+YS!E"LS(!;5125Q9KYU9 9)+.$/FU/ M4@&@4*FO:N^D8WOGX^V=6R>NN+8]=.OY7K%(TLW/)_Z( XAKBN^M[SQ?S%=[ MZXG]&3;'&5-BZ>OU)C:;ICA:;8KTH.<).:<=Y;S_:1FBFP;:'I_YOOOD[R0. M]RKC?L=(+QU0A_) M"T >K,5&I <(%[&CYG&2E -NP9SAE"'Q*^G.P3BW;( MU' 1@<1ZK[0+P@/Q:P3;O7H&BN./B7""^Z//.]$3ET@3-0.)G&7 5VP2>C#I MA AA6E#-Q-17=82F[D-"A\"50/^!A:_::#_RF&"]@*Q(\!-P8P+L /&\@_XD M@ (951/VN9H!^(L3_/ST%.S9/(QL6?+A/]\\:Z*@3$4U''<.A0$I-O:1LMEV\*O@1U((HP,"'M MW?"OP/04T-=300_R2K@S +S'/X@A$844$[9SWT*@8.U?6^^I@)8V6G7; 2XB MT%+0_2":'7TIAT&XD&=5PS>B+O:1MR@8ZH ?@RA= 4F! 7\7 6J40!1[3!Q. MPD?\IL+'H9 X02-!3T"CQK%6:)CH:N[QR%0S5.!(G(2EH.I! .VY%R4\ZTG( MSL\JFM%3]#!<(]10L&W'LAT5]1).9R=48O#FXSE(0 [$.!P>7$V46NYI$> P MX.1T7T)"98(5_-4*X,!]&IZ$6DU1 \&U3#BES0YHCEX5[&O2_[@[09T)2_2, M =L]$15UZ:+9!04BO!GDVUI".8"@BN/J%/]9#@T34G,*[I*VZ< M%[4-UY*I,9%O+QWER*Y*ND#\+OD.BH6#"_X6==G932+XA,RN4&TV!,>9#*=$ M:2O8\RJG,BZY:+IK,:IPEZJA7[ M;44<$$ZIFUY==,J"W,6+>&:X,-EO/UQU'4S9?3[G![@;-P*F MAEL&<98PA,V>[8[ "XTTJ:Z3(7)]+P7_FQ3&TV:])-8R_ )+5U>$[&76!>75 M&YV_"F1OO$"SDPU(0T@P8$I[2 W^=P Q&0=;AZ.Q!3E+MWBGXFY%]L:$#E$P2,/P M JV#FVVOT?F]EOS/R1IFOC]#TV8P@9[5VXU^=R=S3]\BNI T%299K=J8$C-L MMBB[J]6W'][*.D_@QT19?LE*1%];D1VYDPUDT>T7#YJ,9Q3( U2OZ)>(1P*# M#G6UZSE4I8&Z$(ZMA0/KX#%1@&]Z9CY H\\[;X^$78&UC>RU0$YA0Q?LU!92 MW9#3'"$P4W2DGJ&.5\_:$%_=HJNCI;..B+[7\I"8.MSO>4]FB* X (2V2K0Q M"'87)HHQ=\.%!M"ZAP0WH 6S#)L^) )C>Q:8S)MP6Q%\@[:2>DA_:-\@4RRD M\VD?!V^!_"1'ID[T%>*N$TLFVJW ETI''5DKU&:ZBO CM9^#7DB_NQ$!6U["[9Z8HVAJ!Z29L&9B1P6Q#=@RG>+0B ;>_L"() M*;AN_8PK3SD?#=0)S=<=W_^KL;;2F?6<8/D>J 0WE:;;BE/-Z@HE_A>\,O@QT%>HT@BH%9:05? M!X[)8/FF /)T\+TA:."(_Q#B0-/;%D*$#M@4)=\Q$1K!>7QU$3_:*UBP']/R M0M,=?0.U#^P"$@[=[X9Q:OA>T.-HU!^210KWZ$- QRG<9J=+=GO-@ MQQBJZMU(H2!-0T4<* K4 U@#1X2KB5PZS\WE8Y,@=*%(P-$W!QX?5I*"2T=( M\'\RJ> ,<.^50LP3S"3A^E/74ST_D.@ '0(^/5SFG9-*>')J[;Q9._5P5XSW MW W_V=)*4'%:B;#?.*W$[9-ASR2Q:7IYK99JE(D_4J8Y=V>;ZS5+[7#*+2JII^:W<4M8V M>":[6FR(5*^-*G.?M&SVG308$+,Y!GHK45IEJ]QVQ8;GF<3OO&NRD+D(N\^E. M079*.%]MHK0L)V^?M;;=3K=2+G$;3AND#%*J8")[CI.SECG'9&75UA;5EC1E M*MEIGT M3]Z^JK6FEC8HJMHF20I*KN,*1ANU/'D[NZJ10X!-4EAN@]7U)UVD^F&PN7B'(-UVHM)JG5. M.M9R_A!LK[;/X[Y>2 M/B>VQ<$]KR^^X=I7?@)_#OT(KT8B"6J*K"WHD%8 'W("=">AW$,%(/Y M"2UG ONG4_B_G+;XAT:_XO_\VH4]GK7;B?Q$ &$Z]>ZF14 M;$B%];RK*8148_JX+7?%LO0EQ14W;!+TQ1V DM@3%@^[;-Q!OY-7.^B'6/BR M]C]Q,D3$/2 "?TJ$F+@'3(2"Z1ZP$ JF>T%$*)@NBXGWW_MY"25O&K%A%_W7 MI?A#P>-P.D3L[_&G8]M)[^ M>\+KH4F &I40H1 ,C<6SE(%?0C#>NGO-LYNV* -[&6J_]X+ M#4).W.8HMVO>\=DT_R=[>1Q?W(*% 6O#QU5 O4^L,XY1S_54L426VJ+Z% M_/$O&4TF$U<9;WY[&@YY-^3=/^%=W.==;Y(F/FZIJE'6"]N.(C9E6HEU6]/! M4KHN[XY6 Y79;+@YUD^P%:HW8*6! *ML*V M'/X*4?/HAWPK;_AH(N?*Y@)B-WBM^U614\7Z?;$SHQAY;&W;1;LGIB:2UTLT MGDQ?R5AX=$H.V?4!V?7*%L*[V#4V[7:U]%"I;ULDXL;5) M.C9KM[R!U''RM2ZC(9N';!ZR^1U8*.]A\VPKAR42'$VO@ M0 &5D/XYHW[5S:I%-7J3#4.EJ95H-*3J: 3[7P#UFSK5OK^^>WR@:]B[/L7H M;G@THHMAB.#2OL/-!W1\8]'W_BRF&#U_R(8C4S2YGEA(DM[6:74F:M M\J0.6^G <$&42L7#@$'(]"'3?S\3YC6F[Q?'W13I"&VV3Z5B+),PY64&=C*" MV8THEDC>ZRRBVS4%[3B+A1HT_0R"$_OA$L_:V%RW;XW?8QSLH>5PNBW;Z'9N M3K9XU; <4WRAC4U>:5%BBQ>S&$%59--8,5MY]?!M;/P&CZB+#>?81O"!U\4& M??+%G6ZH]!/QZC63\-[V5S64> I;2MP#'O G,F2(NT $_I0,,7$/F A%TWW@ M(11-]X*(4#1=%A-_WNWF34/VH?IP7$6./Q2$+G#YE'S"$]_Z\NG5^MV$=!32 MT:>SB/+OI[/'+'/'"MGCA*/P"%KC?OC?? MWC"X9-^;4! ^'&W\6>>;4#B&;/'][(.?)=U3&/O!,:&$#$GA+"E\3B#>NEHM MRUFSR((#6@B.0^8TL!/[=$B[)G*P_,.;G#U]/H#]<$+[I5CCUG"Y114?>0?T M<*$BO>1MCG(_-7A?VDBLZ4^<363XZ^03M]5 M%/T]4CG[SWX-_"$^RC? M +Q>#NR, QZO*6I V^_#[+#O=F@^WZOY?#.>O!]C^Y5[R;0U;DP/W5I-JE77 MF6678L1N84'%A,:ZS=)'IG',$OG?@F/"6Q26J+\>00NXA_:8IQWP#OHC;,J+ M[\S@15^L8ZU,ILD07:I0:.G=%L6OO\[,U[@H28E MSJ*+B3Z#=88#JUP7]'IFN?X2QL-(7AOBY5E2T18EM[,FV^E.K>5UAZ#2;S+> M]W1!3]2Z(%L\3+-' ! OTH$RM,3_JG-_@]S<.X-N"\<4QS23(P>%?M;"*NJ< MEZV9FZ;3](_/60_[,-OG6;1W'G+JVOUFMJW$[,L47PAB5'C;,<$_WVA M\12=3]J--6EU65&SE8)I)KE:^DL:3_D;D\$37B^(A+V[P K_IE&$2$UNHW=LF'6%W?#2B6>4J_VEP_[.GQ9RYDD'B+B#A"!AXBX M#T2DGY)A%Z8+(N*#H2%?-=S:A0"& 'D1-Q!R]:T/""PF94*)<6Z(,1<[L MKHTS@F3;VBJ.E1QR6,%RZS.MQ@[3E?68@((D&4TFJ8L+DELK1X"'1&CA?',+ MY\(2*#1S;B649J9X;N349%V1"ANY4F:SIM8=Y3"\EI>D,0G%$A6E7ITA_SWL M&RJT;T+[)A0EEQ,E><,QSTB2^7PX*"W%OLH68E0QOY9%=632X[CG*25>'1+] M;0V<9&C@A 9.:.#<@U225^?LF_P0G^$]5QNPXKQ6Y*BFGAV*ZZ '!D;AW]N^ MZ[7EU7W.^WW+Q%<-.3<5Z07NUKU2@6F22G$>INN M3S>"/J-H[XI](AI_=8[F][2I#D<"+WQ A3;6-[>Q;B;@0F/LZV7:&3%FTG), MP\K;%$/DEEJ^R!=[KK(>)Y$1AD7Q^#?/HD'0_([(VL*Q4>,B(-1%ZR)SS&]L MD1T]]K:C<$+C[=L8;U"X_7PDZ<;JP;TM46 V/%A*HV:I9T3=HKEHEI/L((;% MLKU,MR#.!R/.GWQ.1!/QTRC8K\C3DB&:6PNQT6 M?URSBG[[3/=TL&N(&5EW..]T7[+O3^R40R@;"V0"(T0J.<8G4VP<%Y/)<3J! MX6-.2"0% 2,QGH^#-_XW%WP#(%EGYGQYH"P'6 77<3$56R?4.:R=(YZO5$=I MMVQ9]1Y3(2IRDB,V&)^FP:Z"1:8.7),X?U).V:K;K&:.0@G4QLY.38HL?DZ3/7PUZ\ M5H[7BFPV,U*+(KLN9SMPY/ET4S6Y7 M'0+@.\+*5M/NH&G SL_';Z]SICD>-&;2L%]:D&Q'T!-;();R(DD_?^* 8E-= M(:$L6%GE9W%6GKD$WAI3I^=1[>)B96$\JS04;5 G8^.%8]# V3M9:6$MQL@T M!GDF&\]O)W,YWYIL6F#ER;%7MI<]YC"-K_LJB6MW=+IK[B5]NH$ YQX MBM \[VB.RD$?M6'/1#-R=*J(=ZS(SZIA6;\B0+5$VB*OA3"T(K0P M=RS;C\I-_OV2FVK[A>GWVTG7)H@./Q,%1Q4;TP.P(JB>(14(T1=N,8ZM6K<7 M2Q1'C%M(#N5-)D<6\U]"+]V9"."B+0P=8A-:[-P!@1B(0/@C I%] E%W!,+M MR2'"A7<:KWNGD:*>L'1X<>@.;G 1(2+N Q'X$QG>:;P+1)!/"3+$Q!U@(I1- M=X*(4#;="R)"V7193'RT%]];=NOW&GAX';%\\=#RV2&'UX/*!<9 QI]2WWM0 M;D?>1+R+Q!%&AQ,4+S8O-*2=OYQV0I$;LLW5V.:.V<)OG>9=TB#2T5"BAJ1Q MCC1(+!H*S+OGBM2'9D__/9$!H?V [B(2WT4XAF1P33+ +R$(;UU8E^%4 M3N?%:$07T=3Y__,5H_SB?J-A8NQG>>%S;1&F-YFE V1O=IRM5OUC@QP M3=2 KAIWL]-5BB*9KA);;Y)).V>7]/P?U%N]FF_>/*^[0N4>0ZM>E\OD M^E+ XXO&;)&=SW.8:&7SS5YUH?%U /C3&ZA@5U/1-($3:',;T8KZ;83IA2FK M.W/'ZR0,480^C_@?X=&(*5H+D8>!2-6]F#JXM4"XV#5M+RQ_Z^-<9-ZJ%]>^ MKTM.UZO]O[YTS@JC7%/*2Q1;F?&Z6REL)N;H\]+YG85!==%N3#VA 0 *WG&F M7#:W'5+DF&951JLDFY8^V?:-YMKKK4%%$_CI/=!?WYGS7Z>OFPR="&7&-Z]Z MO[Z-06WSK5Y'$N9,OYB:-S(9LXP7/C^L_>/BX^3:Y7K19P=F;XW)]5HG;4U( M@Y-@#3(<3A$G+SCP^:NC)P&U1' "O8#531'L:PM,)HF3]:!$$= .M^)D%=;[ MQ0#@8Q: 4$365Z)?M+CS+PXMKHBX60 HBU_A=[RW^/3"=BH=0 4\"<*D(_+^ M1 M 24W#A%ND;=N4)PXJENP:3C9A.S([W'&F.I3'I MQ[^G5]W@QB-@2T#3;?R);Q$193M.1F1 PS;X,#!MOT-LXQXNB+Y5>?*@2OJM M,H_OKL?>DAW7TFN%$4\8FXTT8+)=>\S2@YK.8)?WG5^62?M+!X&R^X"( GK0 M=K?)9&NZMAE'U->U>J<\K<[]'E#$:WUW[US,W!T'AG+G87SNLP'2@U%LUQ(V M@X:-J20K-Y5E:VV,]%(W9B2D.Q8V+_KLTQ4^G2EM@F$+VZYJ$T+;R@DT@">T MOB_3!> EDKR'(/YS$ST[XW0)&M\0>2(X101 ',"0=R.VR>F6BLCM\$;1=XY@ MW%HFO12PN'77D%O#Y<7PQZT!WIFT([[C?KP:#I-A ':4-Z%\NYNY-V#F;-?+N]:]6YA MT,2PLM+IK;M.JL3FQ!24=Q1L@WPNH1BNF1TWF>4V,[-MEF[A(^D# M%2COBM)?J0#E6U>;W+KEV-7RR+<^V*V[4%Y+6A2K-JN4>(V^(9H^(IZ:" M^)6YY!9U0J.>4&]?%/1>.K5!I=W+@/NU*VY-9.% MTN/"TN/:M@;13512\53=4ARVTUT7I3)3^X,J@@M*CU8BD^EUC6Z"R9:)ZGR8 M&PR-#NP$3L$X"95\VV^XC[Z/'VCS^)6;_-"-_H,6!;PJ+XT_Q*^'J65*'W&/F?[C( MS(2B[;^Z!G^68>#/@ 6 I%&/;K7Y'_WX%_7%@\Y%UD!=U:P=H7+O(=9C2)\# MX+4[ ;9%"^R'G^5$X.\8"RC&:5V ,M(!Q-4QIO::,\6<;/&J83GFF1Z \[:J M=_62660*F?AH.V\P ZHBW;YG)/D4R3H6$ - 2><=5*<5'-:_B,5IBW\B!P>_ M[YZ05]C4#CY3'SX()#E 9I;?$E'649Y3B"PL%DH#K%%5?^?,0G8#T@7 Y% MS9YLLCZLNT;3(YV\82)[S8+""" 7;1?(,%T4=J89=A ?FL8:UJ).+D:L4TF3 M4HE;N\WF&NC?>#1-)J- H]XF1'?E(MGK S9C3[<4.VBXF)BO;L_1DF=C[A:>M,4[6%^S3;LDKPIY@:X M,OI\3/KZZ&P/ME*QU,)YMK/)+]I$QAT[$)UX.HHG$[?CD^> ;:FJ4=8+VXXB M-F5:B75;T\'RG@6097:TH4O/AIA+2%TJO1UWF_"*).21U)_SR?D(]=,]>VK7 M,EZY%;?Z735TJ2N:&G#A ?8 ,&A@J0K6L:DZ.3)552R5:A;CC,X2ZPIN5=+8 M*CWWR5(&LD:@[5?6C>$R_/:&;?PI L\>@X>/[$X?\8Y_(QOVLRT_KK!+0%K( MMMQQU1$WE1V@(X(+R%&T"K(WI[L1"8@"V#R<0X",0$5C1F1HP&G>=R%[PM%H MJ,4X@0%KSXMX'2"AJ0((_81/A8 .R4BU6VH&WWCR<>QO#;[E^5)(RI:,[-_?D9_R+V2*QB8<-(WA MU@$?PLT 9"^L?>2!H0X_09"% M&XGN?HRC9P>_):+HUY\RV);O'D#[^=77[F#2;'=8*P#$T6:\KQOZ(2[A0CSY M#_0U9C*0]E"^0Y=@YZZ ?0#)%"O0=/-@U)/?(MX&Y"3:UK%PCKE ?( - >]9]UM \5JA_OZ2+X'.X+?FLJZP <,AQ&M0=. M1!,A5*S(6H1>C@7#A[(U P<.-H< R!K^S#QG[[[4V1M.*K@@0HL>J<2!^Z> M.*:9'#DH]+,65E'G/'BMFZ;3] ?]B"#^"TF_#C@)!86A !][M LIIFK+"S_X M&RSO@?T"$.]7=V; C\I 7!^J8\00#5TL I8 [A70W) 3_6>ISHQ(][9.@HGQ M;EN>I>/CC79D01 ?,"#0!B8G&]@;$!EWO\2?*(FVA_[QS].&$M+RM\E)^W&3 M,>+ DEBD\H*13O3KC*C:9*[#E!:2"UP9_(P)\9\](5D.^,GMKN,8G,V&VEOF#;):R1SDH5?:$N%@+]#4B$:PDY(;.JLYAK M+EHDZ^@22P(K/O%>"D$R4.. W^1HKY,(^I*O*QZ?2+IKPQ@6Z+S$T[D!IV0;='5.9&(:#<21>Z95G*[.\@)5Z48S" MS\,7< I_\/1=$P.4"O/"^N?<'4_\G##"C8HNWXFHZJ25[>)&J<-0X Q+ODHF MDL77&O7$+)&'R(+]^BU1OR"F&N->(D99V17F*(EU/3,1MTJ7_O&O;IRBZ#/X M^4Q\"[E1YR5>8*Z4<$:R^_[FPBL=#V3TR:=^!GYHQGI[@+\:C IKD_(B($Z]FWWDF=%:R+M0PYWF ZN78C MN:YQS%3Y@S92GR?.WDSH.B6[*+)N:3&1E&9CE:O!EG-$- 7HXIP<>;JG06TW MBFWA09CXS=@67' :GWI/7(IX?UR*N)>X%+&/2Y%'<:GX05S*CZ9\:7CI V%R MI'D":PR_GD @#@1"=UKO: ;I4JQC-])6?K(9C4CZ5$$)COF"@GK!VSKQRU)K?(>1G-FKF6*I4=:63G5@<$:\:SII^C)#? M-Z.M=KN]9K]C=*)E>R!F^;29/,[Q'WZ?+N:55++BM)/ZB-B5LP5*5MZ ME##A-R.L5T.+J3&IDV1J9K#.U)D0TQQAC(O?07+5M^9J8E+X0'$H82BT&]-* M=;X.0XL/%5KDT+%ALR%TG_AJ%]S_(-)XR)VM3K=42-NE)DO9]DR2-XI:&'Q! M+.S9S9&CLBM#$=1EJC[$LMT^QO145T[D )N0^/F0F#>B_'J0_GS0\1#0Z4(J M9PQ3HZ92(!;$*EZ=%XO)SU>_?1;0AV&#Y<),CMS$5,4JU$+6R)%0S&]A\A0_ M7X/UZ^/!1\^G?5ZP^ %NV]=R?6T@_X4:Q@\BW9I04C\>6ZY8>2TDNG,.B9U8ZQ246/#05F9KE)#F-;"7H@SW_)._CNAFQ_U,*?1L9J, MIB76:\QV6XW2'UQ_^SQTL27N#N.Y9%$AZD)12FF5>M^BH?%X/OKV64:Z=<27 M^/LBOH<$-R>+ E?>3&6L8"6M63+&N@YQ$W;.$]M8;342#1;X6WB]/ABL"J,^)Y$?&E')9A[ MR1@NFAF4"GZ^&H?C!QS.*U1S1HE27JGT.5YU<49;2>L[".%J&I$&@-'32J?D M%.+]=JG$T-)G0[AD&,*]#7U=,H([9\O;7$\LNUB#G79B--/H]]M'YD_\/N,@ M*2M7FBZ'?9>E9OW$;%K*3%>MUD-%<+\):9V+KN'3--YMB5/&F;8PTU;\ M=Z"J)9XH&H/ATE6RFVY!P(1*W70>IL[S>]'5J_%;.<:4&L-Y+JL4=*T>EPO+ MV"+U'2@L'6^F6GB-=I2.LW(2QF!6L^U(O00NI:T MHJANJ64K(EVON8UQ@VYGOR X>PI=:HJ/Z64EV65BJM&L.*+:'FGHSC%QH4@2 M?N60+!]'VN_4BHL)>1&$OHC_H1>3?E/:8\M5;U?YMZ:L$Q;XF%_GY9,FA M$%::N4U9JZSFF)P=4YQ0Y>7"Y.M3D8?2.%9=S,4YE1^RV4VM5,Z08W,*.^DF MDN>E\1>E(O\0T#,UKV%X,Y-GY4IN&!_DYITD_06VQ"N 'DALHK&D4AK664[O12,"L&_!4B["[^;60)< MDB!*QT5V;RHLPH' M 01$N(56^<8R6GD4A+AUC@;_^W(TA\3=:U6(17LB5Q2W/M!'^7QI.4A^V>6> MHVY T_3X&FOJ)!(>K]ZE>OXC 47(OR4$/ _V'I*]+3*^0,F(NCB5;;C%L[)?2R^V2UR? M-=A80\F8DV1]F9@@V4\E4V>:6WTN ;%G(5B; ?!-=\V>2Z]+ADLN[]@SB%! MC&N+LD3VIBV&,]/%4KP?KTW9V]P:[57J/+UT$C9&;*FDW**Z.).9\)HW4:2:N47M7CM-1OJ>A L<$NF,*YM38PS,I.>(-53?%PZ M>^_V3R_B8EN-)B]!3 MS"1>8K)S-]_A)LZPP\.F#_CY./GF.TJWOB#NU2T[24931$%! !T/'/R MN0SB+$N$__>B":8QX;S]0LQYX JLS,-$WG.O %D87KK2A[8?@EC/1-@ ],4' M!!D_'S/085HZ,C1SYHX@041Y;HY/)X#5H-/BIT0]S .+R(PX"P%A.,"U%1'D MZ12\&-'$67L)S=W??VMK0OWD-^1N:_N?7?U]7M7JZT07^3E(JUPZE8N MUN9D/Y=$O12C\<1-+:PK-X;_%+2R>G$CU*L-C)53O78J0XY3DQ5P[9+15.*E M>VJN+*HHR -XR],Z4/\ LHN8T,)Y?XCF>7[ Y\0IEVL;X_IVP8@D->*SVKC8 M[;<\Y4.=SY;=5)Y^FNZ^4CHD6C2?;6;R6446.9DR1\L*O8*WQ/#D$W4C>?IQ MXOM*B#EV;R02ZV6>7:[+_&S2(@M;V"DIGGHZ4^/[7)X69@S MGV&'( 5*,]WVKK5^X-G##$1DZH5G4/]VWQ-? '(&#_"W"!8#IVD?#WAIEQ=( M-KP?8HZ%0!$1P.[!;L77SGYX=$T$+KUPW!A3 -\W-5E';^7L(""%( 1G:5F MYM1=$$ ^GW?=!Z+.0\^[,N!%-> SH%Q$ [UT^_FC]X^"6/,@--M1F7\$_X$P M&(# )(@HUJS*J,QM1R"?F#3D 6?%F3**YB#=#G/M#MB BR!K?>:Q:!C1 A . M>+#J'D3]#&TBZ[N@TE04 +>J^R%CIBC(_B@SA!'#! ZR'@.KY!4*P0#I),GP MT#[$P;9-;ST"G\\LI+8'MU 2]W%10WH@D$NV?% M>7\U%DA^?@2B;UJ5Y^%YYP#X&^<)[9+D_ RPEBHVIET86W9,%Z7-,VY6Y2SK M-*0V*B?[AC4M+3$W.QQTN52IIV*MVX?4J*<(RI-$VB*P: #[6OYD&HA[6 0 MB?OOB[25]$A'7-@H007+L1+1LXHN8\#+PX QT\D3>]D].ZTM&8X:.;5&=_&:.9:LK98*LR2R2?GZVU7*<%Q9P2:(??BM8ZW MKS]]44'/AZSUY\4V;Y0&'(D/K\:&YE%JZ/SHN'ILU>5SPZ[$9+/=_K#=:_+I MBO3NBHH_ ,7' T%7!L4HT:NOLW8EC<5Z;5HN\+,-50*@J+^G-,(O,D+W$?>\ M*1R4/P;,*^P+T-XV[(#"/].E'"G/X\*VZ)6'47KB(.X3+C$>IO,IC(AK%DO4 M#*%I%SFSW_]\R/B\.&B+&B?K\)+L3B[LU[PF(<1J;<(-I!FI$'.NWN?L:;M; M>#]5?PPHR1U0%GFRPV3K Q6C.AN*+[9S<:SR^2C9A8&RK%2D2;'3&; BM]0( M4\YGE["I$H%'B1?$YBF=F^CM4!OM%1,T2Z>.[1R1_K[R5[8"VH?YMB-%^,Q) M?4T1>G[DSG\]T'\!8^W=5%G3@&6+&.'1ZQ4:AP!-^5+CT.^?RBH:(!CIQ$@@ MI405VN<2<'D]:8Q\#*^D&1@1!LK](Y]3!#[6^RLGH]#74ATO> @Q@L(XCA6Q MG,7"O[(,O#CO3I>!ZLG!EAH+48_4.%,1[4@'T&N$EH"KB :B@^^=&G')IP0X MM KH+[@QAZZ,PK#]V#BO(MO>T@9CGE<4SKC5GYHB9/ \23/ MB86O@>$=$U85@*]=QXC;Z=ST.+73N;N?WWN_I.-,+!GP$U"E''11D%PZ[%L MB*I]0%-!(3%'MH>+]FRK]!L3=]L:-E(1JY>OCB (H-'XA-",.S$J^6 M(7.;]K0Z9/KYV(3JVE-R&(,-!CQQ]\)@7.31PCGJ$.WHOS/3<*3GU,%YM3_^ MK'?)NZF$2.#U0!R061$+-EJYHHEU%MU_B$X&GVU[Y8I;9&,;AM-'8DU0F%?M ML_?A$UEF'0"0\X7?S4I_U8CK-$9EI]4$B76S2L_! M7X!P:?I@.8N"1JFSA$5G.868$F.RGZT9RXF$IJ$D7V"BZ"ZF=$CU(%0%[DU44U78. MBM[VD+CKF-QWZX"0##L@A!T0_J #PE4#T&VOL+S)F;;;-3G=\J2(]5I=)\55 M&P0!)+PBQ\R*VAJJJ^SZ#H+0R:>(?YP(.D_D\$!?&WN^C\'T 306"!KV 310 M,;,@3CV7WCK^VT2TUZ)XE)/U449$ZI$;34*&?.7&/5J-\E=]L M:Y^(/LK0JBYP#*>J(^J\^!1IHBIQW]]Z[G &SA9,&?MF'BS0METO;^[?"2[2 MS4[- (!&>4/@7?*S,U;X\\2T; ,3Q3-9@DI^L(L@6W644MYM-V( C_/@?;@!#K&%,[P^F*%Q]$]YZ!7$9E^WO,R">NME\T[X,#'O\I HT9<&K? M80\^?^YBP.QUQ%CKHFG-9$A1G"(^ \[1ON OAW\#NP0/4 W@')JO[/@8X": >D)X#$_*RR9M \:$O>FHSH$,4TD $#*W_9R<&:V *&SQ/-=8'C].? MOV"J0LZ-V("J=FC9;VWW>F#%PEH]0'K!>2><)5O'51#HPUES7A M)7MH"3Q[7G#U'1KGW*Z;QHH#Y(WX[ LBRL_:761A^%(TD: ZONL5@.19;.(% MO;7_7@Y1&*T+N3W(=V$F_V$3,Z7,.WA]J;CXT)AN)VF.:'\\MX4L?3^$4A?M M'H1CWC"[@#K.6O7#9J+(S@N3$BLWB\6*P%EC1X>7FE\.R+XP=C9H1>"A%QH5 M.QPCTH;_O:;'^U+U'L#H/K/-(%E=0R4V)1W6"T 4G'XJBL>8+W(+2T,OXW;C>DI$V^JC N$ ME$B,-E.EX[6=)^,O-*B[Y2")BT#\C8=9&??P+Z_0068Z(A/85BHRV4V\[\IT M-S=0/I^#^ACJ1L6R:LQS6DJ1.;/#9A-$;*B@ 2!1*OW"+._/S"2^B0?^6=N5 M0_ 9\R*>CJ=Q?CR9ILAQ/"D0XQ0&_B$2!)4B\?@$YY,_/-_(^T:7'^-\MT-F M*VF+<8;YZ2"6'F/3!@W)\?G*,:W,2+==ZK+.>K!(BB*V'6VD,7&Z4J=Z4T5L MUT26&G,,7UX,ZVJ9'I-C[/G*^5S1^0G?LK "IMK;06FL$FMZ'#]=R;/U6:ZU M2=:43K>9R$MD!>>I-5AY\O85.6^15GVN*9U^MK.1EU9?D&C 8B?/).-MV^W8 M)0OC)K65X/8$.Y.5QM3I2B6568QR !<,T78JQ>Q02BY'K7'R=&5CO:CT>@E. MQ3@^IA6%DN".BA*0U"0Q:>MC>F*J0HCTADM/-C P,I0X(;@U$TMA/:94 M+J1'+ #6&<26L^IP7N=B&V69R K\JD.T<',-9/_I4GS6*%%JI\,K#7,Q&2S% M%59+HJ7!!JX=JLC F71LK+[ZM;7HA0+;^L;/' M!=I^99W?3/+F,8W44R0X=P15L7@QHJ\+9]PN>O$J8&!Q(:\<@N0O@$A#W\W? M29Y)^4-6@"71L+1W#Q?H 30$DW# 7Z:5?/[RT(2OJCP"M414[P M4@>H$MY$CJ&P@G68CL=1@P4G[QMQ'=2!^+GT:[HYR9W< MVO\2&+0!@QX0X]YZ]2![ 'D(=^]#WYP5UM(TMLED$DIV69(F9)8>I*TC&$OQH+*!1P1E$5@=2"B1ZO3NLL#M:D7."-WBC/BCFY MY[BE5$K#4.O6%_)\,_^9R+W@1=/F *?!_B1>X,H[W5/ ^S+$C7?MQA;YF6ZH MAN2B+AI!>'=A6';L4' $O3G@=0IS89B<=^$","L$9$\V#1V2VBY.6V/I3L02 MI:"J:&KP@")@VV: 32GHDPC;H'@Q-LZQ#=W0W+W$B/HC08"NRS+@N?$4\4\4 M1I-I;ZD!GI?UHWV,#@2C&/4V="YL'&0_+131U5&FQN*FX"O<_FDP0 H6(@ M0 F[NPV:@AB#*:M4.[8F,"K-RB0[O$W2OD#JE3@7WWV\H+K,)P,2, VM%V](*P/@P%U MZ/;&'*#S(CHL0#B.;W$\C^*!^[Z]AV2YCV4>?NI?X4)M>-"W$2;!UR>!^71P M*\JZJ_+ SQO.%Y)]O;$YI20BVV0JJ?DJBY%VAX5]ZEZZJ]+>]=8I"3 I- 7T M3R/!$Q1:T[I0E;V$BBQ:X&_@< )*EIX:ZGIV54Z:V?5(*9BCE)O$<[GIZ(RA M?G[=UQGJ77153E6--:H-].2)H\&[5MM]0RCO=B6P3SBO@=A!J/ZYQ;+RR7A_ M.7$*[*E]'!Z1N"?/D7C: Q1^#"$:7&\\;^[]1'\%(@%\V_KU^YY(WH>>7P&! M\N\/??NCJH MB_F?_[:%/\ $\42E0T3< 2+P$!'W@8C44PH/$7$'B,!155Z(B$LAXK]M$ZKR M:ZKM+P%$\%@8%)N8,GA,4517(CP(?"2G6['3YWX$<%=5J \%(F!TP@__WP_B MQV>9''M*O,KE?PROU&NEQ^\(FN^#Q[M@^77EVN-02"AQ0HESKQ+']Y]]+8\O M-C#N* N1X"+!'4LD&,4*9=%?(8OR1[&M(*[EQPM_A\+C*^3K6Y[YE6]'O>H/ M0%'RV?JSZ[K)?R=40GGZ87FZO\KW^[]X7A2GTR^$W^[:(>5E*W9)WHN)UIL> M#^$/I[!_3O^]F&"\]0'_S\6$V0U.[W_%)&7R7'SOLB'#/J P!6\4U%AM+ M"I<;K.6F(S>9:6M,096!8^G0"WE +\2KK/?R!Z$K$KHBH2ORL*(?L7K=T/UY MPMXWSJ@!9&V1G.8*Q)J5 M]7:*=7KF*KF!752@1B%#O^(!_8J"80CPQG/H4WQ(5]RN]O >@. KCAL#(=0B MKVN1@+7/"/K-LN#FUD2SRVKC3:'EUM=%>[.&\\^ H(]2Y!5E_?=@C"'_)H\ MQ:N#>\3W6F.= CW*D*I4XH=4*I<\>.];,@:A9U^X/U&5ZKV-"QOKIC M_;?&7.\/+J$3_K&FN)_VP ,I0_M"YHPOSE9D@:O*B3Q&53*986L]M1-Q-#$ M^.)46!GX*%:P%]4]8_V&QF^8Q@O3> ^A/ZX1Q#WXY(SV*,JSNIK,*W4FYLHB MNXIKG88JP2$R5]8>WX//'L-U"7."MW9=PIQ@J$Z^G3H)BDG.JI6Z>*Z:L#+) M=IK#E$,QCC@=)*E&JI)NH4%C7F(02X3^R(/X(V%B, S1AR'ZT,Z]F\1@,,3= MFT1BPWF[4]%\D):+H>P)94\H>^[;Q\YRUBQTI;_YE;RP,^'WGEWY(UT7J$WA=881]?I$F$/OXR@/NOM0(WY&5322&M[=S,I=12MD'#6[L?NK6@L<.,R) MO:$__AL-3_XW (\_-_S,[VA>XL$82![.<(<@FOG;V7$;W-8UYD"^./.$B!^4 MCGM (5+/9SW^[_]U-,1RAS0X*=HP?P>"X>!8_O!, F%1$F/>C$QN"M[\FU/7 MG&OYQTRF/4) 0N?W3KA 0$1P[(E(_R=R\#,$R DTX1CJ Y@=3:+VOW8\C#KX M\(UAG3YJ;&/QFP"* =(.^-4_61P0\)5P]:RFG]QCYG^XR,R$@NJ_N@;_C'J] MA\"? >T!R:$>3:OQ/P+V JJM,::1K($&=UL[TN;^/4#[2\1Z#.ES .207!DG M<0)+4K@X)A)3?!Q/)J;CM)"6MG5VF M5TY3Z7,#D9\R[J:I2&/B=*/8MN7$-NYPR53L[*20-;@8,Z'!RI.-I@K+9*'C M#"L,00C8ANXNW<4(/O-DHUVK*V@M46AA8J<0'W2;J7;/A"M/-QJ+*1EVTXVQ M;*S0I#'19&M)=STF3SHMO0!OV! MDJWQW4JL;F@8#Y]YLM%59RRM!^EA35ENU:FE5B:SSJ0%5IYN5).WO=FDG14P M*C.Q+K MSL>*49JN1[PN@96G1Z)CV<*@SKJ8UK.=:9Q8]\U&"ZP\.9(S-2=4(K\RE.QV M,E WBB&5UW#EZ9'ZC,K,,T9+9Y8SB1<&6K>I.K"+^LF1:D6LE8D+C14K+F8= MBG'H3CLK@94G1W+Y?KI;30M-3(X/ZV.N2Z:J91JL/#D2PV/C34=O85B6S^I< MQ5X6J#)\^\F1&B6V)F<42F4*A#EUW.J*+$APY>Y(0)U!*TG6'2]WB;XX&7-X M;U#BEPU.(29%++/>;F+CV7H,E^*>706^(0JT_=9J>,P7WJ%G5^6DF5V/E((Y M2KE)/)>;CH)W>)KV\&MW8R1<81LY$2A/H(& 'HO8,S$R/ACYXB MW3=V;@5;7W,6,(B](X.W0AM7BG"[YX&/=CL +^)4UY+!3H"]R<\B:Q%L< +G M_41@JAV\ -C& #_,>*+(#*@D?C3#6 ]TZ!?6R8\ @12=2!^:U& H5T89+!:0KP4,!Z&5> M7G#H#,$U/4$$!"%$(_P, )L1=8C:\-4X*-Y;B$#)]\#>*;_)$%\"N\ MW9DB-.PBL+,>8 6P$/R 7 B=%Y\BK(5@+E640%OYB4^DU7GW.G<'7("'!+]98NN,3XU,D;Y@1F]M$ M%HX);#A__]S>F47,9P.3'3Z1@R3B<>71&B0>GD%)$-$D% "CAZ:/G<-$>I=M M7YVLZV.IXRP6J@B9#$B%IFE )&AR<0//)H MS\=,$M!0]T,F.#8FTA>-F?3&YI22B&R3J:3FJRQ&VAVV)KT4"CEX"0 U@O0! MH.N&#J2E8T+!30MSP"I>EA7R=A><*Z,:O/(C,$$FB_8JQ6 ;A>GHV_+0GO<; M BQV%BT@F,&[;=,1KQ3;A;K24('&@9)@1QQ >1E>= AH'4V#*@RH,\L7WSK M(51\4#G!G [B8?F RGR5&X@KP-ZR]\E.J1QR^8P#.I1'?;^1,JUQ;@2/1@!J M\*4!7@-ME0!*P>\Q M^.C?7C@&*!/AS2B('YE"+PZ6X!$Z%LNA-$A++I7A 1RJ8[P40HF^X$$?A3 M/)1-=X$(@(G0I[L'3(2RZ4X0$T%$*)LNBXD_+S5^,P1X)T'7ZXKB.SLD M;ZCPP__W@_CQ64Z+/Z5O>Q-B6A&B'0T M%&^/CF02"Y'\9SKL&R YY.2_ ,DGG!R:("%-/ZA3#DMP0XGV%V,?#['_MSK> M(>__Y=C'KV3FW+IK0UM6_2Y@56*MS[W)=K8^&5^?V;]=2# H M11:SULFFQBYKN5I1L4@E;O[Y_)>/"8:-3F26"EY=*DO&C;5BAB8V"-@(A *" M@2"B%)4,!<-%6[8_BF#P*MS^3L%PFUO:7RH8B+GJ6 62,K&^/G"3+I.;;!AH M,:2!5T2040RG0L$0"H90,)P3#%>R&%@:'V]3G"AB7#UE,XE1C!)[7RT85D)S M7DHEL!Y&C19XP=SR"WRRALV[""@9XE&2?*W7Y?=,$]5%._)3-2SK%^SR!(RD MDU8V$&\]V31TKQ<4Q-W?%S+\$V_I^PFZM^Y&7EVJ04GV,PR+O"7+ /.6$--6 MO6D? )3@Z6=$VQ*C.)-0&@E&CI&=F,F-N58/MA"$8Y*C.(F?R+5?(8^'//X0 MELO#Q#J><_M)I^Z96 ' (!*8/+"*)0QSMY7,&C Y!*\\_M9=O>^MQQ\F5O%N-5X?;_J\F4N-F!AF=EH%5F3B>:C&TS_^Q__YAAW?S^&3#+HL2D>BQ&EGMC!=*<6TF80]O&(7 @1XG3O7X MKV=1B)= M5(-=*6J'>?Q2YTQS7!QI8TTG6D,E9AF=.-%<%K/3%G!L4U'LS"@SK\EXT-]4 MD(6(;MB1&;<"F (?!%VMH^#C?1_8@Z:JW+XE+/@V6&&K[MG^SV<;IGJMU%'/ M5;3(%!>&>=RU-: >U+C9[S!^R7[)1TU+XZDG(A$(>!EVA[5_QX(/[Y'% /(L M\1 =J!N]Y2%P(HIZ!% ([ZBHL>T$8&:Q4-V@I?;S/N\2LX9O!P&]UPUKR[C"*ZRUAV &V0?D/< M*,#L5 7TLFOP+7A-WSD5G@*H_:T__'W&V9$UZK1^<*H9@ +LMZT+S_KQ^RW7 M#UI^+TP9MO V#BDOI* #"MJQ_PZ/@$Q,8X-ZW@.474T>7SGV&#S&,S7 -FW4 M4KQJ\-SN4<&:CJBJ (D%;Q(!K0NT ,='6+:)^JXPFP7L%&WY3ZXFU=$FMV4( MI5')L%.UV[!IM_6GHOY@)MG!B=LBXMXL9+FS$E_-:SQKY&8:TU@N)OV-30_3 M ^G'OPDJ?5;D0]8X8(68Z;T M<6'9X0;?XF%#^Y^(7V-U >00+OO3M0]X^WPG]H+W^8;MS MV=I/ CD>>H'4P,(?RN$-#CELC#X153B\P<._*7(6D.-HM K\*O@(&A6ZR ,B MYTQP+O!20>9][$^/Y#82]WM!#YZE@L,)2-D\G[S@J8+CWNT>Y7+>=)2) >T8 MI P.>K%#8\9$VP)KG^_E0'_L2@=J[!Z_QYD=\S?2&DZKU&[H7KW8V M$54@DB>1 PEV;_,9KK"-AM?LGPP([) W>-6 +"7;Q[8O(+ 5@O'M!PX9,BW ME>'8&BM@C&!1TS&!U0-D+2T!L0R9]VGW-P'PGFHL &N"G3MPL@Z@2_ ;E+YH MB X0EJ*YD@$# @+7#%M$3?M-0U7AN" =? O.#?(*.2+@B8;ML3TR^J!-'EF) M@.E57SOP\DKV1+D@3J%D1H:ES%]> -\CLIO/T/4RAH GA-"/-. A32PXX&F! MW9)4_)]W6E<,VQXGRRK?JFK-$I:M:AE5I!*S\7K]8K2(W$6+=C^_R[3R#^0; M._J&[4K+WC9:4L[$8/>V/+2PSX8?K'__&$]$XAIT% M.2R@\8: /6,2:&@# _*GY4SFP/N#?^9%T^; \D7 /\!C@Y&B@] "T.%PI!(X MLCT+M._+;/= >+$KOD!GI[#"QX+B9] M%L6,Q9O&.B>B+I!G<9CL:NRJQ,V[6,&6159?+C?M(? 22(B^FW#-]X.ARK96 MVU5*+C %K:U;BH E!FL$0XJD7F #0-\3,3*#(^)D:%3#=R ="MM\\C/Q1,][ M#++S@J9 (W.^J;X&FX #\>"73!2?,\ WS4-3XMFW#[[A\R& /E1,T"#G8=]1 M/RX$0V_>7"1N-[#,_S*TD"T@X6#T%L6%W,A/^"3X$@+[I]TO19KH8_0!_L^O MB#&!_.P]V3Z*+R#7 YH38,L!VT-/2O/F+'K&-B"ZE2SLOWY\MG\B/R>_#J-1 M.P=V*OK.BA>>VD4SSC[F<(ZC-T<022S/*HIX*823@9G?;3AU.AQ.[3T7H28< M3OV)X=1=?MPN4(;=%(DEPTGUO-5N="BR1)\;-2VLRG*E"&2SDJU76:G-+>F':F)6DA-,>84[-P)ELPMMMV:YPZ7;F4,G/)5HHU3,R0N9;KYIH)>SU.GZZ< MXIUA@8AK$\75BLN028I@$[\S/QH MO6$*+#88,Y5)IDNHU-PL-J4Q3IQ!TTK.;JD4Z[*%SMI*5A>;[G3=&N-G,$H" MP95N#-(%I3)/]#9Q:=E,)*B!-=<8FGB7A!@DM/Z51O=(?] M]*R@4(HP-[:Q3%K9@*>>0]9\U4G(A97,S(I'D-[&"4AB*!<.L,KG%G!X39Q!+\JDA"QP B2$V M;%%5UVX-EUMCX@QBZ46C/RS)R3@C:QO#R>0:S"5AI) \_EL&5,EG$#N17&%%-7 !6.ABJY8KVL6. C9P!K&4K@W3;2)G*MER:IB,)V.R M5&S!I<$&/C[VG/C0V'/R.D5'"\[U'$P;&!22>& M'AB8_R"C\B?_*Y+ _A.8 MZ]#&1$%B9.L&V<>],?P4*>F[G&;T(!!T&@_*C($'WPN1E$"?L$$ MV/7PXR: TUF7S+*UU&I>3N4QC<*EH=R)9VR\]>/?9#2%XV$PZ$)03DW[C)!K MK!N*XQ:*+;&SW)2RP/%-1^,OU)7\BCYW\8*7''BK02;)JUI M3^((9 CMMOA M"Q&D8*2V"C.3)L":@#Z,<+O@ZT2TUS!#%'RQH$V*S[_F^9J0+:%/#MU@P>%A MLHQS$5NBG<$LIVP=GV*-TDI3&)4"$@-%NM $8)CPLG>OW+.]5VCC^__^@67+ M#P\ LUM$>;>S1_6C66@ L5_?XIOD90?2/'?>D!&U':R9%:DHM1@Z!;SL\S/:_0.)CHCF>M+4)CK>_0DPX'V"*B"/PS:>B3P/+_PC$=@ MQM(4>1'F-F^A4RP3/=++TG> V<^9LK&76^=A 2LY@ M>EDHZ7G9M&R&,W7#L8? G7U6ZO$!L6K.=:9%6B[!Q&J%RF"8P))]^:P+H&$+7:""3W]OZ 6H)9;--:'$;5^0Y_-]T MA OD&I:I>]KM1+DMT/,B*):ZTVT3$>@ Y$_X95%3"!&@\MR=Y\%!VX4SO:>^ MH"(/(_0(IA$?J!$(U5VD'IDK1^3U"&HB'X#D3*2_1UO\+7C.#E>]*D5O:@J7[]3S M*<&HMX&)_I;2N)2F\//M=Z,EOA#M5U,6[513<>GYLJ/$LD1WLRF/E\5VZVUE M<2SM3R6[YV:><0, [1H[7\!90)_B>XEZ>@UV837,!LPO6GG3T%BK!ETSSG1I M4PR(HPFK_;L&2:$Q2DW#LK.>2O00\GD2B2OQ=95:<26%RC@\A:\X*2;=VIRD MXC-9[W$RH_1GY5G+J?;FEOR0_D*(_G-%/;FYLR2R'5'6M:($3I9U Z*"N=$4]-4TPV72R.%SFEY];7 MKTMWF): M7V!( XO0YV[Z.C?=(4U@_Y=M\.;&5XJZ?FGFFC/#$^/[>_)HD+. MX&;S0<[*>GJGKOO\_<=C@NUE)H78.)^L*:Y47R^[7)FWRJWG):X=?B8*CBHV MIFV1-R0=WJPJ0=0!KA(%VK(0.X&7 8.#UH6JS"%W3K68[_M:5CX@=,CW$+L%_;=,0? M_^;V$C= MWE]#]7H_T>>&8X'W6+]^GS2E@,1_KI;B#5M?:9O!6_VFX=X9/]Y)))9[(5WO) M'%16'KP2UE1/ [-HU2\D1B\.EG(3RU =6[QRM>K9 MNX?>0O#']S8@VE<=_V%7'^*)2H>(N -$X"$B[@,1J:?4JX. 0T1\&4?$0T1< M$!%_WC;\3;7])8 ('IL%FYZ8,GA,4517(CP(?"2G6['3YWX$<%=5J \%H@O, M-\2>$O<]=]WK/7"A^95OR;3'H8Y0VH32YEZES4--4PUET8/*HOQ1&"T(H?D1 MQ-^A\/B:7LU? :*W!,)Y7P"*DL]VKKJNB_QW0B64IQ^6IS<=UK9KZ$"AY]-> MYLGR"[E@K/UB,O;60^G^[W_A%/;/Z;\7DY"W/N E&MQ[4NVO&KKW%6V"/M78 M_B"A?YI-A:SYCGQJ%G:HT6UO97O'U.<&VC ND23U;C6FQ"P\V:?;T_EP2/NS MO:-8_"H#;3Q]<6O.^?3\BV]H5#^3^*P.S@J;-%Y!XG\/'-ZY77SC0WZYF?NW M2O^7:KDN(_H#-G]=!6QM7$RI67O"%'KS/&U0JU(CX0\N3,%F7]=2 -^#B1[2 MY"_I*T EAHF&,>BB_3#V_JT4PM]W[M!I>"RG(1 )[AD54:8DI5K8SJ9L)[:9 M20DI.5EUI#&%O(1$%$O&0S?A =V$IBEZ_4#@31O4$Y;WS L_)A_Z#*'/$/H, MCR#\C]P&G^W]Z41@?0/ROO>W<_X#MU@.G-;(5)8U4QK5&O%\A=5*R?5J7>DDV3X]3GD)B$02#SV+!_0L&MX0-%V*H!:5H3\1 M^A.A/_$H.8@=&5F=8:'9LLC5.^Y(?2X6>PP-Z M#LB7O+2\_[::/'050E?AVRB*:[@*2!S4#9T_#$"=418CO8KE%D*K@@',]K)% MEU>Z.@W;6P!M$4^'^8=']!*Z(C_3#=60W- S"#V#T#-XM\ /OI*7P0;$JHSZ M6(%M2/).*F?<&CZ;+P.$1S[_GOR&3QUQ[XMBXLAP/,]1T M,[-7^?M0*?L=GU,DAC1ID(Y:JF(Q4J$Z!7>TS,?6<$X9=#N@WW': "OT.[Z_ MWY$!>P%$';H,/HX2TX]Y)$[1>OJ7F^+=M^?R\FZUA@ M?R(3>C1?(T^"1BP?D.)M=8IMIWAZN MC"+]#91)9\IL9_;)=_\:(T!]Y0'\DH(?0 _F0@KA=Y[1[ (*O+6X,A%!U[%3'*U(]YVX BD@E MJ6BC6BQ#9$?CEK(>X^A&-X%%4Z%O\!B^ 4R1&S:G/F^1%WH#E_<&CD4?"42? M8#C0 ;N) KAJUZ>;'S44\U?Q$%XLKJ)%N^"2L>E*H90TKVNT4)?+0&&@^]T4 M%J7(9.@)/((G<^U =D._(AWX<%SGT@+^E!^RWN3G\@\_V38_KSS4H&.:F MLUEBT6:<[;JWR1#-CI*2QKA_3Q4GJ= W?@3#])D^Z'.2Z,WM165[<%8OSYL. MH-_0. V-T[!R[]MW*4 ,#O[2]MB;AMPM'JX[HPL<%M/7["C&,V[+KFQ,9X'U ML#4 #2JZH\*TVB-Z!KOZ;4Y8<3HOAL5VW]TU"(OM0LWQ1UZ$)Q!H7QZ<413Y M@LTQQ5QJK32$"GP?[0>PB] MA]![> =\#R2=-SU[. /_M)S'=#LDM@E$OQ*Z:]Y T"3U>8QX$Z@"Z$D=<76 ME]^#KQ[2G6@<-=*_AF;XM@9 Z%:$;L6W42E?DY] TN*,ZDAMZ&K':/+ P9@: MS'A-S!($#AP,=/V3C))XV$O@$1V,NJ''^-#)")V,T,FX/XUP<2=CWQ?S/7[& M&2VQ;)FB6>T-!JS<[E0WV(@UBK8T)OSQOGC\BG7=WX.K'MC%T ]T1>AFA&Y& MZ&9\1Z5R#3?CO%YYP=.8;8JM5"D^T]A*=K*H9]Q.?. "3\.[34J$G9T,2(S6U"KR)L&! V# @5"%0@@7CHJ $1C DT@QLEH(GW%46+?5BA]0R=EIV7D _*! M,X?#^9%_[* \4$>;6Y\K5 )_J@2"YF;GHU?BN5JJ%EDE#-KN,XK\_]G[TN;$ ME63M[S?B_@?"\\Z-,Q'(HPU)])EQA "Q[R"V+PJA#8&$0 L"?OU;)<#&AK:[ MW6 65\29'@,EU9*93V55;@F.2&)])8F,"@G3;!RGDNBH<8N(CQ+6(-/W M=9N^+TY)!$%?F; &;+@>4$#=:#=#J6H0WB"\N=I)WLWM:EKV1J^1)QX=?"$> MP9]0ZM<[\>Y :6L^=?+-!!NI>#G\MIT_.@A/EV+;F!>K=5SSQ+XBK\KS(//Y MPD!U>66#TZ[7=K9GW-U0- ^<9VLZE._=Z??(Z9:=%<.F0M5&8G?1G;6J1*U< M'38D*HHGI9DXD4#^WO>B;:;!;Z 'Z+;W"O"1IHG<+Y#[Q9WL!T ?/\E9ENT:/6.64(K"RK6<-"F[$S?@ M)2H*+.4X=!-Z+\>"R!R&='Y4[@&5>[C'7>*=4T/.=;QCSA #6Q?94CF?P#'" MUW-DLS$T*0#]U%?8P6X60*(-X=\^W$Z?HN51(B4\D#?KQG2TH<_^=9A%O1 MH ZSFS5)[WF=;Y: PC?SB$8=_?N__[,_^A?VPA3'>5MI\DF-RP;H=^/9Y2#"Q$C\$I-. #U0IG_R+&1"Q'S'VU'.O!,KM9)&F/9]O#M*% J#/.M:8Q[N5V];.EQ&7F/#41Y? MU;".VR:@/P=L>?#.@1ID9GTR.Q1+@YF3Z-D=,YW@)5K"W[9I)"F1[,B= MBD#G&Z'(@Y:[WM_@Y.:YH203G5Y!F=?D"3G,XZEPO<2D42C!IM1Y]JN,!F ) MR#8,XO='6DQ_96B$WQQ4>GZ^Z8^Y6O2'%_, N)HZV*RG?FP(PNMK$DZ)83>O&8Y0#4@J.+ <0- M_5$,:$K;A,BJZ45)LS=?/<;:'XSDW-I0]T A0#'8 CLX /U9P(R38O[W8$)R.8^!_0)'R MHU%L9^4!#0F\!F )7.?-%%YF&HNVAN>;-C@B+P#]Z4 W$P9@04 LS>GL=!Q)_#5BCPS MP8EML[RQ:'F'6Y4N-K/ D7^;<5IYG> !_!'IC%-%>XR)7C0[U=1U+0KNW0++]QXC^+T2=>P;"0K(U-;@/8CH( 8HY@%/KBR M\2Q?.ZGT-64T!!A#9P5(BKN& 3P#7P$\@2@JA)1K*^C3&![ MP)^ E2)(>+-"4\<'7*P&X'@ UNBN^>-9!:4VD8__&;[J8*O% -5 A9RTI5(K MF,TL#4H9@(6ZZT JV'*L,-V<[."R_Q5,90"_8-7_]9]_#\_&VY]9PLWIKQH MEC*5GYV'"7@&)N%YF, E,KGY](D3<2RU4\;31<]";F M8DF-AP/>']? 65P#9^89Z-MW ^U,MW)P0W0LL+U L7]FA-@,<$HT&;#%V.") M%?A&\[98/07T@KL;W(G@)7TDL.8>1VWWU1TV 5DV-]\\[R#[8C^2P4:I1&'> MT8Y9D5D'WO7S^NB3$A0-H>+UV>QOMV\C-G/X](U(@GUD$N]=B.^= M=/:Z=$ W4#'9K=+N,P9?_6-SF@4[A_KA(7)[L(\ZWC65AX"U E\[\^GQY[<9 MQ&_<9KS< OSAW12%J' %5" >WS4](SI\%1V81_)=EP9$"81+WX@*")>NA X MEY"^=$)*_+F3PXU'/,.X]JR#^ M"Y#8K,:>;U@0)_P>)R1NFA-:YO(]/D B-C^IP!XQ6Q= M4WQGJ+DQ"H\C8/L\L-TBA1%D(8:^1YT-^E,B+/N62MHAZ4\&&>J'QQR%6>SU[.Z>"K>0>\9]75I-PD)U4&N(@* "!Q,@"0V'FKM1QY23$P79'I8L*L-OEJ / ' MP_YDD4TOA986>F.9SGB)F0$ @('E#J@X_F[.ZML\P%4U/V8YWJ%K) ^HTS%= M9[KQ*2Y,E<=OIL*?Q:AXQ3#V!=D.K@"S;E)I 5):B,IQE(^'_DVJ R-I)?V) ML.J7R/$PD27$0BA%A5KH.)TX2ZD6),O7*\M?L(V\(\M0?O]"2L<[ @Q6#;S] MB"27<_UDS<#IND@N) P?]>K)4@-*,M!!V#A''TKRO]Z)97UQ]KX:B3R3T_7. M-UHUU2B&820O8(##ZCG\)0ZKXCW[D.\Y9,LO[N3@:=#"MU9' T6..EMO8JTB M?^VHD:O-'/>UQ[>[43@W 1[;4*13!E:\Y_P/;?7FEQ/.T M?7)$X6K>AH!#39O&@(@H@14YQ0\!968S:[6+O7D;""8K43A91&#',A43AG]% MQ4BB)V!FE2T:*8X7=:)N^C"G6W]Y-7!W+_]'% M6MT"#/,<"J1NPL-D"TX#@/9ZX[_OCV0_%D8Q67O3&H%EB")S=L-['4RWSY

Q^#&T4IX-_L$]G'XD;O3AVG M()SYS.P88!2GD]YEHW_9-;/L6S69]KA+:FK;HZ@8&O>XF8!U;Y\,N _J46L/ M0O0M(%58R!FT@T(E,<1*D*+!^4\T91#Z>'N_(\>TN7^<&,+^ 7\$'^N"=Z'B3JP&\GD-D& M>>4;0CUPD;)Y3MOREN!W*O$GDP]CQJL6V;B^W>-=^72WVX:9(S6?W1 BCX: MS@E%@T[,# 8<$;,,CQYN'KKZR3JI@(J4%1>WI"^SHA75+PJU79_L'C5%Z[* MFHYK(4Z'U%6LANU0]Z46AK97;!!%R3@VB)O/C)$U?YEAC!5)]N7Y&]X_*!TV M2^8XTG'C$?%Z!LY1,9T'YL]C%Y&T&:TZ6W:Z5UK5G2LOE6U6_QBWEGFI0N # M*_*Z_L?GVUN%(6"GRLM&7N S;M36@NU6SBEW__%/\O#;[>?;]Q\_W\HP/7GT M/.44>Z).1$<.4[%SL>QRG977UF=CQA_NU]_0 M!0Q,?"(DH9"" 8D"F;>ZV6MKI%P,$.-Q/?LT9!;0DANFK&(H36"G#:UG#)U@ M1ATS-VH?9:/3)_MK9FJ?#S SF3/JBN?,'':8V3SR)V;FU4#M?V187XC:&& / MUJD8^H!J.6$H[^8>[FT,(66ND(Q3,LVZ0A%1VI]].GL[4M&S,KU$ M&#IUK!SH(/:IR'QGYHZ9@:Z%S"B[JV%C:A&@[,E8&ZPA91'':]P:3K)0HZ<. M'XKZQ>90!(/]BFC VI98)%'OJ>8]DN,95G* ?J M7D(:XS(U+Y##>='-3A=F)G-OPJ?<-&?=OGC!.;(-I0MJ4]0ULD]G/QL=LV[F MUB9J0B/#Q'NTKB3AS.S/IU!6I4,H2G_7,8HM48?83>9Z+E/NL.^E7FRG4 M.O"5;7#?50E+(#S^:^[&#%IS/)$0?+N:\)GX)O3F"D4:G'UZM)<2'2&#[9S' M@,Z]ZFS,'.?U$_-#/J:.GI]Z[_8W:#KMKCPR$I2Z-VP.^K]D0*4OVLU.+P,K M34>!YT0A>PTNUOY%7V4B:1(==1[^+7V3WZ[.+CN=;G<@UJ??;W7;[<%%?U@^ M!%B%&!1;KXS\: W86CIYUXAO?C],/GW[^JL*#M7XU<^&G9T[A9JO;ZUN]M6;V_O;S_=DF9KM-#%ST M^OW^_^WTA\/6X*+9Q9Z83BN]F'G&L(,K] ?-R_2L7%XT+W<A90G95A[XV;JT&[AY]-Z=.I!H=YJG00_V\ MTGKF[)?-E^=Y@J%K2_O<.1/K Y_Y\1M'=/SUT?E\4^VHLZ",[&_F,?CV3>NH5=99T%>@S!YD/@U]>CV1]@V9- M1=%S(%TXMO0.661BU%*7(VHR?W_5>D5 K=-C2_ZN#Z?\>[QQ:OI0<447 ;N* M_X#4E0M*2WX/,UL8LT*E>@HEU(O"JRG_QB993J &%9_Y000V6C%P,>5.8/!]7URNMA]QI%D>5_[X05S<=K?JKC)Z[GC^G M3JX+@?[(:L%IR&1Q[8943*MS.HQLT^]UV\ Q?-POZU.TG"D'>9>;4V!>8)Z9 M7!O)^,Z!9Y]+)O]=9/ =J(S.,R2.G"+]CK'&$('?(YKP5=#T-"H@9:IU!?_,89$0M#0 MF=D3)EX3YZ,R[@.P*O=9J/I/J8"TZQ''*TM-V&>JZ!X::D$3&)>D*&"0=.R'JS/ *B8GW2T'[ ML^4)7.=X98M=D2J'P([2\1% T'Q-@'@*(E^TU* M^T@Z+KDP?>!*2K=GY(;<28VGC9Q9_KI!3OAITI]*.TO#C"'%73"R*$ HC]@* M#GNBBRJHRY6:5QU5/G6L6;FU2K8B3AU9,A@EFN?J=1D M:".HU'/$P/UF?\7V2UVK@Z5ASO+U?@U]4//Y8MK1!T7EVK2C#XI*M#"4FSBS MO@XGF"E<5PTG&>=GDT!8TBWAN>I4!SE\>&@=/68 0AV0!$Z6!"R$N'8XVXJ? MVR378V%-02J1L\J:(9Y;W:$/DC;C#\A;_K&-LT]4!)U]0XU1;C$YX88^PT.K M:]FCW*06:8S:?7 KF2G+-6A)F/62%\K^^3)370^NI"4NP[!.Z)#SH5#7$?QV M1PZ)3![;JW4?JAFE(8?!T*BEK>*>2CAF/L8Z.(8(J."VH4;-[6-DZT93B8SJ M$&B*T5]+BU 4$:%B.U' ZYB/!+ZQSP%J:-X:&>J6]6R_$2=+HTL-C6 L_K;A MVTPP>)1V#A+&%)7]?&(#[D8V:I=/!*J)NTZR(SRM.=%!5HVN?Y^O I%?"4./ M/7KB;PW]5^@,!%\NH,8ER)J,>U6R8];,W+2HB9/5D5źP4V+KZ M^<$6# M^VH7M;CXL!Z^*^M4NB>C4S-/#&K%>B>T'C*5*K/W6S*'&D(FX!@9-!-T#0TS ME&/4=58U;,W%R>3T-6EW3YCXCVZP'9!W#?+NK W_ZKR6 K1[835Y1_*4BJTD MVW(9*R;W'/$!GV.;G@D?L/=SX ->!V=WP0$ L?UH6',VZ[Z8(XQ&J =^\5T[ M;MKW!.AXW"Z#W,_CMGU'VZ:,JA??L!]-F-5^)K>G6O_@P*G5+0L$*/Q/5C10 M%1-UC\ (+C4IA?"JH>C0N'X75]]6 XV98;\W9*%>L&#C6CJ7UI+:E21T'6XV MW,&MV9YN7Q0M8[SN"[GY>/_N[N'NXSWY\^[A-W+]X0-Y?_W/ M#P]?&JK ,4X.UE$M6=[H>L0;"?E"X_(F"'*%?C0.)>HIGT/L22.H>3Y1S1K' M5.4OZCS!.*0@E!,)K02A7AWU;,!2^K[8 MD97XZI'Z240NN=IQW&WC9GBJXC*(N-!0I&Z@MEL\ YA$:K-!26@/7@=D% 5" M_ :!98?ICZ75'#9@[+69U$15]_@*P:2&6D+#/JDH&ON BF.*B-J7W6$UY72_ M?%+3(K(:Y#(JZBXJO]WP?&,F4ZNVR\RTW1H@$U#;8ES;4*.V MB^) YNHN#J+%5-]%9077!0)!G< LT16U-T%(0T.-&C,94'.OB&+1U]:%ZGXB M#U?5OH?(,Y-YUE?O!*2I&2?%D!D;UKJBMD=KB_8)U8$)$42C?QE/!D%GL4^A M(&K5ZNAI-&%0CL(-31/4=)8S!MYOZU-2+G=Y&$B\68!]OW!61 5:'"=VVZ<( ME&E\ U(@9#=Q*.>1#$R[P(DLRJ%^@AHIQ0-QZ-) K>[BS&TGG'G1XRPE22:> MF!84(&F-F% "K(FD)F \R>)B)&I (< 0.\Q=8:DB\Y5S+>D7&QWYV_$6T]DB M0@YKG>HR/>+CBO/T- M,:&NS&!QV#2\Z@V;@_XOF5[V%^UFIY?I9D]'@>=$(7L-"=[]B[X2AYI$1T4J M_BW#%-^NSBX[G6YW(!:HWV]UV^W!17]8/@18!IU%GYEMKJ]OM5;3:K[V\_W9YL8\[:LM(M>O]__OYW^<-@:7#2[V!/3 M::47,\\8=G"%_D#5;.AS==&\W'%4NKU!9_-.9FD;GA1-^VT$ MDQ&Q/O"9'[]Q1,=?'WU/Z)"%/-V,"I/_(KZJQ9%OU&W41_+*M:&L*SXL9WXL M&@;#7[(%9%UU[1_9V;5/LBB0V/?D\!V2[ MO=D$ZK4H+F<^:#&P+*\A="1UP1 M;^D*,\'SB2.L",B2HBNILHL?R())J9[#=TQVC@Y5]I=LR.*- .H,\HV47E]R M?_).NDP8J.2.YHT0;XHB V8]YO>QB8X:4V)OHYX"O./GG4IQJ<;C:$'=\0KY M&&Y8"R\$_"OJU#.XLNTO_!Z]:.JH8U=,WXL&X5-I[+(@3!L%%&]/<]?;\[$L MZ),':!U<< ;=N2 *(_%?G908(R7*%,!'G>LXU4E]H6 ?)1,I=&&"W$/!>@1' MP#VGK'C<,Q4X1N&)E&4T*HGJS!D0B[B2N)':WS MW>(6]K*VL ?O.=N.?0!-$3Y6 "1Y7.9(T9 M8%,%"*J?[^L NIS,>9BY+O *\3=''.A(2'Q"1]X3:^BL9'GJRW3'3F$G:'B% M>N*$GY8=L.*]*6-C;?1FM\W$92'BEC C%+51V70*7$JE6F$H*- A+@Z*3+5-#]-^6,]BX96HF8HAK6F:)^W6*9D(Q3S3T6<" M+F$AJY8S/IXI,7P=2VV7S/?:-C2/-!9+$][3>H% &@+L$50Y;!W?6.H7[ MCS(TN:M[J^#8&"^==YX,* ZXBSQB+IMR82#XI<\AU;+B7$K7-_]^U=2\5"\O M7#09 D'>33B@N$"UKE"1 '*%B$[25 R=L_!W5[0F9#7'7<1XZ(@W#Q.WI9I(5V6N1$N3RJM5"ZNC-^4[#V^"6YW]_@1[2HGQ(W<(90<2AZ/_$8 6JKG"GF)7&!55"MDJB?-<)R;*2D]1?GG MRH]Q_O6$7;H;?O%86B(YMW.BX&1&I)I;I;;\/YPK(-)-=80=D4 MBH0TT !/P$V,+,\/&I &E_N[[KD41$Y()8K!-+;-EC-/]W@F+@.,!H\ 'H/4 MZZJ?WC6KW&=H65MZY=3+7%04D?A6(;62J-3G471A)">LC'<72)V4LN[V)@E1#6UCQ(C0$Q8 =0^> MC*D,9R=QD"P>B'B?(^BJR$>C TBWGPN'HWC)N)J@3F51CLV FF@8BHX;I$+ MP*#V*0G6('=W[$20!%&J!JRYM;T(R6P=/N<*R@2IBP14^"7 MWF0H*PSIDR< O]EL2A,.F6-0SA+L=0Z?.WZG,E( +0:@<,0";'",WJG<5-#_KQ47 ^08FM0U"%0 MOV?0XK&,9PR*RZ3K:S&$2A7' I&,1]RARR![Y^1A3"]>(PN+I8ZM4*/FH\@/ MTJN0)&7$ ?KU$XU@!;$PBGU_L=\F&W;+.M#%@V/&%Y*PT#FY^^1)GR H?# P MF?,==D Y)>+X<)J!B@;@<-&FK5=M%P<0EL>R*-/U7(W"WXK2*?:X3% M/+W$!*6!;G\67%F1I+MW#P^'6,B";T$ZS^M71(H"6(QI^"J6LY6$IQHS[)ZN M 8"4>'!KB87/I]QG:WG\M# S*R-I%'I:YO1[S?[P%R49XY%H"I?]I.0OE3U% MH>;%PJM_V;SH9^M3"F+LF2K]\NNJG-@EZ)%G^F>9TIE+,$CE9G=B/_@VQ4E7 M_W.#TG_M$/O;?[3[K2J=F5[]^MXS*Y,^." 586)RKP:LGG'"KZQ/R12N![DU M90Q7,$E?5H2K9 /P?,S9A(MOG!6D#(]9VCY26#6A_(WV/HA[R\!/(>P@-YP! M8J[*S#*9%P8>RO3$86C(R1I10>%AGK2#T#YZ*'7=R! Q$$D&(IG@_K).2UOUV1^I&.Y$CTKK] MN.!X]UD;CR%5RCXS,&5L+0P54#0[K=?ML_]FU$P]T*E%U^EUE^]LOS[-UZ[F MW0Q;5;UNJ]GKVE?UD*V7UAA-QJ2/'N]?P?[8[%XWVA;@1O7UNP\DBQ;%Y MOMM@.*MM^RR%^X:=S5F_SU54G1]_R8B/$"]'B)>#@GA! W8<(5Z^6^2.(\3+ M$>+E"/%2Z:DCQ,L1XN40(5Z^4__Z8+-_O7W9T09Z5?_Z8)?1]5R]F.KQL".; M- V5/*S6I(E7]N1H*1&-% PR'MXVU'8Q/LYVU%3,O2V8_%BE5,EZQG9 MY5\W\QR@=C)VX!]]\M7)B%VR3\2PQ0&*1C9&8SV>)=U$]D\TM]_EPCR(A0/K MMQ\V#92&;YO,2<>=G!(59"*9(% <)]P>@C0:&J:11#;>8(W('O$!#!GC\$#/ M(#S049)LC_C SO" !7>QY"-5>Y)BTE>?2Q/.NI(5;/N/H!L?E>.CD< ME>.CFUPIG]'!US_1DU[7US=&K9QQJN%H9&60J= MTO\*R@TF^Z'SW64_#!NM0;IYYO7T!)5Q>?OK%9JU M(L:LEH1RJ*%CK_&NV*^90.Z]H0U[:$7*[:7 MBH0A9:RZXLZ7&RMM^+2>HPAL8]Z?&BLTE0_1I9Z[*,? M8Z:3Z]BL,:_C'JZ/_(EK+-5,YXJ:!RE4TU*10-(2< M$PMCIN&@"(V8XRUK6#0IAXS@A+&4H,^7?2J&N@Z*AFN8%8D*;#R9@A&@R)CG MW:+(O#7U;:&H?*YER90:4L=]J6')LHJ4=4UT9-\%X4 ;>ON^%,.\!I3:[MI? M+:T?VW<,>9%]N!^MY-N/S+5;O5_L)TB9&KIUL!@4$6/>CUDM8]:/<@QDK-,: M-L=,RZCG "!H)/;[]CXN:8A"EZ^K-ENI"SXVV57#EXS02MN?V:A M-5^\AG; MGNU16W@=D A:%,O^U#P@7W2J8E^MMOK$^^K6O.O[0D"R]R)G(3FC0N7U"HH48RXB% M2\@RI,2)6Z)"CF&HVJ:*5S"IC&4WI321D[NE\+_Y.A:*>[^8&5M2I^RAW#.. MC/YBGBCM$IS_N1@2;A:51I1_9%H^IOP#8V^^H+YDIZCG9/$J[A&H@D$MF*Z8 M03U3>J[R/Y>]LL^\*"SK+EW8&4_U]VU X^XI?XPTCX2+ =RA 3>:DG1QTZ;< M4-N3^P;N$NXW8*;<[C$X@^![HG^]I2$]*MZ M5K9/5D_I.GLCO)"1-]/-?==*Y^7 MR,"%TR^GC)$E5V[J!>66 MNB571YL[>%DUS(DJB!)L$36I^W_"8$?!/9=MIIGVTE[KM^VR1R\$A01.Z:/G M34! A3.(("3ODB=FO0/H>K0$M!%]O]*J.2%%_7!%3KJMTVR3[30$$^,[)8.4 M+;>?6) -<\2!F,I']6ZZ:=8E3*:0WB5N.NZ!R*W R-M(AED<%*@&)8_DEP*T M"-0#Y:WH\\DJ;\O%9/Z!S^7-"MI(L5I<5>04TL.,HZ,3,5#/P#7!/:&ZUI?M M84%!$"P6M>O=UAF@_:F;*]5A MIXG=5U[Z'4^N-=R;L$#(6@C0[7RJ<-5 +TN'C:$W6I40RE_I?+'<;BE0?+B$ MNZT-S0-U#?6$7/2=.]4MKMS=M(3=%$@P;C8JU!.*'PB=QB'5V&?JQ;&WWK&W M7L7>>KUC;[UC;[UC;[UC;[UC;[W,D]8&#F1=J\R_GPV93YD,0NK6M@,C+O*B:B]V]JD!2V_/!*6MZ3D^U., M',RCY2XFK!6V_DBIP;,VJCG%_5YLQA/2YZ5,5A25&SOR)> M(=;Z/17&+9ORJX+2' M+P!C,TMLY@6I-S\70"Z-1(Z$W0+^;O!+"ZU[[$2!4$)41HOVU<-7L0\?X11^ M+^,)\MVYE<(E0Y0?B<(#R;($96I"'TFHOX4.-KMCMW]\C1!$!) Y)]%HSLL$ MQMKL.3(CA@F5<(+.MZ@SI MQ/5ZI!9JFVKO-C/5^JK++%)ZEV6UV9C9\WH?T-*QH$* ^$"E8N#&4YD#%K2( MTFR-_.\K)6L4\+&P2ULE6:-;8./X4'^X%%RI5/,H\)A.J?:;'U@%Y;4?<1F0:*%/T_D*2(966I3K)VX\N.&)9%&"HQ_<+A+]5ABLJ"4R%! MM7 GD0H,]\LTD6V:8A[QM@X!Z^,;$"S)G3":DPJ@ )X!/N4JC#8C, MB8E=;TD.JY[IH6H#1[ M.S^X&4?N3&F.7>'W:&]F!<;;,F"\A6=R2E230-[LVK70=JHTE@/)0W02JC9O MPZ67,W%S[PR@=.>)>U'@"/M9VD05K)7<&'?G"JW]O/Q.%P@AAS,%2[6TXN^1"G"%<]S#'^.>B?Z 51_RXRIWO!4& M59J%MT8"P)TPOX?V5!74QL*=5[V@4(^4'I)B*,;W%EYIGG,+IVL44Q;Y=,J@ M*HS4PRHKG;'B,^*0(8R_!^Q6UBE3YU$I:RDF>=H] O!3F5!!/)PSF@@WWYB:F298>W[LL]4QVWP=*X=,\%PF-H98?WH*T\LI%U7X,&%+#72$1<>M;9B"CY6'/X,KV MS*YL;T\!5'ICUPCX6->S!%US2E6Z8KIXM9JDPF/E)R;_^TH!EG4RV)-?124R MD%?KKGJ-*^UBCR,3MGC&D$M@^%"7IX2SUEJ_)7*E0>R-Q*U4: MA*[*#_UH'*[[2/_T_*\D'E^L,\N[UM!^IH07YL.-71IQ!SK\C!F@8RR&9&NHN=WD14><.D5RDJ\$C:=@HNR%]9,4>S58X9:]G M@U5FTO6-A]DV89;Y//S<3.+*3>[*FHF1XXV_KBT+=W5!0;>O#DRQ'DF(LI#) M8\6N7&_ITX6@,TCPR%X C_D&T(!@?%"[#YVDRZ"9+4.[7XLS3B! [XL!I?IW MTKAD#)(A"4DG0(!(;3-SBG6[DC<@KS)-8[A/70,$]@[VS;#,W6!1NBD(<; M^GP<"K-IG#EX)-$7%<_*#S C%]0FB:<%4P236/]-7$X9]FJ0A>"4/)C!]]+\ M6@K6)T@_,4DD(9 ,W_/+1@]Y__"@R@"6FD-#9P*+AV'\XD^ 5A5X@HS*-_8B MM4JZ0F>L/;XQ@@&-Q$]\_N\D/SA6A\6!^S9FBU"MLUZ%.16')OO6RB^+ER6K M3$-'0I@;FS04S!8D,,O5E)-2E(KI"N@;O^8BVGW QH([>W.9*&R;% W%'7?9 MJ@Y2X[$7"3X!;,,ZL4=AI/FR"-H6U19#X*O0Q,R*833'NW8<\RU*ZV9^.@C>T MO_W&2/.H=:L'/=NT?2Z&BJ[;M[TO::V_;4JF,@"#!5\'KK74PNQWQ[(^C\0O MF''Q!CO5]U'&> ,M5/\V;BJV6?E.O4+:?!#_UZZ5<.9[T6.B%*OOP9N2"]2 MSY^_(>\H=<&AI#];F99(.\CE$E*0*GK-@Z 0& M&AO!.8O%:*O[2&9BW#MS@* SL#\50PZ/HF&^*?4P>-1D]N/P*%+F78509 S[ MR:!H3!B;&VK%*#J&'650- 3OC'SCYA68,WUKW+T*0Z4.%O!NC\:FN,-LUG04 M1:,0JD@\20O(K@EE>4R2]B@$%/O&_+&462JM GRK,G] * ),8F&KO!? I+$M M=E4P9BYTE807:/14L#IQA$S9W^70EE8Z9YXA_47\.O:'RN+DP(>4,5F4_ ML8N83'UOKCR9CT(5"4*Y A,Z%S\.&L3Q HEJ"QF/X%G6:8D*H=;A5,9%0 _( M:BN09!([K+0WSKH:/&7,3'YAB-2ASX\]L?_VW5-R0ZU/1K)AT[9;&$*&+ 5# M(KY.9OVP4,?,YP X;=^L%V:(]2HX;#%7A3[ MI)2;QFSM4+MTH-<'3<35WVWS(61=8 6CWV!:@ M?:!M ?K'M@ OUQ;@8OW8V6L+,#RV!3BV!:C8%F!P; MP; MP; MP; MP; OP M[&T!,CT 6KG*@V(>Q,[JEGRZWD,Q/R"Q2G:\HJ68?/J6 >K7<28"YIER%K+V M2"46LO:42A\)(O^)[X;M7WNRV%S1)^*,.%P7"!?@G56Z2;&5JS!RR$E;07S8 M*,!9YR0'7V)S\2(U-L.7K+%Y*QMG5BBTL!P/O57%!7!(;]Y^OFV0.W?]#%K>JH7"]#2U,H3INROTY7&D9R4V2K72!!QE3 M\8]#^1Q:H((".'UJ696@E9)[*EG7?W4C?SYBY4GK@:W2%!@(A; M2B?L9%LJW*8II22#330#V7U]05>R1# _ '!6PB L'[LD>IXD @)JOK/2$/Z" M7SEI;UPQTGG<,UM",F6GMU0-;9ZA.@45X8W/HFTZB\@/(M. HJ2H0<95[9A MGT3 %M0'M!KKE'2UE1$A5#T%Y*48Y]NAIC1BX9(93@E%*+[_-1PYTZP2?-"O M;N[3S/?K3K*5&CJ!*2="2%F_BO3D_*)1V!> %\!&#+ M#7EW]@DZ\]1@XJMAM 7_TSB :N?]1(CZ,UY M.,E^O]>N%((94A$40]ZDJN=U>[W2>LB7S>*H\M\7U%;3T:J_2N74]?PY==0G M2^4/T1]M]B[9;.S! SAKU&5>M,64>($)9VP6N37G<*K.Y3'\/F!Y:C*$!WFK M_>4,X1-Z^H)&WEN-8WW" VK93")SF4H2,H*+G0:TBH/Y5GO 4#!_X* M>*XYP E(*&;C2.%7..Q18RK$2$>;4"O$ >)!*+:IB%>A:2Q4TE$C[ADZ!@?7 MG*[$6.R*[A_LGK_,-1^]Y#6_=4,NSNYU:LR\^$7?=/4D'AT/HY"I$\[4L.4L M@Y"FD)N)55:X&\J% VX,69&HKFH0C?X%?YU3&"Y1%8:-3"EC$,&U9!.E2HN; MZ8BMD_JY0O;(T0_R P@ #H])5Y4'_1D4<@=8I^*WQVMY\-=R_)+7\KI02D+> MLRKP/Y;OYMU4E0,1KN#-M/0:QT&7A>^-&9-W$+6G Q>O##$.XGQ',"T%0!+PC>H!R]XF,?JO=6<;6NQ/J1;4+%S=02=QHY M&@-(O%"VW=XX7G7?%W05\P9H@Z(:I>K'A6R=PL$F*5]R0S$#:V*K$*#'; M$RL]101R^)R'B+L MDY+==JTO&S=S*6)F8KXS*&^B>=D[KNK"++2 RK9/F9(9$T 1,ST!&!I*#M1Q M;8P/&Z;$YU_1Y%$A%RK3;RU.*)%/%PL(_$EWKA0Z\5-V%;_O&N3SA2^N\>7*J?-UV3!X78(M 2+].9'-:V(C"\!C=#6Y!-W-@,\4"M3K MR:40^EL,\BB5.%77GD(LIJE!/-B(9B,T28@K<1C65T"IO"OFBX6IL M*^0*?9T]:8-7A>'=JI'M6#49:ATJ*[SCH"K3;AZ,NKAR'CWPFN]J!G>LZ MJPSC !#R9$A, MNQ>JX*8:H;=9GXZAV$3-(U8\[4_&<+WL)^]C9B&C42JMV/YT(+&)AJ88 M6IAIA3YU \#%5%G14SH.N#!,&3GYVU^1%[Z>TF_J#Z49<%+G@-4U%,P?[&F&Z^":^NX2C;/P"Q MI;O#_YMXK(00V,3VM>L7^OFH!$.A-6\(&06Q9%!!HO2U\*.$S\7-!=2HR)*% M*:&@!M=XG#D)WCH?BD"CA><2>=\;1-\6*1DW+$0 D^13%?O.?+J$[+&7F=)U MG""FESO.&-7KO=4MKW2#;ZD.H%/%?&^^@(YV,M(G,3*V^.]_2ARURR.,VA%& M;?-U5&/KKY^Z(XS:2V[U$4;M"*/VT@?E"*-VA%$[PJC]N#!JV_77[J:$#:V: M2[2>)#T@8VW!ZFXWUB ?C7)75G=0/LGY[!(3)'G93N"VO)T!M:B5!%[\@+:D M< _)6$C9(WG>,:-ES*9( _=SY>M!/2+L=LP48B<,BD;J,L:0@L.#>@ Y%;H3 MQV]]%JD9C2)3>?)Y:BH%!R5K.*1W3J)QZ?84,%/$>I+SKY=RH'S7D7I,$<%Q-RKE^B)54LGR M\:!,(J?T3O%0.:2HN\4G)25,/6B0F1]VJRM$-8ZJ7>>H"NF>8P;2OP 9)+2G M&(]U,-#'[\UHB_]/_E7#I(P\!Q(E_\_GV]^O[^[?W7Y^9/[;3+2W M'Z[O_]?_D^_*72 [ON/"=3HPU_&Q![\#K5F0*3*#PQL&KZ*48#C:[T3VE<-!DZ2G@.<90@:B.W-WY6L$/93 M@RJ+X$NCT(MEK[ -I,41^@7)VVWWE1+X*HN,6X3<]6)HW5ZWV<_*E0+&KIU= M[.9V,3EKG>;&NX4V=6VVI;B]O[Y_N%HWHO=:GDHGNE.W;\SB#@D=ZO;SQS_N M/G^\__WV_J&QEX,C4S#U'&Z2N_N;IGS3CGW8]FRCWEW8,4+3F@T4ZM([(8"7 MU'XK\FW++2[I0M]3FPM_*&[TPQU53I+U+M9Q#,[B#_7XVVVI90A9U;Y(3G6O M_%AOBU2^75W%LWH!.(24YD;$!Z&G^5/'6\8;L<4['Q@EF/,!Y?VA\T*)?SX/S_Z)/ MT"WM'Q'S?6%!2]R(XV:9;5:[.XC==#9VJQS3@ZSMYHMPNMJ5HKQ].RRR.?E) M1F1WE)Q#B.V[,+@B7_PF><=]-@ZA%=F4O!?L3DQ0XJ_?ND^Q[\D4,6& $?*_ M,>J$LQH(?:%3%FIT(V$6"S-WE?.MY'M];+5H+OK-[N6AF#3=BR1P9)A5^&<=9*82?L='/9N9.?/@M;Z/;A MX[W:4;6$^UM^?]S>__-VS<+:N$9K:_)<@_CMXX=W=_?_^-+8VVA4O.O#AQN\ MS=BIT6;<<_L5VOE[O;1)KV;?I&KQVPYGGKL@GP$@X>@;WVJN+BQ?V#.8WLT$^^8+13IX[ M5>J ^=PS^8&*!KBID9K4I^#RUS-V>LV48^/\)6C?W1U= D>7P-$E\/UQW:-+ MX.@2.+H$L'=8E3D>O0(_DU>@F4UG/L $WZ.?X'NU/8]^@N]GK[X//X',^C@/ M??@7Y,(_7T%0;=4%SP=WF2G\LUJS;%[)FJ].+*MD;?W__NWN[=W^Z#;/ M!&^C3([K9\P[K0!8E1W2@4!6J9WMF.^L19OI6EP<^)@Z>^,QV37ND*?1XDB^ M<.@?]R,MUF;7B\U3)^1!O6PA%;2F7&)=!>WVU$(I2=1LY>VQ8?.ROTF4Y%7< M7E\H-/V,@MVY:/%BBA'$U#M3JA*2CP^2,)_/'?7]$G^G36:74Z[5;G M\AO[UFY-A"R\;/YK\0AU]N'?7_W#IXL9'[_:,J+U=S^_>F70T5I5]YAN^O/Y M"(;UN CRL&;M3@'6;#C<;O9=9,$1"^T'\1[UDNS .I/2LE/B/NIWN=B2TWKY' MY>A >C$'4G-]Y$<7TD_H0MK?7_3D"9NAQ%UT/O(F*_&?63AW?OW_4$L#!!0 M ( ,.1AE4%KPYNU@@ , [ 8 879A=BTR,#(R,3 R.7AE>#,Q9#$N M:'1M[5MM<]LV$OXK.&>NL6=$4?);8LGQ3&*[6ODE,[$DO"X6^^P^"X*'_XBBTS+G92HR]J^+]S^Q3*=U M(4K'4B.X0^E4NIQ=Z*KB)7LOC)%*L7=&9I>"L8/^<+<_Z!_L1]'1(88Z;OKH M?WKWT]DQ MVXCB^+>=XS@^N3@)%1A^R"X,+ZUT4I=)X.IWVISM];2[C MBX]Q[@JU&RNMK>AG+MLX.J02_!4\.SHLA.,LS;FQPKW9^'3Q8_0:+9QT2AP= MQNUG:)OH;'9TF,EK9MU,B3<;!3>7LHR# M?XXKGF6RO(R4F#B4]+O!8W>&3=5@IM1HET^OCW% MJIY5VV^B2Q=->"'5;/3R0A;"L@]BRC[J@IZ$$GU88.7DY]JVM_*_ T%B@ MDJ6(8G9J'0<5#)JM)$LS3H-'1.M,E2>WN0RD>Z'%\/] MP7@'HQW&"?17?3=9ET6CUNT\U])"%"7=;)3++!,E&OSPXO7V8&=\&%/#[RI7 M1XR\"U48*$N%^P7K-# UB'WZ0U 7,+] MO$T=Z6%XL+/[I U*EI@6!:^K6Z \Z['?.*1B'_B4)[+'4F]#,VB4N]%:Z\OQ M1 F6:),)\V9CL '1E6J\Y_RWK7C:_$8/@__9?!I::3W#>XVDNG8BH MHQB5>FHXBH(_)>TU$[1R?U?E1'#H3A=^KDYT"5,/^UX+L\U-W %:H;R2AM@LV0_:E,T !]$_R:TOA5&_RJ-+HED]$+= M69GVQXL%Q[25L;> QVN@P>H&_>'>7;N[M>T/W):WU]N6WW'K&2LK9NP*:E0" MU+873+HQY$Q#BE*#$V,Z+DO&RQFK2V=J ;'!>#UAAG%S5N"7D8C)$T[1R3!= M2!_J?+L[#4J1"FNYF5&3@E\)'^SF8UJ491 &4RI:%&NB82H-6#J:@;=;2 (; M9+"&-&>VIC^+_E-A1#,(+:"0%F22%!]XO1&V$JD7D,:M()K.L$R8')22S+IJ M>$;H8T7HS@-%J& 360(#!*>%S?< 3S1'M>G4RW*"6!3(,WBSJC.,"5QU#+P' M3$J*7Q5@08@FI"/;G4.V08N]-36\0N;3L!ZUJ!4: *<:8/+362]/RFW.)DI/ M;0MB(RZE=8:H,*?"(#>D['6P:%MA[DC[#,?'"L?=]8;CQ9+MTDX/7XUM [@F MPZ HT,NZJWZC'$C/'Z !TF& #MGPI)12)M395+3EQY24PY8! MRC03HP#807A '$GU;5-.[DXYP92T]ML> "V(4X^>)*I7X>]Q89IOK36F3X2% M5F'3GC]^'7H]HK8IK^W]NQ#'3 3 T\P46*NN#09 K"-[HPB*5J+TX] AQ2+V M=N-W..T$&AO:NL!1KXGM5"D1AR&+U4IF_E3:UHF5F>1&T@)D(->>490T4FV) M\'HW9CT[]O%66P&!G#]ZZK&*DQ76BA--P+*\$ OBC!Z!AG>S!WQ+!#5$)$=_ MD3W-R/WX,9X\)(S?.^3=@?K]@^6]$0\O<2TS C*WNO3FQBV< .6WA&YNLA9I MP+[DP6B)2*^:EOR.!Z7'V_R\?%6N$&C(3;.@JC85\&X]\4]3&+P7P&?*EZ($ MGU> /6I$1?Z$FM2E"]#V9_&(_\_@?IS@3M<;W*?77-4^RI'EB\D$>:J\ALW: M%?GFG+/?(VJ'GZM34(]E=$3$M2'1373M/B_!?7@%G[<6E,5/OGXNQ9+V?,"[ M)Q$T 7G&-/@S'!\E'+/UAN-)L/2[B*&3XR9E]#4K8?D-$98XLD[3VA N.H1T MQ:B%M@[E], 68UGL??O(AFU^ILL$ $?LN]6Z$3P%[/RA-YV'E_53GA]-*%^QI2\$JHY ;_5OO>G5?04G< #Q_;>8SS_\@],L]8M M]!9!BV)H%YJ+^$7@^@::?B<9GHO&D1 [;>R<&?L"#%D4TCDAOL 0$@WN3?69 MA'Q^D$T & '94L#')Z7EK=<1O]<2XGL/4Y>I/_W>>C[2>IPA>,V/M-XJ)'K0 MJ[\S!2.@4]M4"L"F8;7SHZ6IX%=$4T/BYXFJ3UG]X]OV*D8$!.E6BE>63%JOW1EV<=\C1ATGYB4 M G6WF^>O*_/:Z;8@W%7V)4M7F@<+'#1MJ,1+$RD^TW73J7-?>8-YE+W9"+=& M/6I;R5O%!&5\'J"Z!>(>!NQH\);-=^Y/=T:FC:>'\*U6V]\1 7R4P%E?15.H M\*MWLN?U/+%:U4Z,6Z/O+O=OL)Q.3U3>TX["5?;F[Y?]X[/Z_P+U>^?SY9SN MGOOP5RC@!*Y\%!YTGR"'*1(XU_T>HW<_5@6G-5[)'_'!#W##_O R'_?JGC>Q MN[J&233L;EC=,/\DG;T8^']_\^IC&R^]V_"\B^NXNN<=6O?5'>=<&@S38^=& M6$DO$OGSA.-!NJSM;G3H53[/-Q*>7ET:79<994O:C%K'UGG= M:=S*7=:+IN_0UHAT8T"Z>43I$,C?JUEUIC&JX/^[G#N MA9O+K_[\(KR;ZE]V/?H?4$L#!!0 ( ,.1AE7X9X%=U @ $\ 8 M879A=BTR,#(R,3 R.7AE>#,Q9#(N:'1M[5MM<]LV$OXK.&6NL6=$4?);8LGQ M3&([4\\UK9LZO;F/$+D2,08!%@ EZWY]=P%2HF2EL=-+3I:=F5@2L 6RWUV MGP7)DW]$T87*N$H@93]>?_B)I3HI.C*#H]P:G.JC%:]5EO+SZ*][I[>ZS7ZW>/^@>OV-4'MO/I M^FS72Y__T&4 O^!9Z>GN3@ M.$LR;BRX-ZU/U^^CURCAA)-P>A+7GT%VJ-/9Z4DJ)LRZF80WK9R;L5"1TT5_ MOUNX 8Z,L7M%YC::BM1E_5ZW^\]!P=-4J'$D8>2PI;-WO&@S8IPM&G787-^ MY$Y,@&9OS)M(X*8_U"X;K"ZQ;F11CQMIY:(1SX6<]5]>BQPL^QFF[*/.N7K9 M#BWX:<&(T9R(LJB*%F_4S MD::@4."'%Z_WNON#DY@$OZE>#1LFB#$P#S#B&1@G1B+A=,&9'K$K(U0B"B[9 M>Z$0P0*__3)""3#?VKY_9Q]7I;$EQROB-/M82@A>T=OG4>]@A^_&O<,T? L= MN%&7 ?L-DM*@KZ/>%[<(8H7AYVWBR Z]X_V#)^U00N&RV/"Z6 'E99O]"R9" ML:L.^Y"<:Z5 RC9+O"?-T*[<]3?::HX/);"A-BF8-ZUN"U67LHJA\]^VX$GU M&T<8_)_6RX10V>WT#E&%:ERM3NS2INB$C))P6;FU-RQ&^\$T$PXB6@/Z2D\- MQZ80@%_?G?.;VC'"#.!T[M=JI*.P=*_C#;:RJ8U1[Y)E? +,H#?"% F"RX1E M?Y3<8.R0,VPOM$$P*_9>F[R*"-WH5X+W6S#Z=V&T(E;2#GV7*ND,%AN.Z:K' MWEF>??GQ^_+>9OOR.VX]Q67YC-V@&24@%VX'EZX<.=6HA=)(HG$YC@&8JQDK ME3,EH-I(D3W#1N?F+,=?AE+WB%,Z,TSGPN=&+W='0$$"UG(S(Y&*4&"C.55>^'P;X8GB MV&T:_4*-,!<%MHU$6Y8ISHFX:CAX&S$I*'\5" M"-"$=R^,Y9"NTV)6E,2JD MOFYKDT0I40!QJA%,?CGK]4FXS=A(ZJFM06Q@+*PSQ)TY-0:]4N=._5P%: JXH12C Z%*_>JR\9-^#Q@W@0Y CHYPPL M.86P&8F36([)E1(L_4Z%3:2V)8ZCM&NT#$ JC$X@Q6;+=A W*2 0 SB6*DFJ M16VC&#W<@:H$I4E\54I-NWY.046O"E"FE1@EP ;" ^)(JX_[<(TW]UH3)^#1:NB3WO^^&7HM8G:)KRT]Q]"'',(")YJ MI9O\/Q***QHJT+'+6KW$Z= O,PZF*U M%*D_QK;ET(I4<"-H R*0:\\H%,U46B*\/HQ9SXY]OM464"'GSZK:K.#DA:7D M1!-P6UZ)!7'&$8&&-ZL'_#8$$L1,CN,A?9J9>_LQ/GQ,&+]WRKL#]?LGRWLC M'J/$1*0$9&ZU\N[&+08!JF\)W=RD-=(0^X('IR4BO6Y9BCL>E!YO\P/V=;5" MH"&WU8:*TA2(=^N)?Y*@PWL%?*4\!H5\7B+LL0<*BB?#:(1UJIB@S]HU]>:?ZTM0CV40WNPROX7!JHBA]]^5R*#>OS 1^>(%@"]1G0Y,]PW$HXIIL-Q_/@Z7<1 M0R?'5];"\@$9ECBR3I+2$"X:A'3-K+FV#MOI#B_.9?':U[=LV,YGAHP0 MX)C[5J0KQ1.$G3_TIO-P5<[UV@U:9=S.V3ME31\0(/5TPMNC2O4S)L4-R.H$ M?$6^_;=-]'2#P%,X*COY'?*-TV4;Q(=83#!S#Z.W7S7#6. MM;/3QLY)M&_ *?-<. ?P%V1BJ)&F4W\J4#\_R0YB'7.W)6Z GU3!UP$*_B@% MJN^#4:D2?U"^^WSZM9TPW?#3K[<2:T*TJW\>"YV #G@3 0B;B@#/3Z&FP&^( MT88:T7-:7]WZ.[WU#9\'@;$Z, K'XVM2(D]QH(5Y1OPL<*N:&(<@^M CVX%6 M6^34MLQQSV@BOYF*B:R]-?9TL^7V@W##CZ?>(C,>&4PW;80$^ R)H/(/+53H M:P=B*=1$RPD0NU1\7#U[8:JD"GDA]0RP=YKID$GY$K81B_\3ZMUY9"BA!Y"] MW[YIT1/,K1HWU2P!/E&BI>2%A7[]I:G8$2Y>Z40/+I.%T/;+#T9W%QY?/15- M+7ZI2/*9+EV?ETX/&D\]>T#6>M1[#OO\//9TC;%#G*%AG!5W;CQVW9B9KBG= MBJ\-5O^."+O](<;AFVB*!OGBH]SS?CZT6I8.!K4_+^_ONSM%8R1VWM-%PA/P MU=^_#GW/YO\.YO=Q93E7?>5U^!X&.,W?/%[&YNXH25)RM5]PR?RN=O>CZ?__GW<+N?@,EL)3Z723 K@Q806\B^4.#LTS :-V;:6N+H$!B-O9Z-(A6 M-J\\ACRY&1M=JI2J(&WZ=9QKO*^YW%$IM;>B9!T9E]X4K9J67A1=?0FUP&HV M"O27C[ ,[?.)%FGE'*^..P>]>5"N3OC](45XN=6_+7OZ)U!+ P04 " ## MD895F$9[*,X% !U(@ %@ &%V878M,C R,C$P,CEX97@S,BYH=&WM6EMO MVS84_BMG+M8F@'6S$R>6W0"MDV#%FL9MG!9[I"3*(DJ3*DE%\7[]#G5);+=K M-VQ+W,Y^L"U>SIV''X\X_LEQSD1&1$P3^&5V\1H2&1<+*@S$BA*#K24S&3F:_3<]JKM/KEZ]?3:#C>-Z'_L3S3F>G=0>2#V"FB-#, M,"D(][RS-QWH9,;DH>>59>F6?5>JN3=[YV5FP0\\+J6F;F*2SLG8MN W)$$-@3@C2E/SO',].W>.<81AAM.3L=?^UF,CF2Q/Q@F[ 6V6G#[O+(B:,^$8 MF8=]/S[Y_='8LP,?5=*O&75"E6$IBXD-@,WJ^_^C!\C7-]JZ*2-<::=@C M^[5:1"2P%S4/J,6:SD'_T._")",YLJJ;!GVKZ\SF'PB.NW MF,VA5P93J8:) M3.C^?VV$K5X?3"!;$_:.\HV<\\\""Q[,>[!G);%6Z_DCE*#Z%XSVNT!)G+62 M%JBFTAB'=O],<6'CD^U[095\SY04=E?NUDQ?B=CM H%33/LE411BJ7*IJE2P MQFTB%[AO+^\Y)A*ERJBBT1+B*H,LN]9^E22ZJ,2I>-LIP=%(PT8!90H.]Y+[>*\6#8T+A< ":9W=(F(2B/6:E1,,^P>P%QS"M7OE M3EPX.EY8&D?'$HGL@UT]3*"FBSH68S0L83:DF:A(;V@$*6'6:+FBVDK9M>,( M(DR.*K@M9(RI_5"T!MF MJ[:AYQT+&"TR)1'FE(9*)!6F!R>6G)-1CA(>.C4Z)!OHF<[_I)I"4O#!U9 &]Y MK^OWX$&Q,A,[_V*(U >.YMLD._,_LOD]H^S2^!?\L*U)Z>]$69.A\)AJY +M M>@OHUX_U*;_ \-77A(CZ50E#. M=[[<1NUV?OH^M+NB@DD%[W%K^^+^=WY7GMCM?S^B=M^7$T_MN]@03FE,%[;$ M.*@KC/\K9WE5::L]MF^KO(]2MGX![=L&Q; 5DU95+V4:2L6,H0*%P@BJ+@,T ME>0$HN7GKUHRHB&B.#Y7\H;9HK:1:_5IFR!+>V\@LC7IIB",E#;'I(423&?W M!%8*T;;_KAB-DQ9,:UO]Q73,C+:BIBD4.;986:DV[DK1YL]>IE?O]!O\UG^P MNM0W7CD&GU6;LKOR:T3BCW,E"Y'84K!488LU5]1:[V@8]S8$:='IVNV$IFGM M#-D M,BYH=&WMO6MSVTB2+OQ7\/9&GY7>H&11=UNS'4%+M,TS$NFE:'?WIPV0!$6, M28 +@)(UO_Y47NH&%"!2+;O1;FS$3ELD"!2JLC*S,I]\\A__W]Y>-YK[T228 M>A]&-]?>-)ZLET&4>9,D\#/QZ4.8S;U1O%KYD7<3)$FX6'AODW!Z%WC>Z_WV M\?[!_NO3O;U?_B%N=FKPX/#0Z_=?G-P^N;DP/MXX^U\&EWN MXM57@\O1[Q^[]-2/G]Y>]RZ]G_9>O?KUZ/+5JZO1%7TA;M_V1HD?I6$6QI&_ M>/6JV__)^VF>9:LWKUX]/#SL/QSMQ\G=J]'PU3Q;+HY?+>(X#?:GV?2G7_X! MGXC_#?SI+_]8!IGO3>9^D@;9?_WT:?1N[UQ2[/'1?!?/RW]Y"Z,]K)X]>;H8)5=B%^^$E_GKOFZ]Q!.L_F;]L'!SQG^K,DO)OK#V-ZN3=)L/"S\#Z NU<\VWB&N' E+YO% M4;8W\Y?AXO'-?X["99!Z_>#!&\9+/_K/%GTB_IL&23C[SPN\.@W_';QI'XI[ MTC/>\*O!E_*V]V$:CL-%F#V^F8?3:1")"_[/?YP?'AQ=_.,57"AF8N68C+J?CRW>#3K,;URS8;\]O?KSJ^W M=1W=X-UW'!D,QO,KCN_L]UK__/-FQ9O_CY(7]>-?A.=SCXW!L.^D(< M1O@>55>WO%[_!6SWV% M:GN,#H7X=Q8O:^Q3?!?QP O/Q9=;32S][SR1MQK[DR]W2;R.IGN3>!$G;_[C M /_OPIAV^PN6G((DN5:'/S(]2?[(CSMOKKC=XYUT.^B/ANKRT M=UA7BV#,&8KEQE.&/YP&DSCQ83ES>SG_+>S;-V++!PG\J_ U/N1-&B]"6(N/ MG??=%YY^:SN>J1F;U$WM$I^^SPC_R"F2K&4#F),F\;+F!QD[,B M,P2F\!30 _A]?!\DLT7\(!_Q#?>5/;J\ELT-[B _VSB%UFR[)E7^A!]RN&_> MAZ:6/RN\IWEON.+?^,?7-^T+;6K>/,S#+'@I;P-GA?Y$P8WB9.DO+ >$/\+3 MU3P)9O_UTW_\SRB>M \/SD_/SP[$4:HS'/4NA<[I[0NU\ZYWV;W%PY44$/J/ M.5IIYO8/7I^<'1RUQ1BDTS5>Q),OTDZV@Z6>)7\L=M5:O+JA@N4$'4B+)N5. M3/!7;RK^$.<*N9-9=(\O7$,2 NAGK#BL1?_!ULI'/^/&?^W> M]>:;70KG89R$XDT^!(O[( LG/KR5'Z5[Q5=K;_5J+S&1/Y5,4/UVM!C4L/N^ M=SOJ#KM7TB3L-S:AKENLEA+4V(3&)CAEXUC;A,/&)K@GJ'X[6@QJ,/K0'3;F MH/:[JY;"\TQST 0@?GA[<&($('K[WDVW.^KUW]]"!/1V-+C\YX?!]55WV(0D M:KMZ]=,W)XW[V;B?);)QVH0DJMW/TSKN:#&HC]>=2\R+20O1N*"UW6&U%*#& M)#0FP2D;9TU$HMHDG-5Q1XM!=?K]3YUK:1#R)X;&/M1VN]52FAK[T-@'IVR< M:_MPU-@']P35;T>+0?WWI\'PT\V%U[GZOX-/PW[W2D>7H#BD/QCUQ)$"PMK= MP;O&7-1V]]52N!IST9@+IVR\UN;BN#$7[@FJWXX6@_H\ -O0V(':;JM:2DUC M!QH[X)*-]H&V R>-'7!/4.UV- SJXW#P6Z^!N-1X7]52;(X;0] 8 I=LM+4A M.&T,@7N"ZK>C8=4^=B][.L'06(3Z;K!:RD]C$1J+X)2-0VT1SAJ+X)Z@^NUH M,:@^I0QRF6;0O^VSB\9.U'_;U5*J&CO1V FG;!CUL^>-G7!/4/UVM!C4N]YO M@$BZZHRZWKO!T+OJCKK#FUZ_,^H-^GGS 7\/NY>#X55C.&J[#VLI9HWA: R' M4S:,(MO7C>%P3U#]=O1QR0'#>_OIMM?OWDK8DC0DS4&COMNOEM)UTMB+QEZX M9./$J(H[>([!.-Q_??Q#&XPZ%KK"H'K]RVMA'0JG"N^J)\X4(W'V,.R%U^L# MW-439XV/@R%^QK&K6P^RWK][-^+$,NQUKIMZZ]INU%J*8?NP,2V-:7$)AUEP M_:R*ZQ_>M-2Q8!8&==/I 0-QIR\.)'#PZ/4A(>Z(8'G7O=M1K[W1A\&G MD=>1B?+&9-1V ]92O X/&A:YAD7.*1WG)HM<;U]%/YHX1FW7JWXJYOSY*J;Q M2G]T#?.Z(8ZK=DKK6* )@X* =__3S5LD+]:&H7$^:[O/:BE&C65H+(-3. X/ M&OZX2LMP6,>*31A4]UJ'LQN[4/]=5DLA:NQ"8Q?..J[4(=ZS9A4)\[ MEYW^94,!4>>=54O!:6Q!8PO=X95WW>U WX / MO8^-3:CM#JNE_#0VH;$)3N$X.FA(UZIMPE$="U!A4)>#FYO>:-3MWC9US'^- MC59+,3IL&)P;T^ 4#J..N?VL0N8?WC34L1X5!G73ZW\:D5U05J*))]5_N]52 MF)XP$ 4S,5D$?O)&K/53'[9KP7C9AO'Q:6XB7MJ7P'4QCOPS0Y1FG??NT84I'=]Z&/K" M<_'EAH,RYXG^=YXHO:._#YR2;G@C[?;^ MV>G/MN39GX'X')%W<2=L:A+X7_;\618D;_S%@_^8LCBX?G_TLU2M]=I 3 MVJ7_=<\0'DM]\D-M%T9^Z/+5BMZ@&JF]\6HBA%7**3\QF[UOX_W^3;Q?@[FA M_2SJAA_>^ZUC$3X,2KB\'[O]VTY#\?;7V6JU%*3GAD8:WOD?WCH<&;SSG_>% MEGG7N^PVK//U7:WZ*1A@ CAJ8J^-]^D2CN.&=;[:^:QC)3<,2EJ"QM>L[<:J MI=PTIJ Q!6[A.&EHYJM-01TKN&%0)LU\8Q9JO\EJ*4.-66C,@ELX3AN6^6JS M4,=Z;ERU3V\'PZM>OS/J-F:A_INLEC+4F(7&++B%XZPAG*\V"W6LYH9!Y;.6 MC6FH_4:KI1PUIJ$Q#6[A.&\HZ*M-0QTKNH^0%&!XHTW"A3?LW@P^=ZZ]3O_* M:WI6U7_7U5*H&CO1V FW<+QN6.BK[40=J[QA4-2S"LW"U:=1CPJ FG-$[7=; M+87IN?:A 3_^Z ;B^$"#'S_O>[W^5?>FWQ-:1L4NNC_0V4ZZ*+.^VY_ MU$ C:[N6M5,_,*A&_33JIT0ZVH;ZZ>U[PKD9D?8AA^=V-+C\9Z-MZKIT]=,V M4.-\W!R&F\.P2S@.&R!VY6'XN([%6S"H=X/A#;J?W=^ZEY^D9VH:B^9$7-LM M5TN):HQ$8R3]?=]XW1J/$6K*6$-4:C,1INX3AI8-S51J..!7LPJ.O![:@Y2/PU=E@M!:BQ M"8U-< O':8/?KK8)=:S6@T&-AIW^[3N YLF#1&,4:KO%:BE!AR>-46B,@DLX MSAJP=K51J&.='@QJV'W?NQUUA]TK,@D?!M=7#4R[SONLEF+T7,O0X"1_>--P M;N(D>_O>^VZ_.^Q<>Q^'@\^]V]Z@WV"R:[MP]=,UYXT7VGBA9<+QND%)5GNA M=:SR@D%=?NA>_K-Q.NN[K6HI-8TA: R!4SA.#AHD9*4A.*ECO1T,ZEWO]E*< M#7[O=H:--:CMWJJEZ#36H+$&;N%H-]#':FM0QWI(&-3E8/AQ, 2&VMMNY[HQ M"+7=7K64GL8@- ;!+1R'#:RQVB#4L?81!G73Z?>[0\"OO.]][O7?>_W!J'?9 M;2Q#;?=9+<6HL0R-97 +QU$#;JRV#'4L?(1!_=KI?2;+T)B$FF^P6LI/8Q(: MD^ 6CN,&VEAM$NI8U@B#ZOYV>?WI5I@%[]U@^.FF,0AUW5ZUE)[#TP;1V" : MG=)Q8B$:>_M>YZ;;O[IIZ&7KO&+U4S(G3RJ9E]0 N%:N!>'!CN/%].(^3,-Q MN BS1ZF96':.+LS1->/Z,\:%&T_XAW?1FXG8?$'R+4,[ GC$#!W*W/>.E"A9[L@C\1-PBFROUF_GC19 SED=H'<7?_*YH^@PE_)-U M4^M.>Y-@L;@05AX\^ 5/#MVV_ XT+%+%IEKF49$A%;>;[)P<_.SM>6)XN[E; M**/^M-Z6]O[%/ WCO:SU#T-C%;Z/8JN3OL +S\676TFK^;_S1/D/RL+N3>)% MG+R1)MZ0:/L+%MW"MG6*NN$8MMO[9Z<_VZ)G?P;RG^\=G/TDVASPYR4KOTO^X9TF.Y(?Q0VYN4'[KEE@4X;C\-1Q_("^Y>(=OML(NT55?_>#7^GB:P M:I1O?[_N_'I;HP$-WM5H,)TNE&,-!WTXQK2\7O]R_X5']X;XP2.))&_%'?#$TG[]<'IV>F)!/I;W]%IY4#F;K('W M5LSK?Q9G^J=?XMDLG 0IR59>\[U@H,.YBN8BN>(8SID%!Y#F\KPM[S$-)G'B M@RK>@RO)2\Z+0-[[$ZL/%U\XE]RL6Z)%K1>7CKW%PMO''AAY&7BBDLA:.([[]=P(>;G M+HNCEG2B_=:\:MY2__1\Q=I[,W]^X E(/5\WZ*7[R-_62*7X2)>/TX2;T=^!RTU.'!!7Z- M_VY?[.)@9DF\]#(A!5X6TW^G@1!/L4+B_@G><[Q.Q5]I"K?-'.^3!/^[#E]> M^)YC2[Z7\?C.UN/TL$)(.0!WT^V.>OWWFH&(Z28:E;"U*3BJF.W3S57"Q^O. M91>60RZ-5@LW09 )W8Y;*LW$^\^%@ =BLRIC, \64] +?O1("D&J K$IA19( MPVE0H@FF02HFPH!V!1PIR18QAEL\^5R M'8FIQ1D3^J7DQKO[7H\LES].@VB"HX%AHTJ3/PK!C)FO"I+?/KL0C^6I*+PZ MW'*5A-$D7/D++_@:3-9P,)-VLZB-&O.WO?D[KI#UL\UEO=/O?^I<2TG/ZR#; M'OI1M!8+R@O_Q!8(?"%$C^+4[H$0>E.0=A!D-E5.B=SW.AG],/>HJ3**ZB'! M0GP23%MX4Y!:ML%)+ R#-GVP;\35:#A\^$$C:RY9.ZJ4M9,*63O?7-;^^Q-@ M#BZ\SM7_'7P:]H6GK6P?Q$?Z"%+SP!_K#MYIT=M(C,5"_RM.V ,'@4+1],(T M70=3E!%0OIGX!\@3_"WF*Q3>^!3\IWO0FZRT2\2[A7>5LBZ^%",!04U UP5" M?V9P#A"RE\:HZY. /R89%W+Y];'%XCN)HU0\? T/]?YW'2?KI3=CITU**JR* M>(H2Y.#K)%AEH,Y1T!_"%!XG[B.729 MN,';1_&S5&P['D5+;%:AH8,4 O9A.H?]14..X@SVT3B)OP21? Y8MFDBK-<" M'A-$\?INCG.9PJ0N G"5%S#X;.Y'ZE5IR\+OZ5(Y?;!5Q= MG*7"A>=/_Q6ODV@I?B,LV*PE%N4A$%+?(L/%\VD-6SXBMR[%%5>2HU;=+TB6 M<30)FWLY:?[GF9+EIR/AS^;2" ]^"Q86K<0GG?IA U( ?RN<#DI%)[DN^ M94L=-<1KHZ5%E4B3'XG5$6L+LR9MM/H9SZL]=:73AEH:IYI?2[RZ?"EQ9]X7 M&]ZLA2M0KJ[Y=DLX3=#9:QP( 30NL%\&-T@2"OTK'ON($S$+<, 2__4CFE,P9RWZ%(29'#W>%3O^;OGR[8QW"TN( +>=OW^K%:\UEN6"TO1+>NA>Y=?L52+PI @03>G7#1(D/- M\.D0E8N_6BV$.ADO M S0C7#_ZDX9&-/"_;TN-*>GE;8T]>;V]// S">VE#^ M.@^TE@61D5O.UG,M4%2P*9=^EJ$QTVH"1!,]*S8_RO$B\^<+#UY(+7KS:#-9 MO VS6-27IN$EI2GV,?S!BG0EU'>RN1%U&V]T,JT,84USV]\Z<5"!NCU$<-5/ M$E1SU.1[FWQO/=)8+YOO=0T,@"$>?.:]$ #G28#;R@=EL%Z($_#_KH5'#1J5 MG"%A=B *Q-XJ?R4\ZS7X..- V/8@YQ.L(W:C _T#H=^%N?+6*_%O'\P;K\:H#0LLZ&TB7,UDO(-XM5&\2W*T7>&6J D:HU87K M($S('8:?R:3PI7$B7*MX:KD1X%/E0M+LTHA[AIDXZ >3M; B88 ^^#2A?'V(!M.\R5E@ Y/-Q5]@HGC^[P!J3+%Y.&\D\0+' LLBI\Q: MFWTC*)^//Z MG8C7F/H1Q_J\#BR\>,=>K]?R5#3' T,&]GX=+^ :NTZ[/:A6'TAL2[EH8I9GP]=AO>H#] M D[6>IQ.DG!,EZ$HFT,'N1\+]8JG)0K,P4%C"6J'G< D"#!V!XHD! T0>ZD? M3@L*"3\T!L$!B93.)]XB%NH 7RZ,X0@F=@Z\A]C3WG*=XLE\%H(7A]L&H^+! M) DR/WET1(GE26\<",&.>*FLI<,H.[QBAG'R"21?>8M&CRK(8YP6][UN?F%I M@U.6+V(O%]Z&)& .\1X9&7+YL2TS42P>/!>J"N05'%04 M5B4-,CL3X*1&K@V> M?$E"[2,RK-DZA: 5B>,$!H6^EGF&P(W78J6L]"7X\SKH+W3A[4K8/AUO3]U*4 8=5FLA MMBG:>?YGJC2"&9P,3"U$_H>./C[A@W X1LS-0B<)*H-BE_,PF'E=E6T:8+:) MU)V2POS]W#_A.VIEQ%H#? [A$IBZUGGB70;+,1^'C=S&6QGDLH-7Z$#9\U^> M6EF$RS"C8R]FV7CZ<7I)*<#'% IJ=H]K]YQ5[IX*M%?[<',G@U,9N6R:S)P6 MT\H0N8$0MKWJ8&N4FTM.@EA]N?S^EP!EAW,%($G:/OMF.-"(CBI!PFB?5-)\ M+7V)HD3298HH, D2D9Z;]807#DAZRU#/AK@[81IU^<2"A<_\<#2ASE7 M"Q,E+;FI\7B#ZB:G+5JF*C"5,CZ>)MJ4 3%L4H.0/1%S#!Y82XX WHFFF^+! M#Q!3G 9XZM8*YE.$?R&&(<5;M(3[(R3G#A=H)=S"%CL<6EE9/FB&GI$_G>)! M33@V80;>+?J[-%$3/NEX;5=^P]R?$50GZ?0(BS(F!C/Y6A@3^"NJQ1#G65L MH?]FOOZ#']Y+FP82 ,Z\L4O*3J>?3;?QQ'(;Q:_OPWB=@GLXF0?3]<)(\50D M3T $5D)3@(ON$!)'D-:!,M#C?@'N0H8+%FM MQ\+EE1-("Z^..1@(@$$ZYP VE*EB\H:Z,;DNDWM>97+/*O"[[2WPN^]ZOP& MY0J8,=\-AMY5=]0=WO3ZG5%OT,];8OA[V+T<#*^T#>ZIP^.+ZD!EI6& M0^OR"CB!C'89R6Q*]<6SEB&PB/0,OPJE;Y@5:;;_/NF.)ZHXCIM,1I/):#(9 MWRJ38<6D%*Q&Z-Y)P&!6_,K(1)#[IFRPT& J6&K<"QW >)5' 9+S0#=R/UK8 M>QVM/#T0GR4&SJA](*Y_3&4F18TOA[1 )U)KVC2&84*.@W6L]O/IP1)]^R*' M"LN),-PD&HLR-)#[T"XI^,@T1ORY91'0:/F>$"1&IW@,0RI.@O,\J"Z88;3Z M"\61$0=,8S$=[_PJPJ!R:_A__J-]>O TM]/+B&B)2_ "IS%$JAGXP*Y&FYLR$<4@ 1:"U\ MT7V9R:EU3AR>4O3$M9Z<.4@-/A+"RG:*;(&]4*OP%_,]894ADKGR'^7LP80*>R3F+)KJU*QPY[(D'*]5 MYG6QB#/S)VB:5?JW]('!UR"9P,G-^(TX= KE+\YNZF:4&&Y!NE6L6,K/U EC M%@F4&KE(*J Q,^#=XF0]6R\XYK6QH_SM#5BUS1KG,VRG;*)T=@WAE).G=.S3 M(2UKH63 'N\NYW,K365-"">AX(W3_ R1#T-SE 19O-_DMPOGX->5Y^"*>L;V M%O6,SM"S]_;3;:_?O95 >WDNOMVO"8S3Q:GYQ(II&K:77[$=?U=.RUH.)_\H M^V3F'(@XV04)/B7_-7DTD'M%H@&J=I'APG^\6O_R)T>2V@?G?V!!C&EW3V\H MI[^8GH=Y[.WT=H7+"&>;W,5L2G8PT8#A86FY MV14;!U$P"S$*&S]$ ?FA*NO1(@,!!F0<"+LRDY%V[3<:M5B(2(8U D,61\+? MD^F4_%-PL(3UR'T!*P$@#%=:8)=*K\T3D\Z&ZG#^# $0XBLQ'J6:=1Z!E[,: MB1)-K+-4X@' M\ \]F@>)6)%A!.==R$'CHGUS1+)VOZ7O-LTG[$T]H7):3RD#>B(<\N]B^.%D MX0.F!O2#=;C7D!O*TA)"RU0'8LEY>U:HS]BZ#C1$]!(JO$3IYC7U#VX5E5E\ MA\4_QKSF][=*AO.FR:&'BY,)ML):;7.G&S(#*^@G_IT8TAPJF82IIH4PM5"K MD,]%:!B"YEB)BFGG\JM)(!,;)FZ&=0N7ZP*E0U'Q-OD-#D2?-/F-)K_Q8^0W M_B3-32]C5%8 MF^Z6?;CI>J-4LL CK,[;%2[M\TM:>^]Z( M$@FH(UNV7LX?'21.>BJ\MWNTP%G<(D0Y(J?)_\"@'SRJY08NEK-Q.+'($*RB M3((J"BR-$D7B+^%_97.*-2-26IQY-_HM *SG0CW@:SV LRSO8^$Q9F&2@H,0 MP0RDADNN@]H 5E=39YN^\I QKY?X!$]ATLTRTB0Y(RI6T43)ATGV:*6:8%G4 M]VGX57Z-BH9C?,9;4(B2%[IX+F4;SZ94"H+P2Y4LE D"WO1EUT$.WIP.>.0V MHD+7\=3:(S0,@JF>=?NQ*)%)T%$<6C"R^DN9]V3+7!=$#X$1X>J3Q"'!WXV#"B!>_C MY?+<@%P]4RO>:Y> M(A!6V%N8:H@3)%@ P_P:IA>=$YNOJS#QS?.4N1KV(38SV3(V+K<]V#\X,@MN M?_##BSJ]D'G+>?@>/C;[D" MG=UM"'/0G<&BIH\X=[ M/A*@>@=WZBR,D!A";)E=1;*DZM00;@ GS8FLO)H M=4S"6@36IX5A1]3U/A-22+RO230F;WGA[5!81 *M=;5HRWT7&@2"AJ6)<05A MJ>2*[2,@BG.C("7&5/:5>5]/(&\4U?ETKZ$_2."_'==!ZN9%$, M05[8IUYGZR3@)*O%CR)T_;]8"0@))"O W)EB:X$O@D%*\J700.<#]_G868IR MJR2$JC!F04+.-[PA&^I;PSSU(M!R2O# 9%_40^U_6Z7S5BJ=*H7R?.V!X 4Q M#?=X@&QYZ8._TM$PBRO+DDK]!03A[\29'XYGY1M5IE*LS62A$(3?,YLQI('$ M.\0WAGB7)>EBIX/3,1'"GGX1IP"QRCZZMEK +:VRV<9J>4HY>M.ULH@SJ!96 M1Y=[?['6[NE&\T951@I=,B7T/&9WM-T5WCD4 O'M$^\^A@/]@BO>GJ,G\.1" MT[CA,/D05[Z$>)!9B0=DZPA&1E[!+.32'!B7F$(@3%):!=\+7TA-W+;Z;D?J M@D=Q.('>A%Y7:#;Q^!Z$\8(T2W7DG]ZW_$JC-(4T5Z"K182*@M@YZE;2?SM? M^>&7GQS#G:QO4SM5[^PM-@YG^5"O8=7:CDFW)B;A/B:J"_HV3C"- N]C$0C[&(-J%S#OF=-J'S)G3>A,[_<.C< MRJY#_:[_R,6HIM;"VF&,)1&OA_CHEHOGA'[J0/;[+@GP"O'/)($[TA]XPE$T M<4C]QBEU<)A,E]U]MH@3:2S\'"'+\]P30F5@A.TY(S;=->)I%*\@9I \2>D4 MIO$>$Q*P%T&T(F(+)1BG8M=!#X%,J3&(#7U;RZ)OY-8J0RGJDRD>'\HCJ%+_.8BFL#6B!CCD_(QLI:.?/%;D@ZF$[%BW-*OQBS02T1LX7?B M#8NFX@,T=S:Y-*)6Q4?"F.*6PG(3WF64XP%C]9N8 M8&^B."7LN972@O$!&TTK2\WX>;-@"EJGQ:0WV"8 1[L([H3P6JA6"E)&?-JF MA1(?8R2;O'5SX\N(0;6I06XJ/62-8)C0]HJ9P0094@K@[:+Y@VG!*+\*1M.T M/,3KQ918V,S0C)WD] W!/KIB#][TO"$A03H&LA)M##A./O7$@*=ES=3/:5RXXELO) M=3)\Y['IYE(Z8TS62OSQA(L, M)2E"9=KN@9N'U=29=2M$_)#PU@ :.RM=DQ MW\Q>$4#-@TAPGNUZ[&. AIG@",5^ OX+V(L$DQ\C?WHBQAC M @ ?T%8HAE) 4+\& 59QH$=82*[$BD>T(ILBVT51%BY(UXM,Q6$+N".3N G9 MG#CSEJ['PC,C2TIY>1OD9K(&1[(@!(,$^30?)F!_Z+S8I2,O%H('814GR<2- M!HAT+O):UJ(3"-4/:=;U)%,, 5KJ,_/W30B:0V=G30BZ"4$W(>@_'((V8:?(K 5P4C I M5FC'TDCRK/=BB 1&#,'@- A9EIT:Y3D:RF1=3Z%@632ORR&E7L4J*ZIE;!G% M@9:&GP89P59S2AZ/-C)0G%K!:G*-K8!UBOGC<9 ]0#LE<..7,<>J^;WRUC#!$WVZZ_*5[:69Y03#P8LN:\N^._G'NR>0 MD21 XJ3/'G!^TF26@!Q9 )!Y4+7E\"N$7ZQ"(0H4K>9$":/3,R@@B<5V"/DQ MQ2K=I(CL>JIRV!Z5Y;)4CZSHLR!0WP>P".XA@*92*F<&YRV?:*C]-(TG^,<. MZH@J$-[A>.^P[ Q:!+9J/WA7(QG,HWMQ=OY4NHQOC0R^_Q.!P2]1G9J'$?_0 M!Y>.X^ B61J^ 4085\^-H\P'8)5,8%FJV-,[D% V$:_5HH0_N]\MZ-/"V]D* M%<)DJIY@JOMT;J"1&6W+?>$-AN.2MP'(Z \L6BZL:%&TGB='\(NR",^3DY\O?#SK0/LUD)9@H_/AS9BX@ J[J\N*@^?E_B1QMG& M.15J>8!"(0LB!2?%5X*?P6&H9$)0MN2<,JDE].,)J6.NECM86FYMMJM04*ZC M)J>5"97*?V"R-TIU;HL601W4Q;F/RY*W.*=.UXD\M*P@GVETI\HW?UO(FA>$"=2OB$+<\EJ;XY MOMVG#O0_# M96M&C;#$XDKRFX)=53PZRF"5*10EGEA_:I>P:Q")?N(?S$LF M=MW$KO]P[-I*JRPK[K/H!'S]+>Z4B4[F0#Y07L;'T%);4\DMC;[9.HC"=FR G MT_*B_Y[RG71^MI TMTN*XQS3,Y'VJ5J[$B>9G#FD6/ C*4?P]JL IT#93VF) MA1GEJWSA3*#GAJW% &\3^1$&)H.OPA-2MML1%W.0].6Q7 ;\2;$]H\&/$P.J M0R!J&;5WU7#+GDN!]QZ;]^(3WZ_#*9*X4H48)6=\>!EV=Y0_B/55:A4"YZDG MA^>GU]5S2 !/<0)',+K]>?;WH$ZI[?@Z3T>7R#+I%@ M@,XW)!JLS&-MRSOH9$8G)+:))I&XJ*?4<*NXI$L)]5\\ZF.O'*U*FQCF)4=& M6! <_&A[NG=ZJ;SU,5C%2UYQOXF/E*3AG&G(,/LX3AQT7/Z<1%EVOK6,$N#"&=UW=K=B M,E4X;D$QOI(+J[=1B^9NLO 3AC/I7_'PX0"-3@3YW5B73H/? MK8=/IR3I8387?GPJPQ 76OX8O9@L]41K/ELGN!.?#$91/V&Q7"FT(FA!6P$5 M(C5/M4K)8,*N](1K'CDK<(/ZB)*L:71"0@A'IC2XJV&O5?J56C$!"1 $1-P. M;%I=Z&IU6#5OPZJIZBS+1]26IF@HF5)7>.A[-^B8P>4[)_EWI[833\WIC@R? M^:F*L+C?U06B=*X;XQ1RH\03@[=S7KE$SB%R^^M5 D@\UM,;+B K>6J>;=^! M UX4:S*^X280A5$I[CES:*"?4?7IGM+&2*:[+S.]WT2V=_<]@#W$XP4PO;'# MY!Z:[S*D.JK%SZ2P!>]V\F-S]5 &V0*"%DOCMLQ"YDJ+3#%'$8CM$BB^H7S6 M(=_MK&7&D@R,PC3PIP0@T/0@6&U(1+6)S9"^ G(Y(FN _C=8I^ MY1C!%%,Y+GWSC+L*PKW55#]JG1 MT7>-"\_EX0)46M4'.6]Y 1;70#D!O3K$&Q+3# MJ^=67'S+[Z6WY/#H7SQ [C%DZ#,#11,@/^!$VN#,F5I3J10*3ZN2RF-_K_W: M127SH_=XS+5)R1U_-4J_O#;$R?V4N=#3&&B6LK]3P0& M)UI^(IH0/L=:VP=-#+^)X3\@#@?\%>S3$ZI^;<(G0/"'GU#D<*>2 M6AM]8PN,*TM\IRH<1N@AY%9%Y+(BQT[3=>)3ZY*64/[@58\NH M@-O [.);^L2UB@$Q213OK9"?KI$R^&Z M2M0S/+!P4\_ 0M-A"Z%88E,"@(SK'2L+#7W&G6P53)0:57_Z\M<.1FFJL MXFX)U%H=ZA1?BZI4Q(F!DP1LYBWE3LF*";$PA(M 1T"EI"9NHNH+[E1] 9 T M1C-Q94:(?\F?#)_"P2<3;RLGB7ASC19F ,I(_"F1ST-1,<-O[HR:A<+0?_"C MS_WF#0JU<_/F/V;X?^(.(X7CTLG#?"-055*:VB4F&@W)Z3T#$YBZ&^1BZ,&%WB"6&?S M.%&]!/CL9CR\93T98:TZ.<:%X-,8RX:)CA>8A_VT)7%B_UI/[R2X"R^00VQ1 MNGB#>=$X5&+],1; PO$^4=D,[H78?V('AV*+83) :/P@FOI8[I\PK%K%;7)! M9#(G>D&,:9A1M%Z##J/W\69 Q3CG&+"P>ZEJH9/5X$4^I*,:E MKC=O"#*22V#++I'NXWTHCN-KX'"E-?\W)Q<@(21)162V3B4M3!ZU5*50I921 M6%%84[S %41WTBP))^H-Q)OIHZ>:"I57P-#!+/QJ\)E(3)^=1=GI%B9'_5Z, M(7X MF"Y2 $^.+-\C_X+LZ#MCACC,N*:P/IQIO=4\CF#+04U=C!ZA4/8Q+RO\8!K< M8TJ'"C:IGX'ZS)*W?>]3M)!A6YM^W6[69V@2S/_G-(@JAZA0+ZUR16AU7-%90^;E\]%5YSAG<6*W",_-Z_[?(16^A;E_F@21 MCTX.O+A==2@YO&WF(Q_5-."=%]BW(PF@,PQ)PL>AF.#T V-:P## F]\Y;7D95\4^\C]31.B+V;&M>08RO6MV.5&^?8X MJFD\63-O/KND1'?OJ Q66^M6E]2";E"A) M^]\$HG$?;B.8_0(JQB0,P7!MJKVZ"NI"":)?I+%],+%;4N2S)?E%%FEMB%]:#EP3Y^YK51H@:I%Y8W.2RB4 M"O+;!+?;[2:XW02WF^#V'PYN;V@JYHSU+<.]:3")3VT7C99[<,#-*\$8F!.'C<$[HRS4 M'$H.DY,WJ=68YGIXTI)(8PN'Y;S][8H8M%57T^,C.^!__?0_HWC2/CPX/ST_ M:Y] S8#_2Z]_>?WIMC?H>X-WWNUHCP=#K#VYZ_Z$/7NQP,/PZ&^!G+VZWPI >__>[==$;=8:]S?6L_L_WZX/3L].R0 MGOGG+E?=:DY\Z9 :\4,,CP10I,E!'H):%7R\ IR_0%PMCT3BW+VHB.;4/@_0ZW>$]E5XT4 $B'&F,X>G? D2W6W#TS0'6%,'B5I9N1U M)7C''&B.;EC!)+FR)]@U&;-Q.-K-QEE(\W0'-F..1'DX>S!98S=RCA]QU3L3 M"->*J81?FC.)H660#@D/8:&I+*[/2U(I\!OU4+/A73PVSPV-H']U>F'*J;%O M7#M2QDD4S-^.+I0I"NT^A.D;3[$"F#4"Q(H:2?ET;%H5/7=N&.>(5)0S?8K^ M=U/W9RSWN[M#H-L-NI!L3KL2X^I\A91=' C^BB_D(\M4@5R^G3NI#,39=>34 MWA@OD"LCM;#TC%Q3;:W>1"C'IV*M5L<5Z7QY>>1VKCJH:&P@_LK/AF9SN$9) M0&]"M,J>?^>'4 M]$K\W#&7^2[NSL(81\[=%:)1,:-Z>*QUTX@3&Q4+E@_P)FYB!XJ&#I<+!R.A5$DB(V@HZ!/37C"*\C&/GC=?"?PU1]?HTD!0"%E'&\>UIXC]PY;'%P":F M-ISFVB$(F<0O4QZ)JF?9Y8X7*KJRV;B+F*VGCCDZWPG]0 )R6NZ20)$B 7/4 M0^SM')+[#HQ!<,E"2" $:1[F8/IX68E5+@Y2ZX; W?2H.W$?'NA.W%H)2<6T^F1+5*_"/UTG"5W?D0H 8AA'[]\NBLO M_#C_*QTN$V->DVIZTX3T94C_L GI-R'])J1?WP2SRB_;.IU;BC-P=0+G*&)P M [NL*_2*1T ,SJ@:<+T,AR744KR@/OU-TZ'=5 M?,].P%1 Y^E4[0+0;Q9OWP^3C:.>$:DR !PRE!)S-;BQA!$:Z&3CI1'-I+0Z7P1NI/[ MZ6"C=V=$0[]G &'QE#KS@(L+Z,Z XF8_N)K80D_04>W;:@!JHX"H9.3I!VH? M>CI70Z D00W&8RP;!)I4]/F[$770@AMI(\1VG6'EC?R%NI1,&+2^HP-(!:EW MX<5L\@055ZLX=/YU]^1.>U?O2VE%7[X]Q,FQY=WE^T/HPQCS!;64P4+MH%BG MZ:B.6-G[@-$(<"(C]*UXM V>#1#3@ &V$K0L7^Z*3Y6? L6I:P(A>S@(^BD! MLS^%"<%G+'!7C[P MX1QIU>QMEKZ6ELDE:"A^]+IS<4*#, Z,.Y?P=8H#. S8Z\^Y!%+=JREVP'J= MLYZ?X;50-POW)L'G9R1K"_CFI.5V9)L-UY:@6Y2JHDP94'$ #10MR3 M$2.Z*J-IKU6];MZUT!VLY(9(S8-*'H,X!J #6PGLMCSK>_-H8+O_U+=XYVB7 M>A=S.@>;Z"CW6*=$'-D MT9(6IK3D3DBI"J+756=GQ%08<\"0(!_"7QHE5Y?;J*HS1. ML&P[%'H>GLW"@\,)EJM%_$@12X7C5*%+ZVG+E1^%:B,@[ R7"L- H85!L^@Y MVX<[T]V=]N[.>Q.6XO7TO2_QWH]4$3#SVJ^/#RCBL<1RL%T#8OK?^K#T3KRW M@I<:I+^!SPP>(&II#IJ0DP]3*6VR!XJ\I IPF]]2J*YAC74DCF$_OI=["X-O M'?9GZA4@PU49<^BV)UNH<3+>S[(D'*^YWMT..=#BJH)^)CEPGG$<+'R(]XTX MZE0&]XML[)(H4^>BZD MG6Q9]\ 5\L6GY-EH.-AM#EV=(2FT1'L'D-=,W2!>C<+J*$LE??5"V5 @_R+0 M$\A"^N?0EQKG6Q3F32##) ,F:#B_FTKV$$T+_(5T "P>)N=XJO1FB1RH>("\ M2S7^=".SC#/)P1A/*C>V=K*W(3S V<$00U)LWFWNQX'?LPL/ M)8=2W7KGU5JHT._R: (;K'^A=.EW>B(_,K]'N&^)C.7O%,\26"@PXY62 5$C M@Y\:O4"LW/W8Z(.M='">2([+PR[9V8 '?B#7HN6"!!+O(8L6 #/%&T[+4O[% MF^(C^84(IJ&)#]50=R7#?";>,64^OB(#G_ !D84,WG!4H4[,D4P1*23[M.SQ3OQTGLN%QLPWP^D>()_R M%W1T;3(.E'$X;C(.3<;AQ\@X?.O7*/%&;71=:(!O".&(?K.IZ$!7ENNZ.1!- MQAB/-/F%P(>@SV=0LY5,0K9=C*9DUE_@%@1G'2ECZ3=6""EA/(I0@5RXBKX# MY\AAY&*.D*N6S1$[.12T5UV'99"?L+0(&+W ME!%WV^?F!9 L'#D?'LH8,8XW#Z9W! B;S<".R"XQ"P!=<0 #6^G VGA0E0E? MX]G %R<%N$2!(>W3AP[.YH[6VQG0LJDH@5M:+B94ER(CU7V\P-(S7[.M061I MO\L'AWYK24'8F84YAI@,%V4"M&7 M8!H""6(:BYDFO&[)$7-'T@6_701:QGX_RV-'D_(]0"P\ZHW4OXKMZ9U ,<91.Q12V=??.% M*Y!$P:,IK%)_4RY5X[.E?M=TP:#VN4#_/N9LEJ$[93HC%[$%:E_B[F=6$^I$ M1G0G>J^)8Y3<;OI#\:+R0UTA?N\#[[#)&?0 L5SGMI7(3NP\2!85YP=#E::- MKHFK\!W!!8;K5'>LP4QB#?I6^RY4.R'H?8RI/@"PSUT;684IY+ W%:$7*\I5 M3YY660SC477S)9%^PDC+48;W[L8@,I[WD#CN)5G-F6=DD0^S&=$DDM=S0M MA&9SI3,J>]8RS=O?I>S+S%%*MB6#:T2YQG;*4$8U.2 )TZR!JI8'*-,\1IY! M^VEQ8@11T;]DAT5EGH7C9265=H[PO[MJ$Y-;L^O=PZPSPL+/6IS^\EDWDH9) M >W/D>\S#M.5M#RL "95M76T1 @$*]6]?$C,G%FS%2!J6"4\XZI2L 95^O?/C %H+I],*>:3^(LX_IGJU%K%KS4)\*"1283FXU;K7UZ'5 ;"RP,C M+AKZ"1E%/VFBZ$T4O1Y'X[\H;O_[UB4;9JR5:T)+03[E 9&E!=BIS]5J.99) MIB\+=X4/T2K_\FW9E_>[T"0)GEGV]56!:L+;X1,/MI*;D!' (_V*6OQ\1+/; M,AOCRH\@C&KQ3(I;A)&)<4##[3ZVYD[PCN#P[@]^'E(-7/Q\\^)\W/-OXC C MUT3"K& ;>1ZA*M@5LIE Q!.Z02*>7 9Y\3C.F:U2_R=BK]M5#-64IH13T2-= ME/%)BQE6L?IUME@CQR"CYAUW^+,WVG=RB26F2#-C6VU/%4^>Q9=M\6 [ZW/, M]0!8^Z&%X#(O!$%T)[S#G C0AV+/V.V0 MFV>Q6]9- M MO/(CQ5;F\SZTCDNJK_K,VVX99I0Y"!7:!$D+%TQL7- M%@AQ;RX\D=E_TS6"O\%-9+;YKX\E<9Z\_L#?Z%N[JM]JP03T;6>[:\VVS&+, M?.0#-P)B.F&9RVGXU*QXN8ZX,72J;6:^D! )M@L=#;#D52H K+5:!]PY(L&T M/3]%\NY(7X$&-8V+;=MC:!F.5,=8G:!_">^EJ1$TWX1LP4L97_72U-A97+5 M(($T[F$R62\!"311_;]5./R12&WIEY@D#U-QLB/><35(79E5T4Z-&F.X^_ Z M"<4>N>NVF%?Q,I5EM3]VNV;E_4LJ&#\UX2TDD-AWHZ+1A@JPAJDD6BI)F&)H M+DC#.^/.8BGIWE2=ELKZ,?-#>@Y4M.JVN%2?9=>=H?#KVQ!F5IT835U(=WZ*2]Q(F4(*,,R($BR&ZFU*&3%$'J!,"S&R*=0G"E=" ?H)'1'>X0VM ?LE;(Q94O;-$. (*B7U/'('1,#Y.H/0[YO[2N1^4'=*-?)7;DN>)+!SO M83S"=!&JJ;Z,4)6QI7:K6E0T^0R5SSAM\AE-/J/)9]379JKP&'1K6F6:(]35 M>@<58/&,Y1>M)8#\BFG]'S\!?[E-[S%H1[Y5ZW$,+!BA(QD0J=,!F32KD8=-CJ+Y5N6YA54T:Z295 M_<1D;RN(H"XPK,+T[KR*CX6IVX6*IS:CN7+24P+WLADNG9"O,K1,BWD"L/8Y MES3*:>'89EN!^S/]P.%N3LS1/>&AGILCY9;R+A3:-N,P<(T408 &7'ZR")^: M*04G5YWG7'K&[%/-093E#T^W6DLZYKM6Q>HC"I@8;?*/Z[PYQG:?4KY(_6?:23CF&=EVZJ% [A?FP0.)'(*A !^!8B>^.W?)&PO9QG<4^PF&TS-9D98L4K(,* M'X7IH!(G%*W&E!<8%-K5^&-5O:P.!0Y26>,XI (CZU4<*=/+$0W*V1GG[-V6 MD7YQR1.<9U EXVUC\9.$))@A/,ENER#H0)&6-J=-*#OKA" A( M;T \)4RXT0WP1!#3?Q/75G'MLR:NW<2UF[AV?8V*BFM+<]U"4\VA@#$>\I'V MU+#;Z9,0?M-R%U#V90;<('=!%"1PUOL;AISD.V ^P6M4O^+/#> X])A/&S]^MPBAYY>H'\)Y-="CP8C7YL7D%J8*;; M4(F91)#JR<$I\9TC;%4?>JX4J9^81UA&0 *('YAH5B/WH;C0CXY@%#WA\WC' M!^V=6?Z^MWO_W.#.)DY61\Y4P0L1T@:J/H!>+DSU09/(%P/@^_,EHA8#)@PK MB8F Z"[!/\J%9?_/RXCT[,YSS"&3.[+G#I=W$[5=14.**1[+!; M"2M=EKH5Y'*#:,%W E.6-]'"$$EA8EHJDPIH0#JV2G)6=0J!>E[.GNA<#B-M M*(9+,3F JC@:/UJ*%1"S)7B8T#!VR.]$LZ[[0>*C+L2JF9 MS9G'$@Y192(,GS US O=9A[X"P3-^@@_T]UNS39"6)CBFM)"?"SGO7*O1\30 M"@'PLHA#Y$=AYT^Q;)LY9IH?FDV+ MJ%_RW!>G0F(>,ZMO1-ZQIUCY)>P/5%VHYGJ1 SQIM0I0#HPF?O+9)@7-6"5"7L.5$*=/^[?[D.:E4Q+%N!7H MBWMK,3*I&"\6#X='8%8ZI^>P*(A_LA&TC;$3Z[&X!1 #JOZX>O#K5"\W'?W# MR&J^@^56]$."IT=E M%9LE!]=MWL)A9XD]E+]T2U(A1+54# M@H[OQJBT2=" #;01H&Z9:..5HQLP,@ESN9JF_.>>2(CG$!YU!NZS[^KFZ9W+ MA;P4;YR)#SJ1N#X!8(B*5K>/S5T%I&+\0PX?XXWI!K.AE M%"XS+T*F22?F@1V$@"K/Q%68V&/-Q3 M7,^H;J=0%YQ#,'"-009*,1!//SYW:X+6C?@YOV&JZK@R475)K0*AN**%-0M8 MNW"T^X^Q-9('\GO'8@:)O6C\"[;FM=OI*>( 8+2C723W$"02^#3E3,-0RT(N M3SC>Y;";F,OU0G78$ X HZT5$V\^<%,%2I1\UJ1_)V5Y,F%#EIR@,>.8N'3! M,V,^A;M5A*19>E6!UX6!0Y_'#\$]L4OXF3UG)]^%MTKU=MQ^Z4OY],NU=D$L M7%+AI'FO(D)T=O&1'&$H8Q!15R*VT8;?4?WJP?O@ 19^S?SB,J");7,"DQX= MY:5BLEHOM _@^465Y.I;XQ!0@PA[8[[AJEV#D [>.4_N&AYY:=GD[HNQ5QODNO'<:4=X5J >XS!*\8],/NL>3*!0K[GK3 M..!@X6H%W0)*Z-2>+L5%?GQ\@@UL)U8/*B>3K):M0FQ==V0*4S%'XMPJX>F$ M \C=P,YBR.ZK(.;?-BZ__R?'Y673ZRVD_;S][:1=R6I;E=WYB ;_KY_^9Q1/ MVNW7!Z=GIV='T*;;SWUW>'!^>G[6/N7O-C@XWW1Z_5&WW^E?=KU._\KK]6\_ M=B]'O4'?&[SS;D>#RW]^&%Q?=8?>=>]VI!.#D &3AV!4Y4N42P!"M)I ;H&RR,6P3RZ&H6GP98=EN:Z/)5#0:&:QP=CU-$L&.' M5]GJCW>F*G#CUEMTP%ZLYOXXP)6C0S*WM)CKFEW=Y*70=,B3W=P*C5_$7H3T M2!(4^MCE[['OW6(7,W@?M9OC51!IU\8WTW,YCL%6OC>Q)]9"[" %9E'OS1EW MZLV&+Y\B9 /4\5@#2;M!$? ^JKUH/E+X4F):".]M*K>6I]7J^W[TI3.;=%4?.RW<%ME=/!X\0M MSB<5XGQ.WUWUAL*%'PQOFW.52UU4:HO3BNE]O?FQ:O2AZ_4_W;P5"D4$"[@:%,FK2A'+IW)O8Z"(I<,PL%:$XA/B7F80E_A##3.: MZOA1>=A\G;1C*3 MR(J6#J*J3A>86"Q#S3_FI/'TU#M\=?2S7 5A(U0$J0P)T<2"G#JKVL,Y*]=9 MAP>;ZZSNM0[\.#165VT;A]LCUC[XNL)02!X9CV%TH<,V1,;;0!U[VQ5V/>\% MJ6C0'\^I&O@N!>!DYN 7!^(Z [F)X7D3,V^*NV)!,)IH:(6D6!$A/APGZR6= M'3!VFX]YA+.6P8>6IWWS2S?8+)8U9L9S$YF-XSEIY6).D9$%^DE'1-9$(!]2KN]RQ$A MFNDDNN*PE;-"QJ#IIM!=18>D] 09%S+P=Z9AOGZ%^+CGNW@[IMB6MWQ"**DU MF_SI.(7,)F0\U(BXTYOX=IS$7["/5;2'3Y67@)*6%)*8"\1%P2%Q3ZSBB\;) MLX;[9]-RU52='U6J\_,*==[>7)U_[EQV^I>]KJ'"/_L3/YI@Q[#(L.M6&=HT M\(&)*]%](>"/C.NC6I!+8@=FHKX5G@.4TV*='+E!LD -K 2W/P\>A.\X0<+Z MJ58[6-5.R6C)PL]UR'!IJI2%T6K"I;S8B9F%"U TVE'U-W%"X2^DQZ/!B_$N MX$1[-S=\&:F-6NQ;^?@0>'>?B@SDW5SN8AI7>(RD\Y%4ASB"V/>'\-#48 +6 MC\)KI>^T\"EHQ0>'==%>ZB2;T;)2C0?46Q,A3$+."M^5&+P>,:Q6[IL M4"6\;UD:QTX!VWYXHDUY*.X%BR7+?>]1,A]ET*)<6%J52U<\.)DKF!< \T"U MXZ?&SZ:>:I6,9=*<^E UOE(Z=]FGB=?$='@YA\)FR%+YCRT" 3/^H"1#D^N7 M:73X,Q,P$)D \R'0R>)N]N84&_ZVD %%,XME[-(6@_190H-YY*50 MJD(_,S34E 'R$G#5Q3]A"?6LW&OUDE3M=]Q#XM=)0*%/>T4G@ 97)-9E*[W? M9(UD=/_PH,D:-5FC'R-KU/B)II]X7.DGOJ[P$P\W]Q,_#G[MYB.3@ T2 Z8. M2!5I*7T@$XN"K3/'CPH.;NAO-GX /D=SBWSNDMA)@@I6\0-80*SY)&\/2PC( M$&CB+(XS+)"REJF;T-**JY8MPZT%#R7X*DPG1"I@F 1[HJGM458SGH;FA]JX)3+!:2->R^_W3=&3KDB,JOM#C8)9+FH4RF91FN(-EG\6@ DD*^ MMR]S*<5T#](L.>O,FZB.2S+.*B7CL$(R3C:7#$!G]CK7#LFXM;/W;LD AD C MAS3W(5D7V9=RG/LCA("0.8(H@+/'/72W"<+1E*I(X8P$N( M)G+IAXN6"0N$#V1(19'K0"R6,)7Z0HN)[B*/53 R@O8K&F^ABA.9'@TIW;ZH ML 7RGO%'$N)#<0T'NS,P(1DG9L[7Z3G$_C1IQNU3X20=!<;DA!*0@80.SWJ7 MTO> T-O&KS&GK*X:6K.S73O[O')G5R"Q#[= 8O_WI\'PTXW>SYV,&^BZMG,Q MF/5$@%0#!A3?(54"@.\09?%S;8:3:S MO9CP;;!4FH>BWB$C((,U)69>GY6=SE/*@CJK9\H+N.\82Y\P*T/TB&X _%A56[5L4&,!C$@EC\5.Y,K747=T M$ZUR9P9Z'%%$@R$EB"_B'DI\E+2QI4[XW4&EK%? &P_/-Y?U4?>Z^_'#H-^[ M='C*+R[H+M%2 %PML5/.J>9.4R3!Q'89KGP"2/CE.\&Z*7G5TE^FB!A16 NY M7,TY3)"&0N3\ ITS;,H5&@;S)@R_@.(L=-Y38VS$GV99HXDP,G.HNB*(1^W7XNS MW'QXV'WL?])BDGDW+M)BG7).5^C*3< MRS.^G&U1">94L 5"'DU"\ *%9';ER=-U93N^XBKC_WP/HA-G] [(3S9QD(0W M-)K;U02$G5^P1TL9!LK92?_&;!GFCAU2?33&DR4T1$)[)"L92U@Q("T;%,AX MG!E/HWNJ<#25 [B'H.K*(5;6HJZ "H@+'4Z<814+A&.T0)!NESY0YW]IO@WW^J]R%J\LU3JO*-4Z8E3*Y>#FIC<:=;NWN4*LD2DLK5P9 MYDJ8[$)<2>MR$RZB8D>RO@I%TPBLQC)]2=E+$VB2RUBX"OBL898,P:A? F*U M#-K. 664CJ/E@EQ ,02WDY!A#"V/4\Z%ZIH$,05,'>V.)ZM;(@(-\TACBCE9 MMS'PV@85M6^.B$)@]%6B/60*2I* );JNT<(*C%A7-L]15P MR/'1E5*A\.$Z\J-P26V]A&V,0U1\,IU>)-,&-/LDGQ!2AE@R4BAH=^5<4P\@ M6XKRY(MY@@1#=&U/VU"HTDA9(+X2I.!CS@2HB@3_CE)?_+4",^*/9S-A/TK! M@)A_DXDN,DV!OW!=S6RN,ZJ5)E9H8>W MI"H?,ZN\:X Q\\>$]]2W5+67A-M<^P\FTHRGC1JO5Q3''#'4=?#N7>^RV_"+;<\O M]KJB0.3HV)Y=R1E MTRUKAA-G(9Y=/IT/O7,_4N$:7,[#8.9UU=T' M=/>61IEC0U*%,L?S,O_J71A!H; ?\@D<;^ ;@&2.5N0C MT(5@*$V'^$I!)L3JG]BOP8--0>7J9TKAQ(7-6J MQ0IX?094KKHI5, ;7W92"+9!*P0YW3*5I[]1LYOFIU>]'L8(.!&2+8+"+"?% M,#\?L.'=)0QLX[0S@G'@G/1+[ M!BTQ?1$P-=@?ZV;9$@5'42SY%TZ6TZFW JPJ*82O9?7,$AH>NE1FV MPSP:[YV5-/'>-66XBC&#PGJV^#1BLRV7P^N*@I&CK0I&AC=:7"Z\8?=F\+ES MC3UQ'$QZ($,5UJJ4&)A4E:(&I@,)']DT-[!$1,&E6>!/R7F4[78DM$C[[GFW M/H?L,<$\6]$T2ZX6YN]E:C]*"QN=<]5$C"'M*"04<5U9H8LEW$1"OHQM8)8X M-_0"SR.>>%U1Y'&T!6\YD0&AU%]]&O4H6>=6H1N(OSJ6&\:6[6MI@MY*PNOL MBCB)39)P+%L?&P>S?*0CCSP &$4:&U3;XJYWE)R&8F!H6QM*#J(PD4EV;0J0 M$$_U2Z8A1ED2+W*[Y._3].![1R0K0%/''*WL]:^Z-_V>D%-E^+LW'Z\'OP., M"J2Y\[[;']U^LS,PZ@PK'.X*5L'%RPCT._4RXR(WW;S\ ?EXH6;ND5MU\X= M["_._9$JFEWZ&,6C2YF:DO <(*YAQBT"50]QB2N:A/? P"%;AXO=,!7_"-,L M(6, 3XWN@S3##M'W0C)NG6)-U^C*3;2[]&9<"PQ$_!\Y63W0P+!$+L]FLIHK)?M S=)2$.C(K, M$>7D/!/W_<6!,%FG@#Q /YE1$>;C0&4+[X/(C/^%D1"(D:\3P$S";UOZOF.A M\6="F0N]%NDX-NJ754+4VD3'KC GWHY.0 #)N_ LO5D0I+OB6>OIW9("[3/ M0-)!=0E,\"EA3:!N(LBR!9.%8*N8A<1RJ/Z.X@'KA)%^\W )XX)1B1\+QRAB M;U4G(ZJL4@XCJH@AQH]FW^:%_R!<3ZL#VC>WX"\1Q?Y+#/+OX*]^YQY=KROP MDL>< !;GJ1&YJW3&PA9TS;EWZWQZ!1[Q> L\XKO!\ ;/"=W?NI>?Y!'"7*3M M(MZW1,=>M!RJ109U0)*T?#JU-R7^7/.3EM6KBL*."D.-RM%(#::*L2M58RCK MMJ2C,+)B#N/@$'E/90T(*&;5@Z R!8GF)*^UNWC0D63WFPS%;!=#90#F]'A< MF#I^;-%9!6\D^R?G;\JL@I!T-OC1*B(72,UG$A,;H:Y4E6--B[!1&!:_W,1< M#"LZ =AW72%L9=H!;)%/9\,%"H !D'T'4N"1+M/@"XRYN8 #SK>EL3Y*7&>A M577\P-R?^4:0D3N=]-):2T)P([@MD,0HF@8V=& .4A2+89&I]0IJR(\>%-]O'9 MN?*S@PI,8CI=+ K,8%#X M'C"3F"RK67 \T"(#$T9X!;\@Y#[#K!C*CY$3HO'%BI[" 'E(LF92$HGFVDLM MQ-[/F+ ,]P!5@=#?W*$X-]I7':E26A!UG=V5H5F"36212FW(Y*_"\; M#$604R'ND5@&>\_),75A=B'+?5=P590E)J5:JN;VO5^1:XJ= M;R2MQ?:/Z,X@9.H)M9WK1X6N&*"GA::"^(T*FZ5(+A)QW FJ<(,ID_)G<]+; M6/*;2=)KR26!P*R'B(,VV+:J[&VJQPE9''&PA0#70KMI[/A (&R*JI0QVWB4 M+=)L*<"N'!X[).+W=R%76UM6QQO'!E\7U#C374S3F$KK7X)B%&3X5.(D*D!J6W'*5!3/@V7*X7T*X&/X_P;M&2?FWSTR!'\ M)4JC"M=Q1@1G,&GX%N*A<<(-Z?P)U-_[44ACI8Z!7@!GU8@<4T:YXJ.(4%*5 M*EFACF++,U)O3LH )1?[P%HG[8?=^['76'W2O:9Q\&UU<% M-.B3J9P,6YKHK6-O322:@I7VM,BI;<%$>3KQP @T?78&84S 65M(9#%W81F# MXTJ!ATE\%P&/$SP*K!,>$O31G:P)II2$0PFP#V65:%Q,C>53IV=->2$K]7+, M7 L5^^:%[^4]#076PX#"8 M?$G)AQ/3/27KMHS!1#,MGS-A;T209>;9RM-8!1 ;47IR+7-3Y;!]FK0""7YR ML+E\O.O=7HJM^GNW,]R^D'$FCF[BB/0(+4\VJN\JH3ILTG5_(%U7@; ZV8*1 M[G(P_#@80F'K;;=S[?9HF/71,.;B>,FU*&2^JS$HN@#5@;/1_!/$SO!4?6DC M*EM']"L08B=;(,1N.GUAX.&P^;[WN==_[_4'PAOI:IF!4!&4=;2,PE#AFK6V MYFYH2>UD(X4 M!9,?S7))S],MSXP>KOYT"FXJLW:NC=ZOA?% I0CT#*1?<(1'B+S0H I-0DK.,W\NT!M.;$T@%DV6DWQT(VR[6"9FSD^@1"M.83V5"S+^!6&/#53 M[:<(_T*'.\67!_(\V?76I@Q!-AKU-&@.)_O;YAK;6HVX;. SXN::?;YM7*E= M :$ZV0)"]6NG]YGV>=D&Q\WWQ!;]PRK ]Q[\\)[N@S' 79B,7\G6Y\(&P(0MT?90![;W$;W4#\LG)<@S.:LT=7- MN!4O/XY((R)^%>,5B,Z!6+CC)-^Y7H&%+<(GHUU$8K5X,&AZ38)E+PK $U)= MN[GF7SPY;P_VFQSC&"P2KX@XID$*?4<\/O"Q>$-6@ M\((68B/+;^%_WWC4(@+.B6(%[NG'NN.#KL+TQL*Z"E4&)[%Q()RPF>,0=L&] M%W37".@WDQ#W&^=.9G3T&R/6GI+["?4$GB&+^70M=$4""5%@-WC@'"G:6?E2B J0&!+A)\LN M+OXXR!2_'9:Y&F]KORO.W5.35X9:8 J=%YPB/Q%&6CQ9:'4 E60RG(#9IM2( M4E9 BYT9*)EYWHJG<@@B'BUHO)DKA ! MB^ (F^W"I-];8(13(,9DN()!:9;49\\6WQTL0.= M,:%^/1&^3$QED08=6_&W.U#W'\ZPI8/=FA2^U_!_CO_=-+#U-PDSGS9AYI>**=_'X?2ID/*K<3Q]%/^99\O% M+_\/4$L! A0#% @ PY&&588'-D4$L! A0#% @ PY&&5=JG*SQ'&0 M/)$! !4 ( !PAD &%V878M,C R,C$P,CE?8V%L+GAM;%!+ M 0(4 Q0 ( ,.1AE6ZUA4 ETH *L%!0 5 " 3PS !A M=F%V+3(P,C(Q,#(Y7V1E9BYX;6Q02P$"% ,4 " ##D895BL"GF2:B "! M<0H %0 @ $&?@ 879A=BTR,#(R,3 R.5]L86(N>&UL4$L! M A0#% @ PY&&57EE^76!< &3D( !4 ( !7R ! &%V M878M,C R,C$P,CE?<')E+GAM;%!+ 0(4 Q0 ( ,.1AE6.3T'8]60# *>I M+0 5 " 1.1 0!A=F%V+3(P,C(Q,#(Y>#$P<2YH=&U02P$" M% ,4 " ##D895S!JV\%T_ #@L@( & @ $[]@0 879A M=BTR,#(R,3 R.7AE>#$P9#$N:'1M4$L! A0#% @ PY&&506O#F[6" MP#L !@ ( !SC4% &%V878M,C R,C$P,CEX97@S,60Q+FAT M;5!+ 0(4 Q0 ( ,.1AE7X9X%=U @ $\ 8 " =H^ M!0!A=F%V+3(P,C(Q,#(Y>&5X,S%D,BYH=&U02P$"% ,4 " ##D895F$9[ M*,X% !U(@ %@ @ 'D1P4 879A=BTR,#(R,3 R.7AE>#,R M+FAT;5!+ 0(4 Q0 ( ,.1AE5B4G)7<&\ !6E P 7 " M >9-!0!A=F%V+3(P,C(Q,#(Y>&5X,V0R+FAT;5!+!08 "P + .D" "+ %O04 ! end

@A/Q?BXTE<^:DN?'5'Q.LN1+-8G[3;Z'Q&M'.&80,H M&0@?91W+[L[NH5"W+Z( ;5]2Y@(TI @CQL>[6?12*7?L>0O)^X:1)E!>K-,M MSWU6^= IQ%[TFD7R]Q8R?JQ:DK4(N,;= YY^*&?DJEV4';5'G68O]W.K!W*^ M7CB)R*3^!*4]'#4..VJ *L1 XE*A3!4?6NEOD0N-=N"6$6\P*B#]<]3FIAZK%&ZLNY3.OW;@Z%;UT)L'JAU_5)-OE>L%38XF?5+N)VBODX*<:,_RJ%"C MJ_ZK,(]V[UB?N&C"2Z)\I56@87YV1J8J(?8G%,J^'JG1G/81^[@)^4M1VQNO MX\0>Y9/I@(G]BXX=/=5K=A0[>2QP8IIL7#_[+\?B OQ5139-? C>;#_3JR. M^\^060]]W\-&VW7NOR++C4R/_N>^NW;;./[)-]EHFD]GP^C!9)R?#\?1@^E% M?G%V'CVX&.?3LUD@Q-OK#J)GPWPX&'8>#V?Y>#CK/(8EA\.S[B3G^>0B0/(V M!MRC>YZ/9MV% *O):-)Y/(;'XU'W\2R_&(2%?KZ\ZBYTD0^FTRY"@_RL9\+A M13]4@WP:(80G.=]1^.'?.\_'DP#V$"W\1:#'(!^- B-&0.-9^/C!AGDL&8%; MPR$$8K.8H<,1SCN+GHP LB$$:O&3LWPP/.^@\&?_[=$Z+]U_@O8E5JU'!P\_ M>?7J*B+W;)*/SJ;1@XM9?G9Q%C-M.@4)G,1/SB_RX22(!S:R=T5N FSLJA;( M3JQ:7A&'^7C:U<_Q $Q" -UVP0RR6T!XSI?+(TB@(^EG?87TL MMQ#X4F14LPS;UW0L/6J%Y03>A-I8V,_B\,N$0BY5(_V.C:[5"J*'N+B(37@H M''TKFW;N*]1NC0;/Y=UA5RK@UKU+(RX^8?7-EDQKW/%H:5)^F\"A[_#Z@Y0X M'VE3TDE2?YW(!QI,#"J1W^*A7>RMXDY/KH%CGU)64^1(WT?I3[D+!>8* HW& MULS2$_]_]M^_FE7K!&>?8]GH:HIH/A1>?Q& .9KK.>SL"M#CJ/P;K.(H___]N]_A$!_%1! M_-QQD4#VY06?(Y(O09H-WG45.# ]SZ>3.*H%,9A.$X\+T=CY-)%%B$@'D2R^ M22YWZHC;67XQZK)X<@8A8S MS[4O>397=.+&[@(NA%F[A@9;V.9SKY#6X4A9A M,^! $'_9I*_MM>.AF=-;) M7GAF/;?<:D-'E'PYNR^QGC-"&5UPZ.]IZC38N>;3R#&YRVJH:FD!-W:KW&[( M*_=+)Y-KG,.[\20O[?V]J!>QC+GZ"A85+7A MD\Y)C;^/=[81H^%FRL]D4QQ*1;=SBE,WIX%!_ M \],WO>E/3S3I;%+*=S,#0JK$;!;R]&$3$7\_$9V"2 M?2=;R;-'4046KT[HGBM;T\4#3A3*\>N >Z_)[WE&RFC/3J^98DNH;+GS'W/ M@CM!O8^;OP'J,TC%/5-^8W"^._$8S>GJ/+M)*ZO"'_/C=>S6*"#'_48'0DPJ M5OES"[&D)9W>+&EDUNSQHGWE^;0#?;=*)#VV33B#M2>"A\UDLAF:MCWQ&; J MOM)G[HQYT5,Q[B_I^[T B.=9)%UI$Z]QH[HNE_RH#$J&;,D]((=)G0;[>-B< MIDY$?26VJ*7-G?2M 8#SEFR;.]3EML+C/J.][,0?*$R..">RC*KAR[7.QN^? M]>T64-/]QD/]H _ML%!/!1:,X\Z CL6)."?X*H_D+CJ:X)MA/IB%W;9OP*\/ MQO@Q;4-QAVN^ A*NN/Q5D!@R$I,8A=GLHHM X,0U%SZCJUO]'IYQ7]&I4;FD M6VJ$"6;37G7'=Q=MJ6D($LFVL>[6\)5\\L EE6AKN*_)M<7@O:[86&K[,5QW M@[N6"%SS,@+OI5SP\;6WX@8(Z2\B>/?2WRR )"Q@&'4FK?'@H?:GNJD?IJU= MX(.:;I(N/[KM!A \NOGCU1&7S2,X?[J7BY9:&]XM01LEM>'=R'A'M; (8%1$ MJTO3::KA=QRH#GC$.GH[=%^1XH8Q2]IRC4XBQF?S','>4_7 7[G:4ZCPO5"N M+0$W4;!60'Z!C[%;6=F_'64T( J-GGDY.WHA2GP33APK'[[^AZ6S>^^/DZP3 M>'!BW#U:B=<$B:,;/ZF7&6LIM13L[_G>'S+[?/'/DB*A.9[,@S O>."T8]EO MD;-U<,M0MY#3A1!S8+]?HQ-**+ENQ+([ODPALX]P :=4>8Q]R9Z_K))HC,N"^ MM88!)3:<@H7Q=X)Z6MA#XM'U 8L2U#C0@D[5!GQ"[QMY7W^?$HF*,WNV?Y&/ MTOJF11>'I8$86L2*E;>6BR733>*]5F0JYNJ=TFC9#^C/2HJ1$,?00^9[HFAO-8E_\[878U67?T MP4EITIR$;KA,F[EMN9>\;TPLK!'CV01_5IRX\M@\R>R..P/$,UH*J*6]%Y8N M)7#5XHB";B!.COT"V&>2W,X7Q(GN7/,AS]X-!WS#%#(04>UP,#V]*.\%5OKS M.%I?X(%<4D.Z'8((RIX.:4[PX1F,_>MI(N\3=_S;%KUEF& .^8AT1SR2FQP2 M-V7O-N*&?? 1=,\H6QZZQ]J?G^'(/:2&]BS2*UE0=W9TWUAT@7>,$:%($3JW MS6TVLBH.=56( @0'EJ]M9Z:E*]>J*)2ATQ?*\%T. 8O3[&??.[P?.JQM2U5H M]@T70_FYPIF-].;%^(@!,>M *0,[T]QE6GBWA@&'00;3RS=1 PC!-KXS;VBI M#NK5@9*C;[Z$/3GYX1P+G4KH/W+:>\$SWGB(P)>EL1%;W]%2[#E@E95J,PRC_\!'OM)]I.+I*Y@3;X+U8W "_X7V>.2QOF( M*[1"VG.ZU"49KAVZHY^!D<6)P!,-*Y"/EBYCI10UN0@T7(>;V_ NO1FWI*XM/>2;E[ FTV]"9X3X*0ZW,-IYU0D[]PR9-(^'6I!A72=,0.' M+_Y"G3N?L.GQX.9'1ZPZ:?'#(WZ!6,B*@XV110.,F;>8,1PD@^F9T^21\-\/)F&1R]EI_VC/.+P2"?G9_%CZ;C83Z-VIC@T6PRRD?1MB". E[,HE:FERC@Z#LD M'W3 ^!69Y73 MQ\,V99^F/<2**32;P%?=/:@>XATAHH>H33EIC M)9$EQ)IP?AMO$B672ELF_K)?E\LZQE);Y<,FD^NA^^=YV'Q[NWF@Y9U+]JKF MUZD0=$>G:\+]KWA&XZ2PPGB:76G*3JCHZIXZ**/?-'D(CHXK215J+A=XWY4% MSFK 43(E/PPG8)#!!*9\MQ[[L*/]?&O=Q?CYF"1UA?];Y^>=( M^$.W _A+=M\/^!(@ M]Z'16_IMN;EN&KVA_ZZE@'0!!\#W^%LM[@,NX']L\,?_!5!+ P04 " ## MD895QJLT?PH' !1$@ &0 'AL+W=O0&2MD,[H&BQ;NMG6CI;;"A1(ZDX_O=[[BC) MST->4J7#S#54X\G: M^4I'W/K-/#2>="%"E9UGB\79O-*FGEQ=R-IG?W7AVFA-39^]"FU5:;^[(>NV MEY/EI%_XPVS*R OSJXM&;^@+Q;^:SQYW\T%+82JJ@W&U\K2^G%PO7]^<\G[9 M\+>A;1A=*[9DY=PMWWPH+B<+!D26\L@:-/[NZ U9RXH XY].YV0XD@7'U[WV MW\1VV++2@=XX^]44L;R!.!PG*MSKJJPOOMLKS;FCC"S%5I '. MU!R4+]'CJ8%%B'J& M,JAW=4'%H?P1T:G=/E!(40R-_1Y.KY3\NSQ?D3.$\'G*=/:?^1B#RM*)NI1W2I MYS^]RA8GY^I3K7YO:^K_I0A17@W:DG)KE.\J1 VE MVMJ=P@\O\@8= L6@=%V@6JUF.6OTRE@3#07>9?"8UFN3&ZJCHIK\9J?"+D2J M@EJU 0:$H )M*G[^,RMEI-GB_-V[+^JFVR!+R_-?5'3J*Z$D\?^FU'YCZHWZ MDK1-U8#NA7% M+5$]H&$7C!PY&_O[-UKY%O2GLDQ\#L_W8FMCX3.MK-Z&UL2IVI8F+]56PZDX M#V6E#, VWMA.$MXG,3O0'8)K56ZU@2_U!G0!J!=Z&1H2"T\*#$J=0 M65!5F[B;"NZ5+M1:FUCRD]RV!:N7<[K<\;CRLFIJG>"G5D03QQ\):[)78BA3]\D(N78V?;%83!>+!0=%%X61+L/08G2^IITDZO+EN5H3 MP0 Y+-G1M/ WFE%_Q(P3X[K=@.[5\JQ/BX/@=:F1P\Y(7L(\1'DPDNB6<39Z M)]G[*$I.%!U*\3JBD%A!%2VI%LF0?/,?U?#>V6*E\]NA!MBN@@ ,VAS2&[$R MM!YERZ@&X90 !(B8M>EL0$4=IH##T#X%]@$46XQAY"DAT!V=?\!UCGBZ1/ MWSF3T*_;R*7 23%5=(\9*U!*#E2-V-ZY9<_?S*.I" ]Q4[U!$LGIH+%H4[!J MVCAP=*K9+>IY<.4!RJ\ED(NZ X$",&O'=10PWDCNC)5+N'9]Y71 !B^!:!X$ MN^.EB/8! HJ8ZV M%OH3.E6/&/"=P>@_*VLP] A;#FY173/NB1/S'0]_??_* M,HW ((!=6C'Y5!6J,P?/'+4-!S#I2*0VSG5R#I?5[J@&H\X&@S;:#P7(2R.3$I3O6MEP_-98YD1IV,SGW%#IH9D(N*Z8LPXCR"3L MBX.<[H/7%T/@I).Q0N2%S'Z=GG1D5K2>.86?[TA[E>*76N/)(E7W_A1H2I3> MZ5:N[B@$8K@7P@G.FD)"(I&1ML.GNOW8Q,X8=*'S>3;T8,9Y4N]*6^8\)=.Z MD-%;RJE:0=E10M+,O'(B[*IS@V%LRN/7-\D)I^25S*K"Y2VC36X\#B76#=P\=PU#&89!$""P.[H2>66J.DCTO>& M&0:K!TFGAW8RMFL$E#<]1G5#1$?<_F,IM-S#'^50+ %*5>D%)N427C\<1V;( MIO]G$OTYYL5[RMLHI+@%(8"1Q@6Y=_Q!-\ \3O)FO$_&-(*D9NID7$^C/H]P M+5^-4JK+I,[1W>0Z4W\-5X+%4R MYFF5G:; JH:I&R9X5XFNO>7LV6,G#!X;9[J\U&<&_F8$=),F-[XA]7A>\EU^DRPWYX^MGR4 MUZ6@+*TANIB]?#%1/GW 2#?1-?+18.4PS59R61(ZBN<->+YV+O8W?,#P%>GJ M7U!+ P04 " ##D895X+@2*?X$ #*$0 &0 'AL+W=O>)$QR66GHX,( M8JK;,@&!)PNI8FIPJY8=G2B@H2.*>=F#+A3<<.=J>F8YD:S@3<*:+3 M.*;J\1JX7$^\GE< [MDR,A;0F8X3NH09F&_)G<)=I^02LAB$9E(0!8N)=]6[ MO!Y8?(?PG<%:U];$:C*7\H?=? XG7M<*!!P"8SE0?*W@!CBWC%",GSE/K_RD M):RO"^X?G>ZHRYQJN)'\;Q:::.*=>R2$!4VYN9?K/R#79VCY!9)K]R3K#+?7 M]TB0:B/CG!@EB)G(WO0AMT.-X+R[@\#/"7PG=_8A)^5[:NATK.2:*(N-W.S" MJ>JH43@FK%-F1N$I0SHS_2Q6H U:V>AQQR!#"^X$.?%U1NSO(!Z16RE,I,D' M$4+XE+Z#@I32^(4TU_Y>AG\%IDW\BQ;QN[Z_AU^_U*[O^/5?IUU&/&@FMNEP MJ1,:P,3#>->@5N!-W[[IC;KO]H@V*$4;[./^G&C[B?MM4J,G;]^<^]W^NR>P M0&+B:$/D@I@(R$)RS#\FEN28"83(5%,1ZI/+DOAWO]&7<@[*N;. 726*<=+O MMK:PK<.SQRR2RIP:4#%AE3ZOE_-J11FG5 - 2I8H;!+["]304+ M6$)YC5LCZDSWB=MHTNWO MU/GG:7YK,/)K@ TNVS?AT9ITPVW;T>YB;)OB5M@6P*CNV MPK1<09Q33D4 ]KC!SZ'E5W-V7DW1MHBO#35 L'RBD@&J6LO8S#D CJ\6RK/9H2K4B *H%2+)2,K1H:GIB7:1R4 JFP&]MX8"75 PYQ&EI$ M #;8>Z"<_8,H2QS:T$""6)UUWBHV6$J1FPOU=\HG$+ %"P@+\=RN:#9>*3CD MVYE#ZKVAUVE%;:&&YHA@3<],D?_[/V^^+:_$3H%Y-_4E+K';N#18C1J"XP MR\8H5!&K>T ?*5-;S&XDQMXG%^!5-],:_?B=\A2:^_>1Z\S#J@$V]W,MMKQXV6J&ILQ\/3K9@3=W^@ C.^ONPMT.MXBN66Z>SE*'\6 ML'H!;!J4BW(4DAG&>M0^,-(NM(+$U!6E#V[/W&2+?-5WM.K7[ M=0QJZ?XBV*$@%2:[:I?0\D?%578_K]"SOQRW5"VM&UL[5II<]LX M$OTK*,65LJL4B:+E(_%192JG4]IO:V MP>\"%KKQFY$E$RD_T-C#J\A34D0JO&YDMFKAZ2.S=]> M^L_6=K1EPC6\END?(C;)1>^TQV*8\C(U[^7B'U#99XF_2O47.[H/& =_;7*#Q[9,E/GTNBC@TC^.=1_R0\W>B% MIIQ=Y6TI?W"E>-[AY$W=#X/@06U?(U4A6C#PR(@*3*ERFSM(81KS0?%6^!YJ M7'BXK:@=WKTU5^RU]-UK=MQCQ_W@:+0S$[>SII\?*+9_4^??U/E_3)TKM'< M_'X<.>J/3X\ZW]?A_'B)]\/QPU8_5YB!Z+'@1P'P@X#[&!1]0Z!^!X ^$3"? M&I /7\.$X_[)Z/@^3;[/U#X:WYW;J6PW"]RQI"G*5I\>O;PG]A\QA_]H!/ H M(G@*0O@.Q/ =">*)B>);$89_>[(9/#@==[X_; ;?)K&)8@DN1?[9.Y]K(WU*U#9G;T/JQZ9F;-@ZVU:T_K]H \\]? M&QQ^#Q@=;@+-M4L(BOY;OL0DM*3>.<>TD_2Z1#>!QD2,<-.OQ:/FQP_5P::F M4\Y*OZU"6ITM !OYVSQ\Y/%_2FU<8/<5\%3\%U,8J;',_=M!I^]W/6_R*"UC ME(=Y3H>VF#=]AG2#-)-:Y/$X$[G0AFAG?CG:@?(N M?S3"NK[E;D0S;(>VM2>A ^%,EN@^I ICW;L_HS/: WM$+#$E=7UT7( 2DERP M\@5P1>1#*P:CQ*1TU$4'V-@^2CA2,C5;A8!9Z0WA"E)N+.M)/\4T#J/\^/8PA3#&7&=K,V) MWH2H8])<*2&F+ )%A_8X]AQRA)SA:D9!XK0"UI;474F8TB= M3(ZV+FGV\A(A[E-J8RNW[K+S8-^.K7#]5*)K#*C,SI'>UW?CZ.*POL".A8XL M:%!O<$V,R$@C% 9?"HAH!3@M<6\!+@!3NV8FHG W-G+B+U_L;$N%ZPY6@&Q+ M4_;4W@LM;5I5RG9[D* R645FP-ZL0C-%M=%LB@VM%%#T^B+?6E*-[U$_%8JN ME%!U376,L";4)]@VI39T$7KE "0Q1P5^FOD:AW3-'!\P;(CF M3NKP]?>D<1SF\'A\MB+S?5X@6V ]*H5.WSOIARB/1WP?3D_ Y6-;_ BH2VG\Z0K/' M*!P<.;6I8^9V?:OJ,!@$P:!Y$.BW1;J#,>^GD<,HM?_L3K3\1R!^9"NJG*3( M+G6G12*B9*LQ(V\,WVS.Z'10!2E*D:B1O"H[ZC$X'8FD[H2H8S,X:"?'RTVY M4>? J)4"J,._>&E$A!%]+R<2?_EH$B;W1BX]!IN^31HV/AS+ !%-G\<1:2&3 MN&_(ZM+Z"[PK]^'9JKG[?.\M$@)ME%*88M=@<'+48\I]$N=>C"SL9VBHH9&9 M_9D 1TA3 ZR?2@Q:]4(#U-\E7OX/4$L#!!0 ( ,.1AE6E+WX;Q@( -@& M 9 >&PO=V]R:W-H965TNH4QM1CS]-I 173 UF#P)655!4S:*K MQ;AP9I/&]ZAF$[DV)1?PJ(A>5Q53[W,HY6;J!,[.L>!Y8:S#FTUJEL,3F._U MHT++ZU@R7H'07 JB8#5UKH/Q/++Q3< /#AO=FQ.;R5+*%VO<9U/'MX*@A-18 M!H;#*]Q 65HBE/%SR^ET6UI@?[YCOVURQUR63,.-+)]Y9HJIDS@D@Q5;EV8A M-W>PS6=H^5)9ZN9+-FUL<.F0=*V-K+9@5%!QT8[L;7L./4#B?P*@6P!M=+<; M-2J_,,-F$R4W1-EH9+.3)M4&C>*XL$5Y,@I7.>+,[%Z\@C!2<= N$6 FGD%6 MN^:E6X9YRT _88C)@Q2FT.2KR"#['>^AFDX2W4F:TZ.$WU(S('3D$NI3>H0O M[%(,&[[P'U)L&:+##/9AC'7-4I@Z>/,UJ%=P9FQ?'=$7=?JB8^Q_I>\X MPW! /I*0LY.$^N%5?X&D$A^3-D2NB"F K&2);Y*+G)QS@1ZYUDQD^F+<@?_W MB*652U!-=7>^ZUKQDH2^^T>TK7_[6; -7GH#BK-2=^NG9.B[293T'!%UP\#O M',_8$0CF5BN9@MXC<;?+<(^CB>N'46?>S,"G[B@..WO17BFLAT*Q+@41 H= MZCR(W"1,+GH.3#Z,+@Y+ZM^)4Y0P09V2D>_&=/2Q!H>NM]?K-A6HO.FI M]G*MA6D;3^?MVO9UVZWVX6W/?V JYT*3$E8(]0>70X>HMH^VAI%UT[N6TF G M;*8%_GI V0!<7TEI=H;=H/N9S7X!4$L#!!0 ( ,.1AE5'\0IV+0H +H? M 9 >&PO=V]R:W-H965TG7DM+WV/MR'-K9, M N #X % G6V-O7<;I;QX3)/,G0\VWN=OCX]=M%&I=".3JPR_K(Q-I<=7NSYV MN54RYDUIF\(G.U(T5KDA3:7?O56*VYX/)H'KP MAUYO/#TXOCC+Y5K=*O\YO['X=EQ+B76J,J=-)JQ:G0\N)V_?SVD]+_BG5EO7 M^BSH)'?&W-.7C_'Y8$P&J41%GB1(_'E0OZ@D(4$PXZ]2YJ!621O;GROIO_'9 M<98[Z=0O)OF7COWF?' Z$+%:R2+Q?YCM!U6>9T'R(I,X_E]LP]J3V4!$A?,F M+3?#@E1GX:]\+'%H;3@=']@P+3=,V>Z@B*V\DEY>G%FS%9960QI]X*/R;ABG M,W+*K;?X56.?O_CUKT+[G;A6?F-B\3%[4,X#<^_.CCW$TZ+CJ!3U/HB:'A!U M(JY-YC=._)K%*N[N/X99M6W3RK;WTV<%_A[YD9B^&8KI>#I]1MZL/NN,Y\J).1."A-_/S3Z70\>R?V MT/N'3C4A=B.MSY1U&YV+WXHL;F\0GXID!^]-X$/",R"^0_S&2FB6H[V6B8AD MKCW]10!9?5=PPGHCI$A*-7E+S0IJX"ED!SD**S=(/2BRR/4'F7GA5;3)3&+6 MY%R)QDC+G.K$S$; M<_1/V#Q*@R%_PAZKQ);^RPSPL/2@BQY."@N#NX"DWV@7@)-\AH[XZ8B<=2UM MM"F5M.V'""@B= YZI#XYV,MOL,@I&!,?]IY,G/D_J#01IK@1>R2 M(4?3QKOF 3IE)M1CC@)$U(+JPQX6N;+:Q"-QU02 WT"O2 -_A@#@W*D<]*7\ M:7L>QSN:#I?+.=GQ(TZ_D7O'3^4]T(YC3?H.I"\K.IHLA]/I"0/"0:C8_2/Q M9TN\#.SKF'QUEV5ZK'04P2K051KHJKT)/^YY+J8SL=T;"1?H;)44*HN0/QN5 M 4:Q,0EH*S66_ "722JT; L%OD,10@/0=2&TR =+ MR\AK9EL!CDB(8#6ZG\HM&?JPQ+CGW#04L.;HY60X7=!>9+&+63LE,*<:?G$ET+.DQ6X9/"FP]G)@G-W#[H*F 7\RFF] M8H0HJX''?PWTCT!Y)"[]D[#CXW3)/4 926MW1#6J^\O1W,I&4K-SBCGJZ$5)QF7BS MJW_[/1.W*@=F! SL[ FHO9IVNY%(_EN9A.B\*5 )T>J+RVY=^]/LUD5&O&'5 MW:XC$ ;'8K9X40%+?(DC.A(<"BZ;"&U!R(BLK)PWF7<\U19)=-00[32)XL77>I&\T'>K7H/S")A M5ZM+ :DC3:B$Q*KCV""^C+I2('EPLGSG#@7#2F<(!JIX35)T+:(YU.,?N@.] MSO1*1Y)#I.3\X5ZUX2,_C23IN'0?2F4Z7(APQR)R:W)CJ^)+9JS9!&B@K&_[ MYQF&Z+##CZPY8/7JL-]9>KY(C# MY):Y4%,@(H]"RZR3RZZU9^?+?!D$N'J"XH.3:UUP):)Y7(D#.&XTF7Q,U?)*P &,ISFH1 MOHS_"#9D46%MS7GC=0]2GU4$<\X$N>EY..S72D4!9,S2 V;OJ2- MI9575Y?U"5ECHX#'$G@B*Z]P^@VB!QU$R*\-Y,MA#^QEXXP..R^Y/FY1:0M0 MJWATSSP%GA3$OU4*,877>IC"]P?=1GB+Q'OU@%UU%IAX+U&1*??\N\S!,X\: M!T>9%1SCLAWDEO;=F@2S[ ?,[<2ZVA>826^<*F+S^I9"- &CMKB,%P.9 M6KO4-K)RY2O9@*:H1U68^95^>0I/T];1:7M.U3E*8]F(^CY7R,:EM+^B3.I@ M) _QKWF(IX:V%:M;G22@54>%"0EA726CLG-5EO/J.WY&T2,B.X0S7V]$Y?4' M4C\N(K(^@0E6WB6*9UUJO-'EA SDN**HC^CW8,A+]VHD/N=EJ0LDW8JR<,3Z M&'R">,_VNIMKC^S48(X2VM$"$VVX/.FO M0@=L#P&\:L[PQ-@Z[Q*D7)N1$B/!,,%&&@ 0)\#6:P*/0ZB7JL,1(RPD%J26 M09=3+VNF< O]C.K+,$R."=TT$!/;(O+A#HAVELTMW8?EX0:%8J;+U%\;R>V6 MN'-UPQ LQLT]%1B>"]FG(E-B6=XV=@*WX%YS,NOL0568#"=O%J$J5!VC(6*L M2(?%7A;K L$QF?7E+M]C,?&'Z\)<[MH,TQ57!WA*Q$UK)J=/33J9<>%ZU9FO M^IFCUD[ )[7R)H*_J/]-C_YP[1;TA^(\J9K8;ELA=3=,:XW0LRK )GE2.,HT M6P1&JXMWUXK%>#8\G4U;5LR'L_FBM(("@92%LX5I,)#%?A^/,%$'[J3[KJ2G MHL@KGE"/ON4V-$P/VA0N"2,(IK"_L;FKKAR+T(<;C'-5IE00--1_8[6QE9JJ MP6@5] J6_0O+ *T$UK2*TP[SCD9SU3L6AMM:VE).(MV4I.C ,!#I)UR0[U6, M%OMV6](FC,+PF/!@8>Q: AY9=H:QB8IR$MR;G_MFY-;D0ZV8[+S$>GZ"_=%7 MQS?+P5AL4L*:K@$2ML'4\6BX&PH8WQ>&+-SF_ MG;TSWIN4/VX4F,G2 OR^,L977TA!_;K^XC]02P,$% @ PY&&5?R[H*F* M P H0D !D !X;"]W;W)K&ULQ5;;CMLV$/V5 M@5($"6!85U]V8QN(MRW2AZ"+W;1YIJ6Q180B%9**=_OU'5(7RZG72-&'OH@< MSLR9,Z/A9754^HLI$2T\54*:=5!:6]^&H&_S)\6A&.K6U,QGECK*HZ9V)0<=F.[*FKP\AA&;W@ MD'0.B>?=!O(L?V:6;59:'4$[:T)S$Y^J]R9R7+J?\F@U:3GYV MT*#^AF856H)URC#O(+8M1/("Q!P^*FE+ [_( HMS_Y#H#)R2GM,VN0KX>VZG MD-Q,((F2Y I>.N28>KSTO^380F27(=S6N#4URW$=4.][E&#S^E4\C]Y=(9@- M!+-KZ#]&\#K$8@K_0('7KY9)E+Z#3R7"G:IJ)I]I&^2Z(1V3@,9RZFL$M0=N M#>!3K4RC$:R"8P^6"\8KXSN_@*:FC;13MJ36U!JE)9@"2DYMJGG.!-1:%4UN MP3!!,0KJ2&]Q0E.& G'IW8NI9S8HN\("]Q:BH6ZB"5 XU$- P=F."VXYX1,9 MTD$C65-P2]:YHA:4IIT9)3@Q(&''!),Y@M\F;5"-PJLH9^?P?4S'TY7%YS$J M;4_1'R:<%LBO/<_X7^3)#.R5H(/.C=J3LZ5&]$4P_ FJ=J>@VRE ?:YVE%K? MZMZJ7TPCOQA/7,P:_>$EGN$-=SFKQI"M>7L[_.+_>_SDTQP?!(/JD?*^J.C' M<1U>TKER7+._9/?]Z&OL:CJ:];HM'KB47!Z&9NDU/T$RN5DNS^3%+#N3XYOH M3$ZS$7*'Q_*O#:>FA[U652L9[F^F2WSCY'*M_\UZ,IL/\Z&#^X;O%7%Z2B7+ M3FG$DW21#M+RY@)4NYD-6BM&?_5-',W>GJ19EIU)\Y&TS-*31+UQN?SI)(H7 M9^6=SZ(?UG?CI5,Z'%V;%>J#?QP82JN1MKU!A]7A_?&^O79/YNWCY2/3U#\& M!.[)-9HN9@'H]D'0"E;5_A*FPY.N=#\MZ0V%VAF0?J^4[0478'B5;?X&4$L# M!!0 ( ,.1AE7:JGP"T00 $L- 9 >&PO=V]R:W-H965T@:X?;(E'WG-WY#UWU'PCY(/* 31Y*@NNSIQ.S&1+(5X,(/K[,SQC$-00*H- L7'(UQ"41@@=./K#M-I M31K%_OLS^B<;.\:RI HN1?$7RW1^YB0.R6!%ZT+?B&0K!3"*S?C2'KY2]4T\5D2"F4L"+P@.X(5MB*'%"W\@Q 9A MLA_!$.-$532%,P:<'_)NT_DT.H7^7?X<1DA%Y#4+>OTL" M+SPE]SF05)25X,"U(F)%6+>44 F$*K(2!;)3D0^,$YV+6E&>J>.3%N3_?N(1 MBR5(>\K/LO-*LH*$GCM8;?*@^6N#@C3GHA#K;2LZ(M.9.XW"OB!R9WXG^(VE M6$PPZ-?XONMYR7](+RT5T64)!37U1.6L&D+%@1MXLWWBR:0#NZ#I SH_#-2- MDND>J>]Y[>B:?ZRD2$$I8E*1RC0G>%I8B1ZQPE98+_4 83KU#LI^%_RCR1'0 MF UK"5#:7'FM$@9#F+[L7M(,6P:V$^N1-D-.RST['@VWNR?ZK'/A.YWZ7::8W:5I6I422Q(TBKR>8Q6X03 :N&?IN;&LQ;CR"Q$[Y MTIT*)!,XIU^PRM+%G$)'*RO:6+;7DFPQ==2(G/>AX*DR#,$%$LL X ]SP:(H M]D3*ILR#*?-#6P;X:.K.DA!YXUFE(]]WDVE@QJY)U@IL"RZV/VYV%X_?F(W< M9-(W&[J)'^TSNZ=^&(WECH]=9<2BJ IL $LD!)2L>;L&]K'^I@*_D_-FSO% MANG:*68781[>XSU)BJ5Q\89N2=AL[\CF7[]A?(>E-Y#ISD^9-;I7-7+4;2H% M:BVIV2.TD.9HS!@U#,351MJ!8XX@&]!R+27P=&NJ#%?-#AD.2*A,9O$UR9"Y M(W('*]Q#+;#&87'S$QM_<'I1*^RAR/+SSEEE$W!52UM^,M"4%:K+F2NE63FL M!J^3E\.3)BO,MX9AA*F?T6#_1FQ#"1/HZ[D7C._W0]]0L:M^.-O5FR!TX]CK MSW6-*/"QL2;]N:X2(\_"Z(5>W+48+''AFR$R[48U[%USDQ-I> MXS%51,UU<]=MI>V7PGES0>Z6-Y\9-U2N&9YU 2M4]4;QU"&RN;HW RTJ>UU> M"HT$M*\Y?NV - MP?B4PDW8#8Z#]?EK\"U!+ P04 " ##D8957IL>T5<# M #3" &0 'AL+W=O%9L)A9&EEQ);MI_OY3L."XVD^X^[DLL4OP^ M'A+%+(Y*/YD"T<*/4DBS# IKJ]LP-%F!)3-#5:&DG;W2);,DZD-H*HTL]Z!2 MA$D4C<.2<1FL%EZWU:N%JJW@$K<:3%V63/_^#"(7 M$ K,K&-@]/F.=RB$(Z(POK6<0>?2 ?OK$_M[GSOELF,&[Y3XRG-;+(-I #GN M62WL@SI^Q#:?&\>7*6'\+QP;VS@-(*N-564+I@A*+ILO^]'6H0>81L\ DA:0 M^+@;1S[*M\RRU4*K(VAG36QNX5/U: J.2W<77U0*C]R(1:A)3:G M"[,6N6F0R3/(,=PK:0L#[V2.^:_XD*+H0DE.H6R2JX1_978(R6P 290D5_C2 M+K74\Z6_26UX*;<&.KH,=9UP:RJ6X3*@JVY0?\=@]>I%/([F5P(;=8&-KK%? MK?EUY*L7TR1*YS ;PHD$3KI/!<)>">HR+@]@V4X@^."E-6!I,RN8/* !+KUX MI\J*R9\.'D_F!@XGPAT33&8(K[VAJ@V3N7ESVSGZOWP?2T;9?%X_GDMT?U[? M]S<^KK=G84TH11729YRR3,"FK0NSL*XT%Y!&S5WM[%[">)".HI[LJYO,>YID M%@WBF\E5FW0RF-[T:=)T1,036./!^,T_=?6K^-! M%$_>_$,_CL?]$E$WJQW5\-30_[%(\6 RNVZ3C@?37MA-D6;CL\8U1%M0GK7%5N7P!,-BV\U-QXQO$QD3@AZ@>M2 K49MP)S[SZ) MYMTM\G(\?\[A)QI06NWZ'FG894K3H^I:]5VM%2%E#E8S:02SI"=L3JW.M.,$ M9%E!F$IIZUH_)Y,A/.">JD^&?RJ+$$_; FYJ0V^*,; ^^S/T;FC8U]I?^APM MX\(,+SUT86_0E*@/?IP:*D$M;3-S.FTWL=?-H#J;-^/^GND#)]<"]P2-AI.; M '0S0AO!JLJ/K9VR- 3]LJ!_':B= >WO%276"LY!]S]F]3=02P,$% @ MPY&&5:+,G*%V# L2, !D !X;"]W;W)K&UL MK5IK<]NV$OTK&+?IV#.R+,G/QHEG9+>>FT[29.RD_0R1D(2:)!@ ]./^^GMV M ;XD679O^\4606"QC[-G%Y#>/1A[YY9*>?&89X5[O[/TOGQ[<."2I!*JV3*B_+L8#(:G1SD4A<[%^]X[(N]>&F MX[>71S2?)_RAU8/K?!9DR9 M.\V6M+#[N99^S;;#EIETZLID?^K4+]_OG.V(5,UEE?D;\_ ?%>TY)GF)R1S_ M%0]A[OAP1R25\R:/BZ%!KHOP7SY&/W06G(V>63")"R:L=]B(M?Q%>GGQSIH' M86DVI-$'-I570SE=4%!NO<5;C77^XAC\RTZ'34Z'6V3_JQ.VU>-1T-!*\5/ M/YQ-1H?GXD,A$E,4$=4/VB^%7RH:X\3B43/G,9E\K[33]=#4)KZRE1/?IG\, M("<9BEV2.AF=UZ_X<7R^-Q!27,E,(^L++2' 7_ M>U'/Z"@_H'W+>K_Q:/2FEJF=JU0:I%7>>7S0Q:*6V;5_EZ:O6"ZFK;-J+PB8 M>ZUFM@)=B7% YWC FUV9O)3%$_SDQ,Q80$'9 >_=*HI7"RR%KPS>*38J)>/( M<5?XK/VJPQ)E/9A49*H@PP?XX+&,M$_" K:2WES*XHZMRI75B1R(WX?3(6_* MH4]!%MIY"MH]'A>T!:G'WG^ 8PAH<9^@^*693\6M2BH+)R@7$#(0OWWY!,Z7 MA;ABC].VS5Y8]6UX.PRZ_,[XD)F8.F<2S4^LSU\&-F,KB>!8N&-1!SV\(,JV M%1!M^Y%9]5 =E6&3"E\I$*M^),':8X.H!5P>C7KB=U\RE2ZZ2'4H?@,6P[$ MPU(#][I(LBI5D$P+FW6NFF4ZUZQ V)9)(HBRQ">/45E\"3&D+ +\J0!1!G>W0:#2/7)\.Q2?(D6#V)U(D>A3IS8AC/W=% MMOQ ">5@MRI:GP6^6:/ZRI'6ZC%1*O"V7,"5B$M7'A&#]F%S+)595A>/;2K* MS)E63[VYI4BU*TV++Q"JPG(*PY+4\A32PGC(T<4]RG4LOE51 GO:TW-*G0N* M4.$D"W?#;A_CJA)M!>.0&+N+NFZ7T<%22Q/]7%I2K:5*BSU=S?9U&\$8!M,2 MO#T8-'MB-T5 0UG'9:NT..K8T"IT9=<%)34YA.F$1>E42\MJ!&9GTA!EJ"U1 MP$HWPVJ0H.YZL#VSTB.#@4?1D1J9GXZPA]#1, M-8AM1I,<0%=6.78Y]V@ 6QD#];7U <5L?'KN6BKFU*S -^IEOW0Z(DQO6B+7 M%+VUX+Y0X@%6*@RN:9=:>X!S(GR\]XU1#]QUD-R0^W-P6![[(CP7E%+TD)A[ M\$CA>\K76Y#WT6<%J282\"RPPS. Z<<9",5I$4U76L=PU:X]P@!V!K6RF#2T M'X"F+BB15%HHYXCOH@^56GDS#PP8FF2P"%%%IE70..*;E(&(D,T#^HBYW)R& MUK0VF">P+8YZ_'TZ^Z8KN8P!Q]#:/>]&YA3.93KFA^ZCNE25RO*$PO\ZW.'(@Z8FO0.3H>52H$X=#-#TP M>TS_I6MRETX1C<+;NT^;*F>2::SL.%$7*PG%D M-4VI2X&AFD;8G$N=$;>AL>SZB](#'U% >N?N!@)9C4L^*S>H[APQG@E^0X4K M8*-*GHK?9,$QK"](-B0>-4],<'E80F.Y?-0Y&J2V'&])H@'H*ED&9_&G8 +Y MC1 9NY"C;K8T]+U2)/HVN&>,"(=EM+V9.!R%H7-DXW%?/GF]3Z_;MB'PI54D M#R[MVL06\A,,&<>=L<'GQ)L9''PXKK_'?6=:J:!^%0[_ 2NP1'.ID90A M,F&_KY93N*2MIH/N/F;&QZS0C5NZ+6X5;\D]L<:Y_:@UGF]IE5+O+^T*\W'VZG:PO0DTI /=9G/L>F)JGB6HHM<741 MVC4DAKQ5/Q],>GYD"F5 %BS<&X+^JN8/#EJML%+S],73HG%V)HE8.82)4 MQ98J'!*VG*1H-UJ/(8A6B@P.L\Q#I>!S0@1)!(XD;-,]1'] MJJI YPD-9N1'.*^.#3?C>*9R6- ->=T 0$5+[4E] WG[^?JFN7=K+@!Y2JX2 M!$HG+F*D^\ZJN0H!F.'O$NEQ1Z#-9!(40]-SKUU]D#66G8)^9S['::(>H/>QD-Q;;(LN/K5*;UZ8I$B61H=+GMZTAVL\0\* MN;HK]\)1GOPC=KGL2#%Z(^:9,78/)XXJ7/A-RS+3"44/5&<7NC@GC._.]L0E MX>N&?5U#.UX2+A$0VA+;TSYLAX*'0 /7P(\+JW@+4ZA]M"=S2NZ$2_H(5/T& M1PW:@E:NW$?2A4;.A5#%BZ0PM6P!8VJ]ZA%4X$_&9OFWFA-U@; M%MJ)T*E6=9+^X\Z1SQ!+%>\6.MT3?;7D8F3H7I,SF/ SIC*V+R;L(HI#)P:] MB:,P<T>NP U+8UP'>:&@A4:_4 0H*$GRG7X,#G6A,\'L$LH1#%OT\.$' M1%&7=T63LZRI&L#5< QHA7"E".](4YI;P/YIBL<]W MOWQU4]\CA#)7 W"5K/B>5=)YGBC1O6VD_5O_NX8VMXY-Z[@ZFWL\_K/Z9I<\.<,:$$US-^%..3T\$QNL+.R,^CP0@C-\_=_6\T9SS9;":-?S4> MH$N[W_;5_U>W;\:C$A_IN-A$B6[T@*<_O_VA7!/3X>G'00 MA)'3T\'9T4A\>U'@LU\&=:3]?'C4E3T8G9Z(JRU)MF;Z\1!,O>:/X4D[>%WW MDKV,;K]G:"^$_1J3_'LIO9);$'[8,7S"L,'@T2H:,7:\8>RD'3LZK@=/7\RP MM?S=]'W^0>=G%&AB%OQC$8"?VNKPBXIFM/D]RC3\#*.='G[,$NC<(7OF6#H: MGA[O"!M^(!(>O"GY1QDSXW&HXX]+)=%[T02\GQOCZP?:H/F5SL7_ %!+ P04 M " ##D895,JSR7G<' !#%0 &0 'AL+W=O\ZQP=X.M]^7U:.22 MK4S7:B/ M5K@JSZ7=OU69V=T-)H-&\$EOMIX$H_O;4F[4H_+_+3]:C$:ME53GJG#:%,*J M]=W@87+]=D[K><%O6NU/_8A?63F8#D53.F[Q6A@>Y+L*O?*[ST%&X&G]!85HK3-GOL!%[^:/T\O[6 MFIVPM!K6Z(%#96TXIPLZE$=O,:NAY^]_5@C)W8X\;)%DE-1Z;X/>] MZ2_'! M%'[KQ+^*5*5]_1%\:!V9-HZ\G5XT^$OBAV+Z)A+3\71ZP=ZL#6S&]F;_=V!! M;WY>CXK@VI4R47<#H-PI^Z0&]R^^FRS'-Q>\FK=>S2]9O^#59;W)9"B"KGCQ MW=5T/+L1OVZ5>&?R4A9[D86I1%F/.A1QI;-4%QL7B4P6J: _]6>E2U03LOS@ M18+#LZ@(H8M$E5P?OF,O55Y9H TV=UN%&JV MILI2$<-")IW3:ZW@E,-J 7:QTL-7LB?%6A>R2&C(FD/Q2SM?QRBM ADDQ@)V M\+YC(.QEJ0Q?F_7KBMQQ3GFXEU36(O23Q9F6LF>/TM:^MT586L M4NWA"#*1@JG"DS.93B6)8XG\)Y0 U.?P[-%1+)M"_X^L?CT4]O*29\10:>,? M QBA/,FL4L*L6;BN?(48318L$Q3;L M!5'1R6BH TZ6%\E,Q,:B.LA->*OZGNDBW"=,S$]29S+.U-F-A#<'.)Z/JHZH MC8%R1 ME65I36DU60C@-_!+>N1\#J)P!']Q#-A%")PEP \%E54KP*]0.LX8+ MQQW<2VE53 ND,P5"VC<$B$IZ'XZ:R-SBZ1T.OZO&H1F.GT.&IRPJ9ISY#9T9IX7^,=!::B M'@UN<-!69MF^9AS7V8CH"^*T"MT%=EKK9Y@[JB=B0A7OPTJN!8[VN22V""'V M,L+@_4)&1%I9,M$OS[[+C:,VU&"]$96=% [DS91"MPO5H^[4.X.\/OR:>SG_ M6^6:W;J)]\?53P*N5]AHRJIX#L\I@)I?'U?M*!O\*&+LO)M;B[0,D"65 %G M_5.EW#GQ1Y5N:E:-T=/SBMYUPH&DX7J*.&)LA4M1U%=40\8=*@WTU'B*PXG# M_<7D0Q;4L[*)=MP5G%*8[5!7N(539;-]IVEX2.$ U A,7PG*&JBWC0VEF2/! M2TKLO/85HX01QR?:37/3Y\A#7]0T1 WE].$$\)?@<#[7=7,C&>==KZ$A">#BY>=4RP X\1%6X M-AE>Q)QXJ:F:3.5@S+VZ;AW]NWX?<4%U7Q&^/M'\XDW Q,@KO0P M%+J#R7&S&%+9K/A>S*+5:M$;SQ97XG%KK _ /*/5_,Y7;TYEDS?B-PD:H-[E MDNYL?"*;+;%S%;?$2G?XN51.IJ>I?7EU]4K\:GS;H#"((E&H;K3S:'DU[XW' MB]7A%*JRS!I*:+PX]&1':/EGP.,DC^^[)? E\3OIMKC/=N++7H/D.,^(!?CF?ATINTW,?%*V$X])^@&-XK]02=Z<8MI M-)EU4;",9I-3-'[K[^_\D8/H'FV#W)SO6D^T4&1Y.-'CF>6;9N;$%45N"E M)8D.6%A&2Q .1,M#=-$"/ +1JB,:+R=TM: [7R/UIYF/YN" +E6TC>E)\L;1 M9+X2/Z.CNJ:6J?*,-EA59RCMY31:S,<-"YV\D7T;_*>K:#ENHSGW=674^;"5 M*[OASW?TO@%@A&]KQ2#Y/SXU9)M!:T /-K8WPSH W:[Z;W?P%02P,$% @ PY&&5400%@)# M P Y@@ !D !X;"]W;W)K&ULQ59M;QHQ#/XK MUJV:BD2Y%RBE'2!!MVF3-K5J]_(YW!DN6RZY)>&E^_5S5*.EFKG3!+!WU(C2E1I9Y MHT*$213UPX)Q&8R'7G:MQT.UM()+O-9@ED7!]-T4A5J/@CC8"F[X(K=.$(Z' M)5O@+=K/Y;6F4]B@9+Q :;B2H'$^"B;QQ;3G]+W"%XYKL[,'%\E,J>_N\#X; M!9$CA )3ZQ 8+2N\1"$<$-'X46,&C4MGN+O?HK_UL5,L,V;P4HFO/+/Y*!@$ MD.&<+86]4>MW6,=SZO!2)8S_A76M&P60+HU516U,# HNJY5MZCP\QR"I#1+/ MNW+D6;YFEHV'6JU!.VU"<[.QXDJ;+8BF8Q0RN;(X: M+E5!Y80)QTX"^3@)V@\LT M C,P5X*:F8%C+L'F:FE(S[0N&K=_:[WEF[W7\>>+[4J/0,TH./<.'LJZT;W, MO1'W$\.4"293;(.D24").AKXZ(]BU^-0:W)BV09-VR6 [B>EYL)C>0RGNR>* MV]2S38F^ZXH[.(+C?OLT[K4:WT?0[77ALZ19(OA/PE_0#-EFWC7L%>."S02> MT.PY,4RXZJRPKD5#=)<>X(:FE4$?0$1UTE0?!$/I*JITH4_7;GH:^KOY\2EY MF-2D_TATW&W!9<[DPG%S_F@*2.K;1$BF=V UDT:P:OX\\?]L8.+V^7G2>BQ/ MVE%\UGII@5>DGV4Q9FHM^F].' M"&JG0/=SI>SVX!PTGS;C7U!+ P04 " ##D895R&+:HP(# "B!P &0 M 'AL+W=OEEC(S=P;>+N-6Y[EQF[XBUG%,KQ#\[FZ463Y M'4O"2Q2:2P$*T[EW/CA=#FV\"_C"<:/WUF K64EY;XT/R=P+K" L,#:6@=%G MC1=8%):(9'QK.;TNI07NKW?L5ZYVJF7%-%[(XBM/3#[W)AXDF+*Z,+=R\Q[; M>DXL7RP+[?YAT\1&4P_B6AM9MF!24'+1?-FV/8<]P"1X!A"V@-#I;A(YE9?, ML,5,R0TH&TUL=N%*=6@2QX6]E#NCR,L)9Q87+@6JMU>U2#"!6]3(5)S#,2NK M,[C$-=U;1;=@9KZA?!;EQRWWLN$.G^$>P;44)M?PSE+_C/=)9R/D+2%N-!+B*4V&IA"X"*NE2)7 M52M=,\(:26YA%/6FAM>*6$6-%*N8R-"RZS]-HW N"P!5]-!R3/7(V'328'.FG$)U7 M\RV432.C(Z8VE"M2MNO$'I5C3]S.U^+AWU4-IKW!^.11E54T^6M54>!4#7Y1 M]533^7MSDR1F[G6P)UT+TXS0;K=[@,Z;N?L8WKQ>UTQE7&@H,"5HT!^?>*": M%Z$QC*S<%%Y)0^?AECD]HJAL /E3*C*3* MJ(%;-6[KB6(TL4J9:$=!T&]GE.>-RW/[[$9=GLO"")ZS&T5TD654S:Z9D-.+ M1M@H']SR<6KP0?OR?$+'[#,S7RZBO!7X MD[.IKET3]&0HY1W>?$@N&@$"8H+%!BU0^'A@;Y@0: A@W'N;C6I)5*Q?E];? M6]_!ER'5[(T4?_'$I!>-XP9)V(@6PMS*Z:_,^]-#>[$4VOXE4R<;@7!<:",S MKPP(,IZ[3_KHXU!3. [6*$1>(;*XW4(6Y5MJZ.6YDE.B4!JLX85UU6H#.)YC M4CX;!6\YZ)G+CS(?'WUA*B,?\ICE&")R-:4JT>=M _91JAU[6]?.5K3&5I]\ MDKE)-7F7)RQ9U&\#K@I<5(*[CC8:_",V+1*=-$D41-$&>YW*V8ZUU]G9V=8J M;YVQ[FICV"VG>D)C=M& =M!,/;#&Y:N?PGYPM@%JMX+:W61]Q[QLMA5V6V2] M/?+JI^,HZ)R1MX7B^9B8E,&O8HQD+IL,LTE^*\2,= *7BZ:5>B.S"."O+LON)G5L-P(FI-#M(IPHN#L=D$> M7]L7X=EK8B2Y8S/"LHF0,\8T.?0Z[[F.J4"$'?+QRX>;4J-5NNJ@X2K+HB26 M,&BT(7)T2@XY+ *CYPC[W4%7/$8PT(_Q7>DHNK5)K,@A"$TR37FKJQL"S*"HP9KA M>2PS*!NJQ@S6!H3S,CJ:,:H0-Y<)UA+*7TT4%V4U]2 ]QLK;N)($TM[TMA9P M"+@0SCJ#YX@+M48\AW!PB&HM."1C&!5-IDPQ@K4T%!S&9%*!LX&!R!H?$V^] M>@5T4HC$A0J$PB#X>;ZT+N"/6Z)%OH";.I4@O :M6V"=Y=X:PS;8,.IY5F2; M+5LE7Y2+MJ.UQFU:!-O((]E^.M!]UF>U85*ZYFN1]_7:MX U?UP5>UA9[ M?+.?OL]#V^>KG2_+?"44DT+5972&^:EPKTBR'X@3J:RZ3]<3Y%Q#-*/F,2" M<+9VXK_0>;(%_Z' 4P[;AKNB[;DK^E&X*YIS5V>!N[HU[O(3]P>DH.X+!;U0 MT L%/2$':MU6&E(!*Q\<=D)+0:\=)1V&8=_=[DQ);G U<>Y,F/UB+F8[ 2\Y M91UW1D$XY\Y><+(?.;\O;T4UW@J:8?=X%]ZZ*L8%-*(CKN!9B2OTH*YY04+5!2YUDHZ1LQ4>>%B5Z8:'LF^K\3T(&G&/\=Z"3:;XZ'STPW MRSS9&T1UGNP%@SUY(.3Q93)!MZ6_,&*=)SS?SRY^$D^W_/-YW4BH;,,*%3CV 95 ML21 #Z(P8ODM:J [MV[5 U8Y Q/#K&V5'DQIVO5D^KT^DK=R@[ M%W='VY\@X3S7L%<=@6K0&O0:1+GC8G=CY,0>T0ZE,3*SERF#79A" 7@_DM*4 M-[A =69_^2]02P,$% @ PY&&592/HX<]! # P !D !X;"]W;W)K M&ULS5==4]LX%/TK&K=E8":;V,YGR<<,T.ZT#YUE M*-U]5NSK1(LL>269)/]^[Y4<$[80"D_[ %BRSKGGW'LEB]E&FSN[!G!L6TIE MY]':N>J\U[/9&DINN[H"A6\*;4KN<&A6/5L9X+D'E;*7QO&H5W*AHL7,SUV; MQ4S73@H%UX;9NBRYV5V"U)MYE$3[B1NQ6CN:Z"UF%5_!=W _JFN#HU[+DHL2 ME!5:,0/%/+I(SB\'M-XO^%/ QAX\,W*RU/J.!E_S>123()"0.6+@^.<>KD!* M(D(9_S2<41N2@(?/>_;?O7?TLN06KK3\2^1N/8\F$H2OW]KK>[[^&^T% M].!I-&V(H$5">&6=9+,&VB.QYPI2/)6(Q\[PR0Y]$'. M1I-?-9(DX^XH.!E,NO%/3KX(W,=&9%S*W6.).)75$FER/UT9?2_\>8?'[6.= M>6U(@U .C"@Q0*6-HYD*QSJW;+ECO*KD;J_4.E$V^HB:*U5S^92!4^J<-)Y> M?+Z]\8_)],S')UA12\D*85$HVP''2=TH!2)H).)BJ:UM4<^I?%51G^[.7\]8 M;7TJ6([J42T<\WYHO02W)JFW!U%SQ!L\?GU4[K :L,]$@1\69DNL+QM="US:AW\HA"'%2LE"FP;Y?Y+_4!%50L96K==UEAH M")5V(4TY)ASII>!+^4#1%NT5)0G)N>=&<)5!V%76<5>C@)W/K'T++=MPBU)1 MEA%RMT\R9YBEI5#5M-/#*N;"V=]#%\1;?!CK'[#55CL MG+H1DR?(=)-Q#%[[6\'KC1P]?YXUX*M'Q3O]CC(?FWV: /49MUQR&MFDU6NF-$_B>! 8HOG783J0* M&RN[8WS#31[BP!9,)FPX/\-;75%"[6LR^N)Y_G0^_^<)>.IJT#NXH95@5OX> M:K&Q:^7"9:V=;:^Z%^&&][ \W)._<;,2RC()!4+C[G@8,1/NGF'@=.7O>TOM M\/;H']=X70=#"_!]H;7;#RA ^P_ XE]02P,$% @ PY&&59,ZI@\] P M=0< !D !X;"]W;W)K&ULI57;;ALY#/T58KKH MD]=S<6Z;V ;L=!>;AS1!C&Z?E1G.C!#=*FGJ9+]^*].UA#B.11ZZ>PN:E6218(H<#2 M!P1&G^]XC4($(*+Q;0-DYK^5@3 PD5_V7/0]Y.#"XR'YA4 P&1>3= M.XHL/S'/UDNK]V"#-J&%10PU6A,YKL*E[+RE4TYV?KUKF45X0-/9LJ7HEJDG MU'"6E@/"MDX>1MA- 8E\ZP$E<)5;Y#^QV3]<(*;A3LT'B4CV@IR_GI#'R+ M<*VE8>HE:.7G5PZVFMD*= V?N*4FTM8!ZWRK+?\7*V!@K&XLD^ UM>?DMS-! M\%MQ.LNR+/P"PEOPI9:2^I)*O'R:PV<-+H3@8(\4R"M@!1T5EHT0H\>JLUPU M4>3X,\B^ #$4(%#YZ!C74$&@[21;9%&6SV'C JV-L5R,TF(&S)"'9T[-CN*% M8LAGQ1"#Q3#A0MBO&:"1"'7GNQ_HNHDN=R/?^<\9#[[>F7&/EMJ>"%71XB#1 M8S*PKC'.-N!28L4C^?ETV7>'KB^&G!PXAYJ+$!>I_;Z@.T!1DY>&.V]9')S. M$R+-81_N59,S&\N*)JL8K^P=-SP#KDK15>'>8NDX0ZP[1\^!,:+'YV'.B]XK M^2)*=_3XP"VS3_0\[9A V#06>^7=[5N]EQZ,0HFVB0,_,.F4[Z?B))W>E$T_ M2E_5^P>)W#9<.1!8DVDV/S]-P/9#OM]X;>)@?=2>QG1&OOB2D0/KY72;A&5 MWMRR$BOAQJ9&33N%L97P-+7;V-4611Z<*A6G27(95T+J:#D/:RN[G)O& M*ZEQ9<$U527L_AZ5:1?1)#HN/,MMZ7DA7LYKL<4U^A_URM(L[E%R6:%VTFBP M6"RBN\G-_8SM@\$_$ELW& ,KV1CSPI._\D64,"%4F'E&$/2WPP=4BH&(QL\# M9M0?R8[#\1']SZ"=M&R$PP>C_I6Y+Q?1=00Y%J)1_MFTW_"@YPOC94:Y\ MM M9YM>19 USIOJX$P,*JF[?_%ZB,/ X3IYQR$].*2!=W=08/DHO%C.K6G!LC6A M\2!(#=Y$3FI.RMI;VI7DYY?/J(3''%;"^CU\MT([$>+EYK$G?+:*LP/6?8>5 MOH-U"4]&^]+!'SK'_-P_)EX]N?1([C[]$/#OS(\A_3J"-$G3#_"FO=AIP)O^ M+V([K-GOL?BRW+A:9+B(Z#8XM#N,EI\_32Z3VP^8SGJFLX_0_R/3C[$F5V-X M'P\^?[I.D^EM;U('$S\T$1:YT@DW!^'.]S;H6T0-OD1X,%4M]!Z$S@&UEUZB M Y2T92&CTK!&*8+8[,^LC:6I\&=KF=#@Y%;+0M+0JSU(7:@&=89C6%G)/F;H MP2HF5[<.G% (I@"A%/])3PQ^-M(S@D?*E*$373 [4G\Z;PQW1++)RM&0!$=L M;0I_+_0+M$23X^5D3J.7]!&FU%/I-3DQE#:S MHO#!<6M-0W^'.F2U70$3@;>*R29O,N9'/6L I]\>4"C^Z(.GJNK3)XDOAKDUW'ZDRLR8TOP,WWA^=$BJ=:["KYT):HFL)L&T1NFD6WKQ93*B]\ H29)S=18S!N?,[Y %=H=L# DY MGA0"S/\$>S%)1M-9RD!A^2)-1I=?9V%>F(Z=+RUV67'R%:JN]R#W'J#.83:$ M/TU"\YB,?_=-C@=MLT*[#8\#1SEHM.\Z:+_:OS_NNK9[,N\>+_0%V4HJ)H4% MN2;CJR\1V.Y!T$V\J4,3)L'4TL.PI#<46C:@_<(8?YSP ?VK;/D+4$L#!!0 M ( ,.1AE5JAA9,, \ ,(V 9 >&PO=V]R:W-H965TGIM\B]VH903-\LTL\]V%LZMGAP> MVGBAEM(>F)7*\&9F\J5T^)K/#^TJ5S+A3'#Y_NI)S=:G;U/*_XMJO'0QV1%Q89Y9A,SA8ZLQ_RIN@A\:&X]Z6#8.P8=/%Q1-KQ5G\1Z&M M)E79IX<.I&G!81S(O/!D!EO(3,0[D[F%%:^R1"7M_8=@J>)K4/+U8G GP?>Q M.Q"#DT@,>H/!'?2&E9Q#IC?\7CD]F=%F,N0B3^Q*QNK9#GS JOQ*[3Q__*_^ MI'=Z!Y.CBLG17=0?SN3=9/K'!V(C*?'X7\>#WO!47*0RB[\TWU6OWF?BK)C# M\$3_R&M?N(42YV:YDMFMB%-C52*TLW"H>K>95315;NRM=6II(_$VBP_$+I$> M]$[] O[2/]V+A!0IHHC.YF*5FRN=J)S(R.0*RW!$D2UEEN$/J?,XES,G,GFE MYY+/LR8MO$CDDN G$Y M(>>Y4@@O+FH)N)(:1V*UDVF]>)7K6!%[C\91OS>.>KV>F.5F*6)I%_LFVU_( M+!&KM(!:L*;7XQ4+DR93":6 &1&KW"%("FFM@O8JC1V4FM.TURYEF@JGXD5F M4C.'P@-?3-]8M]]4^[7&XJF"^+')5R:7CG4!4>D:/NO<9"0AZ;Q_=&K%NT]G ME\*J.3TDAQ15OH!E:69:O#I%.W'=PN$PHDE M&X $J^=DMW3I*Y5;#6?(7%,D0&KN[;@IR)5:Z#A5EB6]@N^JE+@2=/L-UB-^ M#TLIM&.37,IX 3WOPYM@\B!DIK\#\\"(*Z$/&UP.0Z2WP3EQ(5"2S%5 &?UG M8-FN5*QG.L:9R7Z!$"LEW.D.,$5;UO"<;K\\KHE32D)L0I[O9^=CW7P>22&$=*[ZM4+ MV!!>K&TY:JQYFUW!2DU.ZNJNZ_=.:J!A_PO"S)D MK&O;AM6?;XQ).#RNK8DFPWK91X[S !^8XTRS;1'A#EN/Q#B:'(V^^N;:-['! MD.Z_C7/V3M*4!\9U74U..M)L,MA[-SU(!;WQ=ZH@AF<3TGO_1$S*+"#@069Y M#J1M<=-O.&97I!VRS<)]Y+!-$<>3>''@I$:Y$"T" !=*2VCJNA M:.$_K"!$H)A*>>Z1:"\,F'K$1;CK#^D0_==W%N2]:O >Q)$)ER,$M\R(H> M'E4$'Y3WQUA&N<@,E9W)200Q5QDN-@4DYE]@PEB:Z)"V0/4ZUBL.]W'I M4PDJW"R)!. AFRM&6RHBB70L5QKFXM4L6,T53@'K,\]=KF+"]@#HE(VHG"ME M>.J!^&19UXFF/(?6U4+3YM(2"/B*-!&W6N%?>I]K25E'O1%&A#*S XKS,L11 MYNA%1\>0;ME;:&.N T:6T.U-BE,N2AS4%=8O- M=!2[*#]4-\AJ6$U!E=9GT:0]R.]SY0"''+>[=EQN*Y&4,U-_;0?B->44\H: M&REOX+^5]^*N7:[X,B4IT]MO:PT[4D=+J$T+I$304:W)P.5EL5JE7 _ ?H Y M@HM^H)EO?!#%W2*3\%<&?9[A!<+_K+1GJ4D9N0*9M4)R%M MKT\*#EIE6U"3?U*98%/2A83'Q7%!<91<[YV\!@&F2F4 DC0N4G;Q*3A# ME+DM VP7'QMUT0IQ(=:$AIS!\0[*EJ2OZ&)C^9#$GP$QO/*C='RW"?>+"D&FH)+>@_0Y9&A>(U(U1#JH7,YQ1]LZ23 MQP2H:@ RBX*Z*:I^3:2E==?R0$UY>:&L1(L/QI/3KBAPK5C16,?Z03KE= E M(YPHB]$-LC<=G&SP(%Q=M9=*X:8YH/Q.(5-4)15<=B>4"UI': ]5;,ES:AC8 M$NNMPPBD?DC1FR'&M1;W,G)-%QD'[6NG"VD]I"0"OEI@)9:1? O0VUX<_? MG/3IZ-10 & K:L 918&4 M6!B6+#RL'5I27'7ZCY1)VE)UY:*+LD-Q5C8E#ZIW"6XG-2M<'K+*@I)=<$Y] M.-BG]^ 9CT^$1$,Z@%"#]V MY5[%-#&UD>=A-!E./,O@9:K$@G)[30Q@9'74#PA7!C]72 M%\C>:<- H-K>ENU4[$[WFG!8 <%,A:#G\;&"DXUDF@6X+P#9ND+S>B5OO9$@ MDYC/58-*X^!3/FPWWA/CWK_+:Z2S.0BQ#DI8K)5T@'RL MNHX1SKOL%][Y9A M!<,[BHZ10FXRO)-HY!,KF&M'Q5.HB#.@VEI*1 C-!\K+^&!61-6,W>)M9865 M*N[W^JXOU6*5XT^5NZ9(7VY\LYS^TMWF[[KL!9,9HD8CT).W+#YS1FBM;5N* M:X:'&7DP;H:C A=#!%RN.K)6K\\T@_\%@;4-[@D+4HR?&T4-GL^U6$CP_/WD M(DP!DPAE0IEQ-+K59 _A=@GGZO#9L('RS'9GR@^B.I&SJZY].,K-:@Y0)L".,C[G0:+2;J[*+D(K^>P/O"ZH'Z)- M4K9N@B:F:JXS/ZH(<*QS^$Q"*!U\2))UR#Q0V:S09@QZS11>(3\WA1/_1:)> MQ2(VB); 7ZFJ'Z6?@#!=W;2%6Q?$V^V&FY>I-=7U%RLRH[_,""2@(.'8>@CQ M3)Y0[X:G5\3TIX/+ [&DGC-U.EI"5\D_0T_FYS]B.-D/.J"19GFA7B&A73X.R99+VO'F&D+VPYR<6%R!@VEW&.@LJ2= M(,U PR?1E&&6C=E6C^BK1U>RRC>:(E%P*L$ 0;&:KU56VYW _>C&4DBQM[UN MM5B^<\!UYB_-!M]A<1ZAQ.B-ZA[(IPR*2U727-.EPW-W_%2"P:']6:>U\UJAGNMH[?HG'ON-YT MUZ1N=%+SU9@4Z:_/OCB_(U]:Z-4Z"[YJ:'.[/I59XZA7M^FV M#@L'O>AX;8+4'?/43;))#VG_T1J5^SY_P)BPLFFD32UC)6[/I&%Q3N#43G_0[MUCZQ)V[HF&_ MYO-75 /Q-YP-)8V..J=G#5IW[1T,:A=XJ?P\L^S,.GFS8<T/ MH_')<6?C_9/;T5'4&Y[<:T-WFV4K-WC@N+:UQ\O1YL]Q[C]UG%O5- ^9YWYZ\_G;Q[D" MQ&AN4/U7S0VC7,KL-XUSJSKIGSC/[?WE\]QO&<)6J'G'7'7+#+7?_K)A4CJ@ M6N^X\<3/18]X"DI#T*\-T]BHY'H[8!_)Q&_AW3R'(H["W[!XTC M*_;:T-B\%XIY:^!>,<_##@ILU-MH>MZU=HNJ38<,@)(N\$:!32&NQZ'DWCH, MK09"WST-'876[W=,0UN3X)^CT/^_46CO1X]"-_U\Y;#QNR* ^YQ_/<7I3>;\ M3XRJI]4/M,[\[Y+JY?[77>_@GQH\I&J&K;V#H_&.R/TOIOP79U;\*Z6I<<@D M^,^%DD@,:0'>SXQQY1_7[XZ49#EQM 38OECBD??^ MW"/S8JW-=YL!./:82V4O>YESQ=E@8),,#B>#G O5FUUXV:V97>C22:'@UC!;YCDWFVN0>GW9BWJUX$XL,T>"P>RB MX$NX!_=;<6MP-6BLI"('9856S,#BLG<5G5V/Z;P_\+N M6V],\IDKO5W6GQ) M+WM#"@@D)(XL<'RLX!-(288PC!^5S5[CDA3;[[7USSYWS&7.+7S2\@^1NNRR M-^VQ%!:\E.Y.KW^!*I]CLI=H:?TO6X>ST:C'DM(ZG5?*&$$N5'CRQZH.+87I M\ 6%N%*(?=S!D8_R9^[X[,+H-3-T&JW1BT_5:V-P0E%3[IW!78%Z;G8;ZGLQ M<&B,1(.D4KP.BO$+BA/V52N767:C4DAW]0<81!-)7$=R'7<:_#5Q?1:?'K)X M&,<=]D9-9B-O;_3VS(+B>+\BC<&9+7@"ESW$N06S@M[LP[MH,CSO"&O2'U!L"RX ]-"Y6* ME4A++E%#.8-3:IFPML1MIWWPC5:??=-,HZAMB1L\(<52S"60!M5#)*+@#D+( M=>X9M\@B0MG2<$51:HGG@$+DCJT![3C^'11#ZJ* 6Y8$)O*\*(R0;#<-0])N^DU7' M*>,YT2I6,9%EZG/!8(S^"SFOU4<]QP+QP((J90LN#%MQ60(!QSOCU@(6'EVB MY*E7\J;P^]!I^$ H]*X1$RJU'[&%6.Q$&^0&C*[J6N5%*Q]GJ7B9"C*'G4\Q M]?!FL2]4)?3"I>^49[=M\O_VO.T*LS[T$SL8'4;Q\"/[_&(UZK-X<#1EGTLB M.F8==Z6M)\X?W]J,ICLMZBQ8TS/T5N8%R;Q9SE)A$UTB6 R!!451_^2][UP- M$-3%+[ -2!+JJ. ;CZ[*C0U*Q^_]/A*KGF/U:V[UEO;UF"=)F9>2OQ0PAEI@ M2H\"/X8@-PQ^T-A6F'^&Y8[<@[MVJ:GOPGHBVSNCE =P'+>J[H%6ZG(D.L^% MHPI4$[?7!C'%0CQ">H3ETSE@X59@@UH(((7 C1)6(%G<'I1,@.$FR39;ZM)S M(CP_A4(5I=N"@CQN=MDGU1B!TH[!8X%EH:KER#:,]CSQB7D9(%#5TU='A$E9 M(""PTAO@6 4D3*2CG?Z-=GUY0&&,P16^&'"E4:QFEGH,%RSNG[X!(S6T;VJ[ M#=PJ_.TGD"?4[K2>__>C[X06O_U7O-UKUX?.-&_6P#\:F, /76U%](J=^GGP M9:=Q_XGXIGLVM^CRA!J?MR2CJ'-[,F)?:BQYW+73:1\]B(Y;X44GK<4(OXM7 MB2NY$3@$2[S;[05(VUK]/(F?UW[\O*:3CD'IRFXZ;2WB%AE@79HAW/T9)7>]](.OGBB]^PQ1D(0+2:@ Y)?^^EN0D@P: MM"IG)JE[7P1BN;M8[&(?+ A=W"G]Q:R%L.B^KAIS.5I;NWD[F9AR+6INSM5& M-/!FJ73-+73U:F(V6O!%*U17$QI%Z:3FLAE=7;2T&WUUH;:VDHVXTB4G>7(S+:$S[)U=HZPN3J8L-78B;LKYL;#;W)0 MOF>.OV7XMQ1WQGM&;B9SI;ZXSL^+RU'D#!*5**W3P*&Y%1]$53E%8,9O.YVC MPY!.T'_>:_^IG3O,9Z0 M=MR@S3VT4VVEP3C9N*#,K(:W$N3LU4RLP,767$PL:'.T2;F3?-])TFIQ:V^^"NFUDFR M84F7"&_-AI?B<@0KW0A]*T97/_Y TNC=$;O8P2YV3/M1NXY+TN@<[:71CS_D M-(K?H<]K@3ZH>L.;!T56A M7YN:-XU8H*G4I>9+BV8/QHK:&\T[@9:FVC97-"FU4)4LI#%)+!'Q] M)[0$7K?>L&ME!&2Q*;6+T3\5C1;@=%**V- O5[)!L-\2@4S'5= M?(.66M5[FU1CVNGPQ7\!9=JI'V.%T5K' 46JA0'N!;@ Y,[1]#0-TCBTE"ZP MW/P![US > *8+&]6TGF US#=71APK^=BO-GJ<@W8[*^!;F([YU3.5.=I&!?V M+M.Z%J9365UOA5)4"$@?E", 8C6'Y-IC\5.HF,[0Y^L9NG8/'ZX\@S=M\RG),\H-($YT7TI\?UN?;GHXD7.(3B M*"M"AP Y8B$W23!E-&2'0*4#[$E*0MXQ81 R",+T,<_.GN99('5V H4,+(20 MBR5A\)*T0-,GF-/"@&YA[Q&E.M!P*-'EPW%@"J>1IJ>8Z%98=LJ$,\L68)@.^ M@:RB7P&=;D?KU3:41%YOG,2LCZLD]KD!>5-_$VX5)E&X4[SV=B;OOWFEF1:X MB#./ .A)2.P1&(!E'QN+)Z4G8#BEO@XX"$*Y&AT'RSC&*0G1"T3C?""-,UPD M69C&L$)IJ 2*XW@@!PN<#I1AKZ5]&5Y"*<#"8J480D *E;=?:!RP%8(TP![C M;*BH'\.)(LGS;U!HQBPL(0>JN(&2N(!P?A>X) "$IQ@)D)>S$-9#1CA0D;#H M :#*(20O1DQ8[X5_^/.7@0-$2#76P\Q^Z($EC7J("1B:YP.GC=?>/@N9WZ#. M+!@&3@ M@PBPLWR@VASGX-B7'M*S@>7*R$#<,2M"S"'I W.$2'B.S"@WPM'AR8P].T! MBHY3SO8I^'N@ B\P@]WQY95GAEG6JS5I#Q5AI_+[[@SA P"<-=*"/JD\,R]3 M=[<1!S]JL;O>D[]W7]/=1];N&_;<70">HP]*;Q08>O#]1DO'7SV@$FR7QK9? M8;E9MU%I'P0$[I97+@ 8F36$]@UINM7ZT$J-* M-:M!#;8UXJ!X(99"Z\?X6'[? M,V0WY9HW? 5<):C7@-8/"%;H7*QYM=S?6,RW1C8"$'-_MY@XA4W2/T[D!1S@\G!^_R_M%%*XVA:]:A&(O]8,6 MYSF.$C]*.2:LUT^A?NW7+>YK9M'3RGJQW[5#-\(3[T*^%GK5_NW H'9'Z>[F M#]3#/QNFW87^(WOWMXCKMF(R@#I+$(W.LV348<^^8]6FO=Z?*VM5W3ZN!5\( M[1C@_5(IN^^X 0[_][CZ'U!+ P04 " ##D895T QZ-K@? ".<0 &0 M 'AL+W=OVOO^>!)T7)=I+==O9+8E$$<'#>+T _ MWE;U)[V6LDD^;XI2__1HW33;'YX^U=E:;H0^K;:RA&^65;T1#7RL5T_UMI8B MIT&;XNEH,)@]W0A5/GK^(SV[JI__6+5-H4IY52>ZW6Q$O7LAB^KVIT?#1_;! M>[5:-_C@Z?,?MV(EKV7S<7M5PZ>G;I9<;62I554FM5S^].AB^,.+X0@'T!N_ M*7FK@[\3W,JBJC[AAS?Y3X\&")$L9-;@% +^NY$O95'@3 #''V;21VY-'!C^ M;6>_I,W#9A9"RY=5\4^5-^N?'LT?);EWOTBSH2G.EU6%IG^36WYW M-GB49*UNJHT9#!!L5,G_B\\&$<& ^:$!(S. $/&4%R(H7XE&//^QKFZ3&M^& MV? /VBJ-!N!4B52Y;FKX5L&XYOF[>B5*]2_!*"KSY%JM2K54F2B;Y"++JK9L M5+E*KJI"94KJY+']Z\F/3QL *=YFIG%7O!BHP.+S9*W5=FL=?)SF-,] M%9G\Z1%(D9;UC7ST_/N_#6>#9T?@GSCX)\=F?WXM5R Q32]<]QN9?/^W^6@P M?I:\V\I:T&:U_4K4$AD>1N:)T$E6;;952=]42\!6 G_*>ELK+1.Q V0W*Y5 MMH;Q6P%3R01&BC)3HDA4R?H$T:Q@XANA"K$H9-*L18-/Y(TH6AB3@^2OVD+4 MQ2Y9[.!KF;Q<*[D,P'LE,T4ZXJWX).OD,6Y@-'CV\MVKM_3G\-D36 \ SU2. M[Z\!I4V5B**H,H0*J%"U=0:LC0076DNM$YB=("PS>9I;[;-7 M%F>GQ.\U3E?LHKTF*H=Q(!4 T1+@@:FW5=T0_2ROG";OY1*0!8C^M0(DCP:$ MH=$SQV<(T[*M8=X:P&F ?3I$0F8.@F8'N7C%T(K(M<5;KAL" %]XO %TSC9 M^(#HS3)&!^*[+04@'MDUJT"UE9K_TJ FNVB M;E0&]!\.\+OW)+,TQ_7)_^USTB[)JZ2L&L.QQ*LXCM>) 5A650.O$O?_T2I$ M$B@"MQW:!E*BD)&&\6@^3=XP8JJM*G%66 @$"UP._#JEM47^.YA:>CTEPBE- M"*]*0#"\7R)(!4"0M76-7P0#DE*"\M#@TA L(ED*52?;D&\(B?!@"ZX(B@3O MLXOZ7LXP&,I/B>E@#O V"/]&?R U<%F<4JO/R88-K$0#NZ>R2(,CWBW("K:G MRERAGH 5#0GL*G;>90LHVH'VP&EQ]Q? B$4R'M"LXU/D!2?+ ?U2=-M8"> T M=PM$3&^<3L)8"X:% $9' (Q2AR4K UVM?%&6+2SUGA054-5Q[_^<1D+-U0&'X?91?2<2>&I#0FD,3;O9-EW-[5\BFPI2 MI;;"*):F!A\6_M &535H\;*5"=B70OW+[]X^!W:MP'VAW6SK"DF>LH45RR6Q M(KV,.$&+OD$UH^TD7Z;2:&>A9B12H@9H6A(@YBS0: 58(;5$]EC6U0:6K'2 MHI@L77)^&6Q6V9!Q!"N+LEXHL0#D-034;_,=^B^[9$PZ6:IBAS&)H]+%+GKIFV:E:B;)ZD9M'-F MQ0$ DUK+$K)S]WLB7S\^P338MS]>7Z2@M;/3O77P&[,.81C"'XKOP)TQLABN MF";Q<&?[MFVM6\&RB6@%N;]15:O1G)8E$#!#"[I&=7D%#M<:<)-#OSE:##D/-@8+3-B!J;!XT(DZ'_.D7/\8 $>UZ-W'AV=_[J1\>*L_1,ONF M]I 1^2*MTW6$AW/C"+]H-?B<$&H$>^KWBD,=<8VNW@9M^G#:IRHH!*,M8(AC M6/A:%!Q%]/ RRTRU6[4PN;AI@4WA_U+L5 )X^04BLPSP^0DL:%6"MW*MZD^R M45XN::1G=339-DXS( %^\F0\=4P#O Q.2L D?;C^T-:?E%XGOU>P$X"D;-I: MIJ!NFVKW)7#20,_\@!R&_!21:MVDX:0GLF/X02I%GA.1@+S'=L,@!@M ]"@, M]]E!]':B@2PZ7@N"N5H*J^S)L("20(;D:X=C3 ,K49](U%XD)'*^,.R"@;;0>; MDY_!I&(B00<)&' MBU9B8%3=&,WGY9M\1[?:UJ:K+$7ZHW7EE# ( ICR$H+- MA;1&'.%'CUY3<@.D%&#;2/!4\G @>V(8X&AC2RKTJ(R%QOVMA,*8J0;\4G#O MN$0=GA88HY3,,.)S5XG,C [YF0>_Y<&A1;E+CURT*XA?DN%9'\N"L O M"!FH3\UVK&.G^85>.XLK."LBK )B0[0%G_8D6"NU*RD=VSS2:SC31N:JW20? M+Z[=VF_A@UO9)"*^P#J8E?_Z=N%(MF3FLB6SHVF.]Q 'E@UX/1=Y13F$(,=Y MC>9< %?W94^^P;2.'=]X#>P-VJ7#6>_8%Q7\9_V/GC>2CUO$O=?_UQ\=:^ B M)X-YFCA4 T47Z) 3JA]_J+8J2^:#Z9,?PJF1!"]M$'9!'$5,Y)[](^ N4M3V M&\U6]B5E\]&]>F\"M*-O'2'OF2/OV5$Z!!JACXCW'GPT& MT%N47]I6GS>Z> MP(,3;9T1?-<'GPVG33#M*T_!6P8SR#$M*T\<8+0GSIK+10,BGK6U$6:82WXV M8DI8A<"E!*K90-DN@[;8Y:-= AO%'K">?3+^K]F;4Q=P5")FMG MT[/% "VGR>ON)MSV*M8IN=*@ YV>#!I3=#,:N$%M*E94W2=T$I3 J2 M &;23Y@J ]=CA6Y"979Q&MD-;Y'"=3$/*&H(9@V)-^"CM'67;,R_B*OV&/F0 M.@ %>!HNUQ#,87(6)IM1F902 DID.(4HV256'"Z,^[!%TULK(FT!.M_C ND; M[(H:YQ]/2*X MX\Z.R=XD(^0T1PKE6IPS?4!;VH$1__:Q.U"\=3>CE3&@N'= ?R"/P'?LI M+N4!M)/P&,0@!18 75A0_<8^M++8()MRN<-DBVCT5NRHA$!D_$QI(,IU)3FP MA;'Z>HWY.[#:"OP=](V0A)1?:Y"XNV,V\=SA_OP.X\7*^;W/GO6A^L&3'%6B M-F6G;&8?Q37TGFYA>X XEP;$;!J)Y,IDM^ =9M745G>PTE2V2WRY)N9^"O*_ MJ7*UW)F,^6=T5O,VL^FJ"C_?@!X!> H"098KV)G$G#?894H@9;@R.D\DFUC! M5%0\LSE^1RNCEX0K&5"\9,T;>69:N@UARG2'SO=2U9@5_XP(J&%J9\,O+Z]\ M!$>J>KE*X6E(':X$4$($ MBP2D#CRXL,T%ZSRCQ70&_B0Y]]X- MJHTB3388"F%MR*>!$7"C.K[_T2H;TB2T&I;E)KAL(\?91)^8S5&D(@JS B #@9 M9+JX*&'P3Q4AAWH6(2Z<,Q&X0)+%?MX&X@TLY1W8:B2[ )4HPG6PJCAEO-M(4?F?_1)(1]Q\:#/C'DE.N (T8 M$_@%XRVVZ!T@1 M,>=A*@$N9')K>&N1(!@(1L#Z&XQ+>.C^R.F0#3A&*%YH> MF RU +*V^1@49?KB/^84"OHTAY#,A3N[SA$Y:!!](L\IQ1 Z, 8BKGV)YN#V MO))Q<0BI>*=WRU!O/, HSZDA(J<>K+P(HEP,YPE[5SY2HV?F,B)K7K=ON'JJ6PKS;R5VQ(!2+;D2W!IWN)NF$Y$#4F/+ M&[D-8D<>N9UZGYTT%^!:BI_05T$F)]G#Y*C0P"VH@ICMV0H?74F%+1"ZW9H M#W//%!/XQA>8!@R!HKPAA 6D9I@!0:?>QIB !< FHNO#$]NY9*Q".M.F"%6$ M*GXAVO/^7H$@P!)LDQLL$!N2V[0AMC,B.YK2K;=H./N'M]>.OKDL@&:U#=5L M!N'DLJ5B^?NP\^=5T/GC+5)LACU/"TLZ9'J[E5.O:IQ$!_:)<8Q=T(+4\(F\T\!5[7K"+D\+ZS15 ML]M2PAC+AA00&A(X[]:P4V#ECF[X$.:\:TR9#G1=J(\#EL^0N]([)V%3)3 % MN6T;Z\8DC^7IZC0])%3DNJ,,HX=8-; ?:[ZLA1*-[9@!C#^A^,G,#/A9U<1K M!W<<4R7(8R%1P#"O6")@NAL)$2!3R>;(RU(HK4FE6@?\S?7[(&GK*/]@M+[9 M[YPROFRG0E:PL:;>!ZM55'E3H:^PQ2T3#Z!1SY5D@\!]C,HV.6)ZA)6AFR#V M(PD?WNTFS[VT7B?I'@ 4^X&J$JRC\XQ$D&-?!B$$I\+N1T"[A MCO$[^"O,\%38X-8$['44.PXD[91NP]XC0%?[D ?08[;3_= ;%7\ '@/U;82M M7];>V%EY!.@Z;AYC"V V@Z:=<>YYAS@FM8::*J_D/.<25$R3^@"1(QTR+AVN M"B3=;9&Z9 JQJ*A9U43,R$H+J[DKGR.E4:G)!C KVV<4;);A,W1Q"Y O-'^ MC162H73:&6NI6/8#+/:X>L<(RXBQW6U]WMG6Q(T"_'&=)EC&(G1\?/V;,_%4*_Y: M*VO\!.IH/+2@*>MQE(<]J>#;U$A,T[Y(G391<'T7GBBH=]QG.%)W^= RMQ?! M*LM05]%P4#"F:E K_0GAQVPRU^BVZ!SG^WQ]R'_OXXXXW)B9ROIL_/<0O7E; MVXBN6=>2X;FSY[*+N2\':SIDL*;3KP#+]$P.'P[6?HS4@6]LT#8^^U/0=B=\ MDW.&;_+OP%]06S]Z4 !X-@]3W,#HWXW.Q^EPI8A:Z./5M@4!8;\ M\.(-3%%!J,KAT!\MYY!=.HZ='!<)6\3P'G5C.%1QDUXSG% M>33RJDU??Q1]VV"">,^SC_,238H+6Q#$2K+O$SEOPI600+:_("#[]_F"\.P6 MNQ,IB4"GX4,PCA0]6>&8.HXSXEGH(3:SKQ@'W/]K&OIE MCY)#/5X*0M5=F>=D1=E3.DX(&[-(;'9;KD@C?8CP4>P=IB>VLA0%0+F4)C,& M7Z'G#R(J;JF-R'N;J%=9&Z0QH.']E'7YH=&R<_DV8EB[WXP;1Z8,NN% M^H1VDV-KSF28#'KGW!VS"8_TNN7 "D8PY>=&VJP#9X^!OQ;^L*6(6BQ1 =:: MSH%U*V7MIC7ZK2?>,-V3#7OMSDZZ.C)VU-<-)NYVK%PU&I[<"L,!$5PKX)^: M*\ZD%]%$U";G&AZ.Z1Z7[&,L4F>_M_F*]8/O 3E-7M@%_?Q4[&.HC!;6%ALZ M]2Y MS=POQ!W)YL[P=*ZRI0Y\WJ'V^0%BKJ+0PJ:^B0VSY14V]A43M@B3/,9 MG. D$.>C P5Q%.Z8-?TI73Q)(6]Y6^V6>XC)&S4#3UQK@3_K\]*W _6PF7LQ MM:T@G?8A+PH]Z.=$?#B)33_5N\P^X!AS_7I&6][*#']C1YU8VM[HCY>N$D))/X$Y3F MU#SO\K;B] 5F,\/6#-@3+OS=,#V?CBBPLFQ')9ZEN*EJUIF'6.FX$ZIMB:$7DZMYW&:-D,!Q!]] ()4_BM42L^-W)A A4L0(/D+QW;^% (V\YEF1W ( 9O3P8"P28?(5=$ZEL/\&A]KP!<'IV'["R[O%PV/ MSBJ?I@I//O;W6?MN;=?<"1H//1Z(8TUTA=M0Q(_^;7]@$M5[J5$'T(%X4B^' ML7,O0+TM=.QUC^QS35DU):+,(-?Z^"":T32@402W3X0JWN;S6*2PL&Y#.C?L MP/G?\JZ1![(=7RO)-\H>*(C.M]XK]A-4ZR0G)ZA9'F5J--5_%>)1]8[EB9,F MO"3R5YP%&J;C,:FJ"-GW2)1].U2C.NU#]G$5\I?"ME->QY$]2J>S 2/[URHT M])2OV9'OY':!$]M@R;K5W^9(\H,EV0ND5:XV$P]J]R7,NZH@= D5[[+"-@=B M)V["M2F!OEVXG*C2CMC45+$1O_O(-,%NUZ +"$.R-.A$51<@WTB!YTQX3BV'V&Q+KK^QXRFJ-+ M[BO2W$CTX"_[W;4MX[@GWR6C63J;#X,'TTEZ-IP$#V;GZ?GX+'AP/DEGX[E' MQ-OKO8V.A^EP,-Q[/)RGD^%\[S$L.1R.]R!NNV?I:+Z_$.QJ M.IKN/9[ X\EH__$\/1_XA7ZYN-I?Z#P=S&;[&QJDXYX)A^?]4 W26; AO [@ M';D?;MQ9.IEZL(>HX<\]/@;I:.0),0( M>?!D!) -P5$+GXS3P?!L;PM_]O\]4N>X^T^0ODBK]7EU M!0_.Y^GX?!P2;38##IR&3\[.T^'4LPLRGX(AXPX"U4/F R/?=0Q>H_S*D_^^L*@H,#)B-HS!JX /F- MH,R_-E&*]D^B9']4#L-L+%[;@LD2JC%3*(\D#9R@7ZI;S(^E!@*7B@QREKY\ M37>;!*VP',!KGQOS]2QVO[1/Y%(VTE5LJEJMP'L(DXO8A(?,T;>R;A>J[V"I)/F'TS*=,:*QXM3<_80S4;W&P7%E4#+@9V/5-@9B/=9J/:&H('F\U"\AQ-0'E,_^Z]5>7)H MA< IF S/]QY/T)'9-]:S.9C5P=YCT*[SP.+_=YO7KV' ^S+B0]\+&+(O+G@( M2[X";@9=F 44F)VELVGHU0(;S&:1Q05O[&P6\2)XI(. %]^4I@>>5/8>NXW3 M\]$^B:=CQ5G+NE(=)C.[@NLHY.X[K*_ MO08[VWP:&"9[XQEE+0W@VI3*34&>,\-[5S+B[17Y2;NMX@.9="@MM1E(UV: M9[.1KVZHUFJ:B4.+31$_FF*P?#0IF>1LK8 8&^E.JKEU-@I0UU0E&KS7=A9' M)MLYAQ!Q)N=I\='[2UEWWSV][4N%AGDD*F MDYGO(N!" 9<7/8NX._[X#$Q4=S*9/',456#RZH0N2[0'I6OCRO%PV '6WZ/> M\HV408V.K^JCFPS-!0:N9\'>>M'=F[MBX0&HXIXI5QA<[$[QY1&87/<;W3 Q:1DE3NW$'):U.G-G$9JS1POZ@K/_0[TW2@1]=@V_@Q6 MAP4/J\FH&!JW/?$9L#*\%VYAE7G>DS'N3^F[6@#X\\R2-K6)=X%27I=3?I0& M)46VY!Z0PZB.G7T\;$Y31ZR^$EN4TN96NM8 V/.6=)L]U&5+X6&?42AV,,UWV 3-KG\338QY$U,PRW,Y^?[&SAV9\-P MX*^Q'QR]<.&UCQWVN"-OHB"[ M[TO"KL6MYGX%WY3J(ON*R_YTJ2W5'>SEZ*_D$K5N<%$1?7N!I[+\K9VO7EY< MT)_NQ@-N$L-WK3MG]8\-L6TGJ[UT):HUHQTKXMX\$[T3*X7(PI ?6TW=T3]B MQ]N TZ0J M:N T'1=+/\$"S(NT';O1P=RHU=U<5<']EV!CZ>Y1ODB'[K9V[="LB+VE-ZWE MES*G9KO@#K+@4N]P1[1%4KC+7_/AYO+M^#&MS&&':-$K .>*38:V+M1\*BT M!A>*S+_C;\(&(()-YMZ\OD/.B]<>E*Q,^6+VJ)'7WI-$3:;])XAZ+WW&6Q 1 M^*+0YD< ^DX*80F)15:JS0(8F.0DV$+WTA/G+&/GDG$72=K;DK*6)CATS4K: M;-P9T*YW:O&AZ+BDO]R_XC@F>(PU,9\T^NO"4M]HX>AJ1/69E@A]+&1XU M#X__46G05#_;_I,K@)ON6.TU-5\XEU,R^",$6?*XH/=U]UO_ H!@&$'TY4E&B#,HN4?WP"$X\V''L_2 MV6S^)$P71455>&,X30>S\9/HT3"=3&?^T2M95N0 5.QK+XZSZ7^.C/\TG)]8 MSH_YW243)^DY.*'SLW'X:#89IK.@2@Z/YM-1.@JRSO@6T&(>5,I?(8.C+9/< M1XMA*C@%U4Y*%I6DLG?\=X7(^.V=AW@EDXYV-AP%:?#))!U-9P>_[W[NDLK* MXV&=LI=XWT=6B*'Y%+[:3W'V(.\($AVT_M [-AY27^&1*.;PKUR4/OJYQT$^ M#%290XQ)X=%XN2B9>,K(N0N)[561EK#4M7.WRN1PN]LNSNK;Z=O?48LMP">Y8<;3Y*JBK!S%]/:IA3+XW96[X-@S);% +62&UZD8 MX(P$'(6,L3"JML?4'_]M$X!_,IWK='[]K<%_/O:O>]:&/&> M"6Y%#!S$7GP\#7XB;R/K%?T0(!V"*!O^M3SW-+$_-GC!/['G7^=?*GQ+=Q3I MI)!+&#HX/9L^XFLO[(>FVM(/[BVJIJDV].=:"HBH\ 7X'G_BQG[ !=Q/,#[_ M?U!+ P04 " ##D895+X0?8;\& #&%P &0 'AL+W=OR+91Z2YQR>ZT>>;Z7ZK%><&_*EKAI],5H9 MLWXUF>ABQ6NFQW+-&\PLI*J9P5 M)WJM."O=IKJ:1$&036HFFM'EN:/=JLMS MN3&5:/BM(GI3UTSMWO!*;B]&X>A ^"B6*V,)D\OS-5OR.VX^K6\51I..2REJ MWF@A&Z+XXF)T%;YZD]KU;L$?@F^U]Y_8D\RE_&P'OY47H\ JQ"M>&,N!X?/ MW_*JLHR@QK_V/$>=2+O1_W_@?NW.CK/,F>9O9?6G*,WJ8I2/2,D7;%.9CW+[ MGN_/XQ0L9*7=+]FV:U,L+C;:R'J_&1K4HFF_[,O>#MZ&/'AB0[3?$#F]6T%. MRW?,L,MS);=$V=7@9O^XH[K=4$XTUBEW1F%68)^Y_*"6K!'_9JV)FI+R M,2M-?FU*7A[OGT#M3O?HH/N;Z%F&'PHS)M&,DBB(HF?XQ9TM8LZ7=\C8;#B9[TC!#%]*M3NE[O,,[U><+&2%Q+7'-L[QQ"D.@QA,OI7UFC6[%[_D M43A]K3NII=!LN51\"=&EU:%F?TF%K;+<%(98.904B :%K"1FM[9#%^Q<=?HZ M%RRY7"JV7HF"5+)H7?-2-) N-QH+]-DK8L4'\>N?_KU?*S]K?FRM@XZ3-GLL#^A]^\P=U>SJB*?KNXZRC]( ME-$L#SU"FM!IF'B$;$9G\=0CS!*:Q7EOB)N[P4'CD(9!.""'.4W"?$"&R#", MATRF-)WUFMSXBG?'G=(H'PK"J=(H'9 3D)-H2,[I+.@%O;^Z'0J:T2#+A@<* M:'R"83@[K55 ,^] 5W#&!R26ZO=-:9+V:H<1#8)9;X^ 1E'OB @VSOOAO32L MZG*R]U88AC3-?8>&D>6;>Y0(FH5!<$2):1!.!T?XV=\36==%]T_(OJ.J=B(' MGZ9<7]]ZYLY3&L691YCE-)[%OM.R#!&8^I3IC(9I'QYO;Z^OAR&7PHW#U$+L M^*G5)6)(DVR8GTF DM"K?O^"U>O7-WV8TCCN%4-LV>)#TZR/GIB&R8^.U%]9 ML;*]$0FF^;&CNK:F"2L?T.\!2+5K0+:5=90QN=^M@0>J:D?]!DB8!JK%CEHJ M3I30GP'CS,JY]" 'F]_++8ZHZ%Z#5C 4ZI:@W35<6?8@+Q!DK"R%[7FP#IKG M0F#)=L6;(]D%OA4W8&6I%@2C:2N"7FTIK"%2B:5H'%>NC:AM4QZWP7%*LM[, M_^+%48,G1J+];J&0/=O8@2%5 A0<[(#SRT*TW1X8F2RX-1]LL=$;Q[3=[=1Q M8H'BD/???9?//IR1XH" )9P-R8H',L%EG.=IJ,""C MNN9>Q___;J__30!^:R!^[SHO($_="[XG)-\AFE$+"\\#V91FJ8]J$099=M1Q M@<:FV5$L I$&7BS^UAB$(-N7[$&XQ706#5V3'VKOK-[(E M=]+[NZT^OE 2_J7@:].N)"4S[&]TQ?R&[/QJEOK9YA+#3S67)%]?\3LWY&4E MM3XCH@$ 0(P1HGYQCT26(-?<27_$$JZ>DR1&,78"[.7N&-F^9D?>$?7,ZP( M@5.S^.R(!#":9CWI'6]D#61CT/$MY&F]O=>+,]4 H0 K0''GS!_GQC_=8R!L MSM"1 !PM1JL1D?OHZ\I2@EMF0/-I[).R)*29=]\&*4\C&GG]RZZ"+W+OSOW. M!KAXX(0#. *](?@Y<*'<(4[0NXO/1*YM5@!0007XJG#IX&8LSAT0-XU%F_[) MPLAKJ$E"HS1[JG83[VT5 M &CI7I U<8^![3-K1^T>J:_:M]E^>?O"?<,4<+@&,E]@:S">HJ*I]M6X'1BY M=B^U Q78!YA=2FL/ "NB>[B__ U!+ P04 " ##D895?&>/ M?;T# !P#0 &0 'AL+W=O&7(N'*^E^JY3 $-^9ESHB9<:DU\%@8Y3R*CNRAP$_EE(E5�[4, M=*Z )DXIXT$4AJ,@HTQXT[&3W:OI6!:&,P'WBN@BRZAZO $NUQ.OYVT%G]DR M-5803,3? M6&+2B7?AD006M.#FLUQ_@(T]CF LN79/LM[,#3T2%]K(;*.,##(FRC?]N?'# M,0K11B%RO,N%',L_J*'3L9)KHNQL1+,?SE2GC>28L)LR,PK_,M0STX]B!=J@ MEXTFIP]TSD%WQH%!9/L_B#%8+%+*>\AM8XN1<=*O-'J2QQ!H]64TZ.0 [(=' /^^-*L$G M*9;__ZUX^Z-@YK'-:R,_C"Z>]67I-5[93-OH-KKT<)TZ_H9G!AA^2:/^2]_U M@,>PYBQC!A*24V4$*)VRG"P*#//=P1OY@_Y@-QSBL/\/!\"S-(]!X4U'IW[2 M(G\PBFJ"?926M#JLTNKPZ+3J2K^U2@&GUD5&-FUOG:J"6"JL9=:QNTAJ2LKM M-![VLJ^Q"Q*F"=UV0=L,W431R0]I)C#?2Q+-5/>LH=JNL\N_-M7ZJ*AS<%T1 M?_S/"L.+L\8>Z1>KOU=2ZR=&1U/(T*GL+_1PE;(%-L#\.=$[RM0!V*W$LOP> MN^4=CT]("O?Q*^4%-%>6$U:<#CH' MLJ8Z=,0)+BO/L/>$6LZ=]02P,$% @ PY&&53/I&KP%!0 ZA0 !D !X;"]W;W)K&UL[5AM4]LX$/XKFI3IP$Q*'.<%#I+, &VGS)0YKD#[ M6;$WL0Y93A30T#'%O.=[WK@74R8ZLXFC7:O9 M1*:&,P'7BN@TCJEZ. 6;6$OF4M[;R64X[7A6(> 0&"N!XK"""^#< M"D(UONT96 M7B"Y=K]DG>_U.B1(M9%QSHP:Q$QD(_V1^V$7!C]G\)W>V4%.R_?4T-E$R351 M=C=*LQ_.5,>-RC%A@W)C%*XRY#.SCY0I\I7R%,@54)TJ0(\;3?9OZ9R#/ICT M#)YB]_:"7.)Y)M'?(G%,KJ0PD28?1 AAG;^'VI4J^H6*YWZKP-\#$BH(0MKS\K98],<2R5(E6)B M:=.5-=K5?O)M!.1"Q@D5#V_?'/O]HU/]*@WL%@RBG(,JX]@E:U" PLA"*D"?Z32H)\3 MQ0+0!+U4+$@3H4?_B:,R;$1<4?^ZK[Y^^DO+A>\K,0],)Q3CJ'OG'C5ZHRGF.7I?RC2I% MQ18G-[$//.]%>R^P(6"U8.#Y X*#295PN1-(;.XA*%H+WTN-\P=MI'IX]QZY M8J^F[UZ5<8^,N]ZH7\Q;D'U4(OOH!#^VY*-"+\ M&0(4%I3W"]]_X?O_']\WD+0%A78#\G[7.QYNG3_&G%=+; &?<0D^XYW!!ZM8 M8MUCT3O3YV#6 '9<,B%L^F.I$A!A5N<<,0(3%/F8@?@G0 K+'K>D&K?J2A+7 MTBQ/AS)L3<#6;I@%M@QK[,'&24V47&%H=8983;9BB;W>WJ=X^ *+_W6 K != M"ZD8:_\&ZV#8LM0&5FT =E?US&4=&MK6'H]G=#K75\GJ*;0&,B!GC5T^Q5%YY;O+7I!2A,,TER_5J%U)@= M)E7R-ZXT/1K^F6J3OP HH)S]A2F,W2(5Q>Q@J^^?&R]%P-,0Y6&>:^!8O\LN M001&Y.6N\F@8,\&TL4B\>IJ1^WW?>WKZT"NO9N0&C.%Y7N[JCTI8'_]'K433 MKX=V>#S:.!01A,8R1?9M"%H;7[@XABE[+;-B$@3GI%N ).C4,]671=NUA)>FT8YR0"'CYC MZ+,MJJD%]2KO3S&HI7MET]A8T2G94U1)+1_RSK+WJ\WV[!7PBJJE-8[# EF] MPR.\S:KL92V;&)FXUZRY-$;&[C,"BNW;;L#UA<3;5#ZQ!Y3/F[._ 5!+ P04 M " ##D8956M)10M$" #)!@ &0 'AL+W=OE& .FT804\@OG5/"BTO)XEYS4(S:4@"E8SYR:8S",;WP;\YK#1 M@SFQF2RE?+;&73YS?"L(*LB,96 XO, M5)4E0AE_MIQ.OZ4%#N<[]F]M[IC+ MDFFXE=43STTYYNHU;E%V98.E5R0Y2-1C8[:5-MT2B."WLICT;A M*D><2>_$"P@C%0?M$H&/X/PG6U:@1U//(+T-\K(MU;RCHA]0Q>1>"E-J\E7D MD+_'>RBKUT9WVN;T*.&/S%P0.G8)]2D]PA?VN88M7_C)7 ^EV#%$AQELA4QT MPS*8.5@"&M0+..G921#[UT?T1;V^Z!A[^H@5EZ\K(')%^">T'F<;9$LRB56D MC24V)9"5K+ 8N2C(.1?HD6O-1*Y'$W)VDE _O/[O(UZE7()J;W/GNVD4KTCH MN_]$V_ON/@NVP==N0'%6Z7[]E%SZ;A(E T=$W3#P>\<3M@(\0](HF8'>(W&W MJW"/HXGKAU%O?N."8RGEI) RWX.BT/5CNN>@;AR,>_/=JRJ4'.P6T,B-!S(# MG[KC..SM1?>$\#Y4?^%O!%Y;R7@C1"ZUQ&+,0&30H\Z#R$W"9#1P8/)A-#HL MR1;U_IP"?^PF@X,Z)6/?C6F?SJ%G[ W:2PVJ:)NH?51K8;I.TWO[/GW3M:=] M>-?D[YDJN-"D@A5"_8NK2X>HKG%VAI%-VZR6TF#K:ZZ;!M^ ( %<( 9 >&PO=V]R:W-H M965TJE6E6Y]- MQS^WR^X\O)=,O%J\P!%-H5E,F9DRNUGKBN M3'(HL+SA:V#:DG%18*5%L7+E6@!.;5!!W<#S!FZ!"7/BJ=4]BGC*-XH2!H\" MR4U18+&? ^7;F>,[M>*)K')E%&X\7>,5+$#]7#\*+;D-2DH*8))PA@1D,^?. MG\PCXV\=?A'8RM8<&29+SE^-\#V=.9Y)""@DRB!@/;S#/5!J@'0:;Q6FTRQI M MOS&OVKY:ZY++&$>TY?2*KRF3-R4 H9WE#UQ+??H.+3-W@)I]+^HVWI&PX= ME&RDXD45K#,H""M'O*OJT H8>2<"@BH@L'F7"]DL/V.%XZG@6R2,MT8S$TO5 M1NOD"#.;LE!"6XF.4_$+%@(SM4=/($&\@T17SWA)05Y/7:7QC9>;5%CS$BLX M@35 #YRI7*(O+(7T.-[5>37)!75R\^ LX(]$W:!@W$.!%P1G\,*&;&CQPH^2 M[>)80D3=$.:.3.0:)S!S]"6P*$Y\>>$/O-LS"49-@M$Y]'A17@W$,[2MV;--=BK1_?HBC -R3=2^\KK";J\& 5>>/O?QV=+ MLWUZ&]-"\^XTU&.[#J=LIASG_+O\_AYMC4U-6[/:-H<588RPE7ZA*&8)-)9/ M*.B-1Z,C>=B/CF1_[!W)8=1"KO!P\K8A0M//!"]*21+[KG;EZP?=M?X7?= ? M-//F!,-.=R-YH.>'!RI1=*#A]\)AV$BC<0=4PJ72QQ^4HJU=O?*]_O5!ZD?1 MD31H2:,H/$CZ;'27/^QY_O"HO(.^]U%[UY/BMA[[ L3*MC2IZ6R8*M_]1MMT MS;NR61SHKFM P 9 H !D !X;"]W M;W)K&ULM59ACYLX$/TK%JVJKD07, &2;1)IL^WI M5KJVJ^[>G?K1@4FP%FQJ.YO=^_4=0P*TL.GI=/T">.QY?N.9>7B^E^I>YP"& M/):%T LG-Z:Z\#R=YE R?2XK$#BSD:ID!H=JZ^E* V\%UMG!\2P@*2(U%8/AZ M@"LH"@N$-+X>,)UV2^O8_SZB_U;'CK&LF88K6?S-,Y,OG*E#,MBP76$^R_WO M<(BG)IC*0M=/LF_6QHE#TITVLCPX(X.2B^;-'@_GT'.8^L\XT(,#K7DW&]4L MWS'#EG,E]T39U8AF/^I0:V\DQX5-RJU1.,O1SRROA6%BR]<%:/+ZCMGWV=PS MB&SGO?2 LFI0Z#,H,?D@A2\RR+[W]Y!12XL>::WH2D-!W!ZMM 32/H^4.TES( M0FZ?6M-+$LW<* [[AMB=!9WA#YZBDF#0/^('KN]/?V*]JOL0*2LHF!43G?-J M")50E_JS,?-DTH&M6'J/Y(>!NO$T&K$&OM^.KL6;2LD4M":V!IE*'G?/],GD>-"#?(3QT#:9] ZFU]];)?5(HL/8C<)A>H(P=*,HZ"K% MGBY+TUVYPV1#1E@IE>'_U(EO5[V>).XTF9UU!H0/:7(V3@DEIU>;TZD;QW[/ M,$M<2MMH3NA)U.I)]*_U!+3AY3 2>*QL1V#[*VQ[0(J/AFSP%TF>L+!&Q>;T MGN__TSZ$ZU\A0E\0FX#(N!AV6B\W&C5_)TQS M"6BM[17JLKDY=,N;^]<'IK9<:%+ !EW]\P2SK9H[33,PLJKO$6MI4 WKSQRO M@:#L IS?2&F. [M!>[%&ULU57;.J)D_892VN)"0(5<)S\?0'9LMHX3OO8%\$N>PYG%[%,=EP\R@) MH>>2,CEU"J6JD>?)M( 2RPZO@.F5#1_'7HD)OA"6Z M4D.D9?S<4G7'=[>PSZ=G M^%).I?VB71W;[3DHW4K%RSU8*R@)JT?\O*]#"S#PWP"$>T!H==<;694?L<+) M1/ =$B9:LYF)3=6BM3C"S*&LE-"K1.-4\H7S;$$U!7D\\I6G-HI?N M*>8U1?@&18P6G*E"HD\L@^QWO*?E-)K"@Z9Y>);P6ZHZ*!RZ*/3#\ Q?U.08 M6;[HG1P[IW*KH=W34',E1K+"*4P=_<]+$$_@))<70>R/SPCK-L*ZY]B3E;YB MV98"XAND"D!I@5D.$A&&\L.YK#'%+ 5Y2OMY]GO-N.%47SO"+]L+M;'DT9AK%=87$$<<5IFB^KPM6:%8)0E'DU_]L$_\&O?[9F*CO#GIMFBCJ:N(^FF49,=U-'R@_'MBI K0)W_,';AQ%?QU] M%;A^T+]^Y8^#N%TB?:OY6M?P<+'_L4B!VQ^>CXEB=]"271=I&$>G+JK7ZI@E MB-R^"Q*E?,M4W3P;;_/TS.J.>PROWZT%%CG1!T!AHZ%^IZ\[O:C?@MI0O++] M=\V5[N9V6NCG$X0)T.L;SM7!,!LT#W+R"U!+ P04 " ##D89529VL&F$# M ?"@ &0 'AL+W=ONS:S*>Z0BD47!MFJZ+@YN$2I-[,@GZP V[$:HT.B.;3 MDJ_@%O!;>6UH%34LN2A 6:$5,["CC_ MD;^[X M0H)].XV0*-U&E&W5+VOUY(3ZB'W1"M>6_:5RR)_J1^1*XT^R\^ ;-/$-/-^@([YC8=5:P^-:KA/.;TY>_UBDL2#]W_L3;G6"S ^W3OLHC1" MLD$<'DB[@J@?^SMO/BD*1U>6XK)O3\%W+GRIN;*-Q$O6'XW#-([;R%D1R_K'[XOLFV_PK1.?P=K'+&GC M!]F!<"U[ JZM/RVSD,E?(DY/>#=I>5M"B)D/ XGPYA]>Y;0/%L0+]G9 M8-CF#N/QB%UU--E!Z&DO?G7X/WJC5QUC)VW&3OK+8^=CA15U]][TH=Y3F2A) MI.0/=/+BT5'3;:63F1*Z8V8Q%K4.[ +/R5Q-J2ETIK,_O!FUN/Q?UH?\H7E^=OG"S M$E3H$I:D&O?&E")37T?J!>K27P$6&NE"X3_7=(,#XP1H?ZDU[A;.0',GG/\/ M4$L#!!0 ( ,.1AE5T*+=)Y , @, 9 >&PO=V]R:W-H965TG^^Z/DQ'&:U)>'>[J7.*)$ZB/YD>)T(^1/50)H\EQ77,V<4NOFQO-4 M7D)-U95H@./.2LB::ES*M:<:";2P2G7EA;Z?>C5EW)E/K>Q!SJ>BU17C\"") M:NN:RE^W4(G-S F ;6Y?:"+SYM*%K6(#^JWF0N/)Z*P6K@2LF.)&PFCD? M@YO;U)RW![XSV*C!?V(\60KQTRP^%S/'-X"@@EP;"Q0_3W '564,(8R_MS:= M_DJC./R_L_Z']1U]65(%=Z+ZP0I=SIR)0PI8T;;2W\3F3]CZDQA[N:B4_26; M[FP2.R1OE1;U5AD1U(QW7_J\C<- 8>*_HA!N%4*+N[O(HOR=:CJ?2K$ATIQ& M:^:/==5J(SC&35(66N(N0ST]_P+HDB(7CW19@;J<>AJ-FBTOWQJX[0R$KQA( MR;W@NE3D$R^@.-3W$$R/*-PAN@U'#7[-]14)KUT2^F$X8B_J/8RLO6C4PU.. M=7KQ:3U3#3>JH3G,'*2[ OD$SOS=FR#U/XR@BGM4\9CU^0*KJV@K(&)%=%N.82#@9RB \#NW%9'))'H6FU3#E+N$P]#9VTTE\ ML/:3;(1_2<^_Y&S^J;9I*L!.N\?">-?OL7&>(N&X[?\#"8^R]9D378I645ZH MR]?$=U25I*&L(!@^0FO1FJ)&8E2M@LM3X&'?7P7->4KX&BX?C&SEV1>@&T9!K MJ1L%QYP_]_O#/H@(@SZA?P@!/49<>S]ML;[4PE*NNXR^W$FO=SM'E@NFJJCQ:^[/-8T<,">&O+?< MWH T_$ :5#B&X7O/AKR].3NI:"PZ(&$:9$:XITV&[3DUHCU94S?%OHNB=!]^ M-\%VBJ)L(/+3@#R6B)2ND!O'U'!C;(7#CMG07[5]-H^RZ[M!G)$OH-0-8773 M:EL.:!5.=/:+T$UB?]>,[6./7'JB50OGUV>8N:E_LC-[@^FL!KFV,Z@BEK'= MH-9+^S'W8S?=[8]W,_(]E6O&%0)9H:I_E6$CEMW1V&)LVQ8.9:-"A$D4C<." M<1G,IUYVJ^=355G!)=YJ,%51,/VT1*%VLR .#H([OLFM$X3S:(_VL;S5 MM M;+QDO4!JN)&AP3%9*?7%;=YELR!R@%!@:IT' M1LL6;U (YXA@?&U\!FU(9]A]/WC_RW,G+BMF\$:)?WAF\UDP"2##-:N$O5.[ MO['A<^'\I4H8_X1=HQL%D%;&JJ(Q)@0%E_7*]DT>?L4@:0P2C[L.Y%'^P2R; M3[7:@7;:Y,V]>*K>FL!QZ8IR;S6=HM!O/7K^)Q]/8$O5%+;W3* M^_R>OO>L$@AJ#42D5-(7E':L0UQYXNDSXKPA+EKB[#3-TT >O%U&=--4'P5"ZBCI=Z-/534\+OYL? MGY+ODYJ,CT1GPS[W$7=2#YIMZ/:X_,+WAU-$$KLDT.K^\"$#7([#>6%7ZL;-2EH:8?\WI MKP&U4Z#SM5+VL'$!VO^0^7]02P,$% @ PY&&55*@@9U3!@ FAD !D M !X;"]W;W)K&ULW5EM4]LX$/XKFERG S,^XO<$ M"LP O5[[H2U3:/M9L958@RREDIS _?I;R?%+$L<$Z-WT[DML2[OK76GWT;/Q MZ5+(.Y41HM%]SK@Z&V1:ST^&0Y5D),?J2,P)AYFID#G6\"AG0S67!*=6*6=# MWW7C88XI'YR?VK%K>7XJ"LTH)]<2J2+/L7RX)$PLSP;>H!KX0F>9-@/#\],Y MGI$;HK_.KR4\#6LK*?B0 MG@UL.4%(H+?*5,GB04UY>\?UJ'?91 M\%<*OO6[?)'U\BW6^/Q4BB621AJLF1L;JM4&YR@WFW*C)^KT&/R?Z"/G'#O)=W^^Q%]0!!]9>N,/>-<,\N4,71 KUH#3)E8,^ M\.0('0S*J4%GU+U&3>6_>;'[IL?EL'8Y['7Y!BHQ M+1A!8HIT1M!+ND?(:T MR:\5$M"_X%6_2%Q&<94A!W96% JTU>$)>OW;V'>#-\^^7A0S*&?DC9R=(B;% MZX=W:]%4D1A7)4D?=^>6)!D73,P>T"L4. #2]=0E3NY@8DMEU)+YP!>$:R'- M>YQ??\9%E!6WFT)-G+7$LX1J1_L7A (8@[(KAW$X=S94@OJVS^%2)>4 ML6T9)PX:L5NA(6=H"B;IE-K<,H8WW'J%(B<>A4_>N?6=Z$BDQW?CRB*Y6:ET M =G5L:CQ\48T70G[J-)>2^!&+UR"!,X(>),LZU-+S-64R+W2\@JK;,T;K^7- M>\'2"23GEE;4RLPRT'47=H37@[U1C;W1WMA;<%RDU" -(!6RA*@B,\C"/H>5 M-HX)1E.+2)27M*D%8U2F=X12))"G,JG:!;;_7 MZV"[K]^0.PJ$7A!!&TG;$2!X_H@?H&H-QGD_'5M?>KW-)"%KS&6?J1MZ_\2) M&C43+2: !H;7;(X%[O;88W*=!XA=Z=TS7P@@/-1S4SN>YSG1.&R/^+X3QZ/6 MB.\'CNO%:R.A$P01^@1H<\"$4H>0-)#*<*YJ+>FD*,]Z+2SG^D:EX"7T6];5 MV#F('2_P#MN6G6 4M26\P DC]W!M"(3\Z+"GTN.ZTN/^FH%.08K)45>U]6H^ MD_V-:K]&_P?VUQ_$VT):VF=PB:H$7'\@6")BJ^,"?&4VGTV6.FL@,P5 9, 0 MP0UP,26:R+S"R)7[3PX(@*L2;.&5P3L'+3.:9(BJAIO6"[#)7G\VB!F #'K) M85/.+R2'%TDB"H/ZDB2$+FPX4.V.&S;U]I7#PC$(OR6S:6?L-P2DQ1AWT+K( M<5OLZUJ2.::IW25A6:0]*_@69ZFN@==6?@*==*)1LW*?YY8TP"XR8NID%W5U M(G>\'\L-CQN_6JQ[RZ(Q^3@)]YVP)57S1DF837J5T?FV"["R+:726\HUYC-J MMFU7C&YS).PDVK[KC+?8UT;"M0 Y=H&8C[:L_ L4N\[I.7Y82U:3V%[0'%G? M\8R4X& 7U0!"DL@"LXYUC3NV8B>%]QP_#%KR93:+C81K![>5XK&WL8M53?1J M.8'7^/E)\-^39[P;%BD<;;R=MVSUZ0('J._?DK(7J%B QO<=&L#3O>9M^W<\ M0 &BX_&&XN-=3SARW.#XT1SJ3\NUGF//5F=-I\0G8\E,=51/"!PH:J4<<$C8 M/+/ZW?U.C.V=\ M P 3PL !D !X;"]W;W)K&ULM5;;;MLX$/T5 M0BT*!T@CB;(5-;$-)-T&FX?N&DVZ?::EL<66(K4D%:=_OT/=HB2.ZF+;%U-S M.SPS),0 EMP70IJ%EUM;GOF^27,HF#E1)4BT;)0NF$51;WU3:F!9 M'50(GP9![!>,2V\YKW4KO9RKR@HN8:6)J8J"Z>^7(-1NX85>I_C$M[EU"G\Y M+]D6;L!^+E<:);]'R7@!TG EB8;-PKL(SRYCYU\[_,-A9P;?Q&6R5NJ;$ZZS MA1S4U*<8U7C1>(K[,FL"I_L#W7LX,R5+8>'AA3>@[\!;OGD5QL'Y"*UI3VLZ MAKZ\P?>550*(VI!2JZ]X32$C:Y"PX9:HM>!;UEQ970(#HG/UI78YPZI]=D$AV'-#@B5R\Q['W1,4K(5>6N"3&6V.L-LH)@Y1?Q4<;HG-':& MY"U*M-CF:$L#Z"%35<"Q@]QWSN.$_OJ_/%H:]?8G!Q_[ M[UIOJ^'6BPE98$F^.^YO>Z_@KI^4 3A:/F."+7W5VJ[]TPG:'K))P-Z(6G R'" MSGR1VHIICN]YBT/:W@LR1.O64_J\]M/G-8W)RP]E++LD&0ATT->P+GO[B3\8 M<@K0VWJ4,[A1)6TS[_3:?EJ\:(:D!_=FU/S(])9+0P1L,#0X.<6.KYOQK1&L M*NN1::TL#F#U9XX3+VCG@/:-4K83W ;]#+W\#U!+ P04 " ##D895QUEZ MDBX& "='0 &0 'AL+W=OVD_! OJ=/NLV+2M51)=24[2_?H=Y<2E2L9SBK7- M]L44S\?3D7=\[B%U?&WK#\W*F!;=E$75G Q6;;M^.1HULY4IL^:%79L*_EG8 MNLQ:Z-;+4;.N33;O!I7%B!$B1V665X/Q<2<[K\?'=M,6>67.:]1LRC*K/YV: MPEZ?#.C@3O N7ZY:)QB-C]?9TDQ-^WY]7D-OM+,RSTM3-;FM4&T6)X,)?7F: M./U.X??<7#?>,W(SN;3V@^N\G9\,B'/(%&;6.@L9-%?FM2D*9PC<^'AK<[![ MI1OH/]]9_Z6;.\SE,FO,:UO\D<_;UV:+I? M=+W5%7R 9INFM>7M8/"@S*MMF]W_NBSLN?LC8;']?V M&M5.&ZRYAVZJW6AP+J]<4*9M#?_F,*X=3\T2EKAMT/ BNRQ,-Y!/45?W&WOV1#/"7Z'_2GNQJHWI90Z"N-M+4^]" MO].=EEE1H/>3*;HXFZ(S]_!FB=N3+5QNS&/45,8JFI M)^ 44^(+F,*LIY%B(J77IPJ+)/$%E.)$"_1K;9L&]F*]S*M@>I1A3M.86'(9 MB(<2:RV. CG'Q'/VKA584QU(68)U2GYX7.]KWU8S6QHT+CM"BMB6"RE)G M#IN;<$$8)BH-%P3$1(3:-,%,L% = B4CZHFDH>Z0"@@9!&$R^[C)F]PY]KPV M1=9":IH;J(*-"1U]?H"$1A(AU!))&+Q$IFA2VKK-_^H6RB%%YMRKP:>\:K-J MF0-JHZQI#&!X5LUO]\-Z4\]64*Q >V8W59M72Y3-_X1ZLD7[+U\DY2$NN@Q3 MATP8,Q4FN<):,#3IO.C;YAPT<=5RGUM0%[I%^'.8$+"2O'8VVE^ M\\V9IDQQRI4G /2DE'L" 6#9Q\;T"^H)&,Z8;X,Q G25[ =+SK&D(7K!4*XC MVUCA-%'A-H8,9:$1(,<\L@=3+",T[+&T#\-+H (B)"MI# $9,&^?:.RP%8(4 M4>=8Q4C]$$X4B=;?@&AR$5+("(N+4.(4POE=X)("$![B)$">%B&LAXIPH*(A MZ0&@TA"2!R,FY'OJ'_[\-'" "%M-]#"S'WI0D:2'F("A6D=.&X^]O1J=H/G0+>K,+= *2519(J MP2*">@I@/H1(BI4*+2CP4H7*CZ5](-%,@/F%)6,H: 0BW=;AL8W 844B%R*@ M+G2$;0XU+.Q##^DJDJZ"1N*.11IB#I41&9PC0L1W8,"^%X[&)A"[>P#2<J7LN7Y/= MY6MR\.5K/H?,;] M;37804\D!%[T"1R,E _O2D'*^ 6 0Q71RJ?74,N)GX(*SK5I[_:"2R@K/@'7 M*1QY=#B__TL[6==Y<5?"?T 8@=4QW>-70(^D'S2N-2:)'R6-J>CU)3"^?J5W M]W]ISZKP8Q]#BY'WR:PT];+[,-B@#GNW7\]VTMVWQ\GVD]MG]>V'R[..6S2H M, L82EXH (=Z^S%PVVGMNOL =VG;UI;=X\ID&PO=V]R:W-H965T$O5-6]_0*]G8?@R3J7]HK;+C72/V58J7O=@ M'=>$=7]\U_NP!_## X"@!P0O!@>%QL[ZW\ZZWX%!OF9HA/_R$ B\(1N 7T_ U M-!J^L'!_!)Y.PR_Q/?+F8VA7NS98%PS6!98N/$!W1A6_'_-@$F;V\:EL< 9+ M1V]4"6('3O+^G1]YW\8<.299>B2R1W;-![OFDW9=M0R$K$B#"%.@^=68=QW' M5\MACJQ=XLW\1>SN]CT92SIYDI1.CN:-6L-!:SBI=04B Z;TN8EX@?@SY4AR MFH_)#T>4S9_*?TE2.CG -\I?#/(7D_)_Z6-=\,V8P$G@:_?&,N3?TA7B[)0)&5\DDV6M-/"99&CU;FOZP+CMGW+V[RCPL+K$H"9.(0J$Q MWNR+G@?17=9=H'ACKZ\-5_HRM,5*OV] F 3=7G"N'@)S(PXOIN0_4$L#!!0 M ( ,.1AE7G%OSJ;00 !L< 9 >&PO=V]R:W-H965T^[U.;9O+A[N*/O*5P@)\)IGA(^OR=(5R MR._H&A'Y9D%9#H5\9$N7KQF"5TWAY@XXZ%NF[+QD&Y$A@F:,L W M>0[9MT>4T=W(\9VWAF>\7 G5X(Z':[A$,R2^K*=,/KD5RASGB'!,"6!H,7(> M_$'B]Y2![O$[1CN^=P_44%XH_:H>?IN/'$]%A#*4"@4!Y66+)BC+%)*,XY\2 MU*E\*L/]^S?TCWKPY^1>6 .@HOI1G7 MOV!7]O4H-(A. M]= I#?30W6+LFK@8"C@>,KH#3/66:.I&LZ^M)5^8J(DR$TR^Q=).C)_8$A+\ M+RQ4(W,PPTN"%SB%1("'-*4;(C!9@BG-<(H1![=@BIB>H"1%X.DEPTMMS,%5 MC 3$&;^6?;[,8G#UX1I\ )B SRNZX1*;#UTA0U:.W;0,[[$(+S@27@@^42)6 M'"1DCN8&^[C=OMMB[TJJ*KZ"-[X>@U; IU3<@:!_ P(O" SQ3$XP#SUM[IN& M&V2$U>0)-5YH:?*8]"\\1&8/:IL<\#5,TST\GI&*(-#\DQ=8KZ!^08D7H'Y!B1CI#3KIT;MLJIIT*2"[>],BZ(=^=#![)JV> MSV7\-)^))9\-+N\K+N^_P^46D0VZ 36IYLE^ Y+7M?RLE9OC9YRK?G0!9GK# MA&G1828@$T!^?R'PU\,KYG\/5(8-;[WH-O1,FK2&=NY:L0D6VP1++($U].U7 M^O9_^+=)WZ9,-L%BFV"));"&3+Y7%R#>A?GWI&1;>CGX-K@_V.7:8SE7A9-\ M)K9\-OG=*_!\6RF\1+(TX:VBQ5;1$EMH34V"6I.@=<[_B2!3:>2,-/X=1!]\ MDYA&&5H-SY;AG6$DML)H,EY7JGYKA?4_I/OH>+IOC^WL=66URK6*EMA":ZI< M%[I^],.3OM]:3)\MEDVTV"I:8@NM*59==_N7%MZG)7YCW1L<)O[66,[6X12? MB2V?37[KTMVW5KO[5HMWJVBQ5;3$%EI3D[J ]]LK^/_'7==5:G60]Z/.;@_9'?S#Q#>VQ.OG2 MARLU?'%L]@FR)9;[4H86TI5WUY,+G!4G4<6#H&M]U/)"A:"YOETA.$=,=9#O M%Y2*MP?EH#H/'/\'4$L#!!0 ( ,.1AE7"9=M&7 , )X, 9 >&PO M=V]R:W-H965TYFH';L) TER4P; M'P,/Y3H7#IX5>^.(DR4C*SDAV1MJFOG0D/O$366OMIOV^E]6:Z5_J3 MV2!:^%P+:6;1QMKF*HY-L<&:F0O5H*0W:Z5K9FFJJ]@T&EGIG6H1ITDRCFO& M932?>MN=GD_5U@HN\4Z#V=8UT_+YM&$5+M%^;.XT MS>* 4O(:I>%*@L;U++H>7.43M]XO^(WCWAP]@V.R4NJ3F_Q=.AR.';/",0]HYI"]UR#J' M[)%#FC[C,.P6S:=:[4&[U83F'KR8WIOH<^G2OK2:WG+RL_/W MNF*2_\7:),@2EKR2?,T+)BU<%X7:2LME!7=*\(*C@>]@H:35E"]X9RPGY(,#7@_O+)R$ MS.,.G\&]I4QJS@2P\@\Z=W2U+5A%9^(>E,2^@&]Z@5WANC(-*W 6464RJ'<8 MS;_Y:C!.?CBEYCG!\A9L[,%[DT#XB/ O%1+_%?;Y>]_'J]7WL&S@F6GPGL M@6KCH-JX5[7KVA50?URJ2F-%=PQXW;CJZ6SAIAG@,L@+& JK_[;N4&Z11D&F MTMW)!K7_X,L"0:T$KWSY-F!H-&M.BY2&AFE+UUG<'YEI$R*YXVIK' A7I3F5 MR_&36S/(,FHDDDY9/< MIZ-Q\B3W^9DV?9"N24C7Y+\IPI,G)39]=*2_N"+O#>VUQ..CSJU&7?D.V(!O MN]J6)5A#DWWM>\M']@4UWVVO_"],V[G?,EUQ.FT"UP297%P2.=UVP^W$JL;W MARMEJ=OTCQOZ X':+:#W:Z7L8>(V"'])YO\ 4$L#!!0 ( ,.1AE4?S>YU M1@@ $E, 9 >&PO=V]R:W-H965T*S;C")4EGR0GW>(^_,FRUK)(ADV, M)V]V;6?F)W%&>LP94[QX*:L_ZB;="7O9?-UTEK.R_P_V;)YNIQ$$VLT5:-,[58E%N MBR8K5LYMF6>+3-;.+\Z=?);%5CH/WYQYVLA567US?DIDDV9Y_;/S@Y,5SI>G MH6MJ!7Y>-&<.C?_I4)=2Y^M]XOSTP\^&\YJ_ Y1G1NT4^KS>I MY.6DEN);5LYS,?OP'"=Q?3S MT6=WKZ=R[QATCKOOQN<9(<2/O(OI\W&2#&:T_4J-QF:);M9:$=<=FW&3&7-) M.#83UD&=&#+_$#+?&K+?M^L'6>WN@SNY*:LF?3H!@H_P%A_P%?W/)=\3:::>$SJ=BL:TJN73F9=TX\SS- MUL[5=IDUQF_-0(N2E#EF?--U-0K8SWWA1(6(*$<21,@&"CK$:'K$:X^4"$3"X2EB!A' D3 M(-@HN?$AN?&I\X%8$S_B1JZK?H7/=3O?8);H9LQU/@M 1*XU":0-'&*3VJR0E.YGH6*L=(6@*E M<2A-H&CC'-,AQ_14M>L]CW4G" -?*43F)K,H")@B=@8S0L(P4,7.9,="UR>* MVMG'=6KA&4 \H.:! MBO ^QTA: J5Q*$V@:.,<#]T+8F]?V#3/T 5@,=4T3S?S&?-\5?-T,^)2YFF: MI]M%?AP$JN1]1,^ #$T#8N\:?#V[/W-6Y7.K>Z]U=^R$=]\0T%8"E,:A-(&B MC3,[-"E("!0]:+<"2DN@- ZE"11MG..A94&L1;-5]")=?CP2^*KHZ68A=<- M%3W=C/@DBC31,]AYC.@3O8]H!I"A&T#L[8#?R^*7MR@?J/KN0XVD)5 :A]($ MBC;^377H6E 7IWP4VL: TA(HC4-I D4;YWAH8U!K"6U3OM[S6(-HZ)%843Z# MF1?'C"K*9S +(DI5X3.8A7&DS?;LHSHU:D-C@-H; T+<&B,&*KO[P")I"93& MH32!HHVS.;0K*' % X6V+J"T!$KC4)I T<8Y'EH7].2%#+WGN,"D+%!U3C>+ M(Q:KK3R#&0D"5YTPF.,&G25 I26 M0&D<2A,HVCBC0W."QD"M@[8HH+0$2N-0FD#1QDN/AQ8%LR^LL&A=[SG^K92I M?3N#U6Z9M:)T)BL_4'[XX 8K1CQU;:I]1*=&;"CXF;W@OU^G>>Y\O;HWQ@RZ M3@%*2Z T#J4)%&VO9U1_OH(1 MXFHZIYN1R"/J$T<&,]\C:BW,30<-M5I8V$=U:M2&FI_9:_Z;=D)W9HP9=$$" ME)9 :1Q*$RC:.)]#-X(!'Z)@T/X$E)9 :1Q*$RC:.,=#?X*=_"P%TY]JH"'5 M9W0&L\"GZDH[@YD7^!Y5E@M 1*XU":0-'&.1[:$][)CU%X^@,-L:NN M]I@;K(C+5 %+3&:QIIK<8$;=0)O1V0=U:M"&>M^SU_N?FR=9&:=T=L=WWP70 M%0A0&H?2!(HV3NC13@H>4.F@#0HH+8'2.)0F4+1QCH<&A7?RPQ.]YV@CC-#S MU=\C3&;4=6-5ZG0SYE+U40QN,*.$1-IV&="2?WJTT]%:5JMN3ZK:Z;8IVF\K M<_CTL._55;?;D_+Y-3F?$\/G"3GG^UVM!OQ^DZV;M%IE1>WD\K$]E'L6M@.K M]OM6[=\TY:;;9^FA;)IRW;U\DNE25CN#]N^/9=E\?[,[P&'WL-G_ 5!+ P04 M " ##D895[^UD/2($ "%#P &0 'AL+W=O(FE&O*U*[8<<&Z4RL(-/"]V2TRH,YN8N0<^F[!*%H3" T>B*DO, M?]Q#P?93QW<.$Y_)>B/UA#N;;/$:'D%^V3YP-7);E)R40 5A%'%839T[?[SP M/:U@)+X2V(NC;Z1#63+VI ?O\ZGC:8^@@$QJ"*S^=C"'HM!(RH^_&E"GM:D5 MC[\/Z.],\"J8)18P9\4WDLO-U$D@ MK!*2E8VR\J DM/['WQLBCA04CETA:!2"KD+XBL*@41B<:R%L%,)S+42-@@G= MK6,WQ*58XMF$LSWB6EJAZ0_#OM%6?!&J"^51)K3,G?N,X:S=$C M65.R(AFF$MUE&:NH)'2-'EA!,@("W:"K/Y@0;Q%@3M6*0%M0A;?!'-!5"A*3 M0BW>H"^/*;IZ\Q:]082B/S>L$@I=3%RIG-:FW:QQ\+YV,'C%P0'ZP*C<"+2@ M.>06_;1?/^[1=Q59+6/!@;'[H!?P4R9O43"Z1H$7!!9_YF>H#SRC[MO"^7_6 M%__9^@D9@[9\!@9O\ K>QZH$CB7C2)U9>L>2S%(88UO::^#0#JS/Q['8X@RF MCCH !? =.+-??_%C[S<;YY<$2R\)MK@0V$EVPC8[81_Z[*.Z:*X*LUL)S5@) M"$O)R;*2>%D D@S= 6=?"6=4G?WR&KVGV:TM5[69V)C15\]N=A/'<3)Q=\=) M>"D51$%T*I1:H/S(BP>G8@N;F!]&<2MV0DC4$A+UEFL*E*E#M%.P#45GUFUT MR;J])%AZ2;#%A MKQ__MJ*'%CK"X&CCUO1>TN;B0F G:4K:-"7]:>H<*;E.F^+\^5!95LOC0\66 M@>3<\K4))DF4#+T.OU9!6_G:!/O*=]3R,NJ_>ZIRJ4)655OO6M10GQN6B! 5 MIIF5C-$+CSK!S7\JD?Y48M$G<1*P[ST_I;TS0U:/9W*3'S;PZ\=6 WCLA1\F M_JBS6^86N7 8!IV@;6A1''>OX(5%+HAC;SCL$. >M17JF;HGXCM M;-LSWIE.J3-_[X_GOF4^U3VF:6.>X>L&]0/F:T(%*F"E3'FW0^4LKWN^>B#9 MUC0U2R95BV0^-ZI/!JX%U/J*,7D8: -MYSW[!U!+ P04 " ##D895<4QO M,;L$ "A*@ &0 'AL+W=O M?B@DY#EVDB,;WGB^Y^6SV# FR6N>%6)A;*3F8UFNF=.T,);S>M]#N9SSG6'W+,LJDNK'/RW4Z-JL@L?O MW^A!??+J9)ZH8/<\^SM-Y&9AS R2L!7=9?(;WT>L/:%)Q8MY)NK_9-\<.QX; M)-X)R?,VK'J0IT7S2E_;"W$4L$\%G#;@G!L8M8'1N8%Q&QB?&YBT@JTNH5I M4;G[*$OU::IR/WFG?T0!,=:6ZR^6\7:X[ M1TOT6'Q%;/=WXEB./="A^S/BEG,R[NGCM[OU6^OV]4#N].CCKQ1S5O?*H[,L;P;8X>D&R.E0\(\),Q'P@(D+$3"(A"L)]VDDVZB'=\^IS)= MUZ*1%JX;[+2L2[U#PCPDS$?" B0L1,*B!N;6L.K'R\OR>F15?W/S94 IMU/* MU2IUXKOBD$]:T*4^(6$>$N8C80$2%B)A$0C6DV[:23=%39Y3I'1(F(>$^4A8 M@(2%2%@$@O6DFW72S;0CW6W.=X4D?$5HEK&U,B^A.5VS0>VTJ$NU0\(\),R? M_6]2<2?]2:4Q"MEHB(1%(%C/J.O.J&NM4;[_2.YV0NT5@Q)ITY=*A(1Y2)B/ MA 5(6(B$12!8SS3;.I3T+-24V9) WD%I'I3F0VD!E!9":1&*UK?OJ*!L W]X MZF$7"XBD>5":#Z4%+>UX.K8M:V ^#J'M1BA:7R[G()=SYAFP+=#"/Y3F06D^E!9 :6%+>W]\BU#M]HTZU/9M;15W^4!_-#JQ M,N7#0ND!SICD]4/*07V@-7PHS8?2 B@MA-(B%*VOV*&2;^M+^1'/DB<:/Y-_ MR04E6#WTXG$,6M2'TGPH+8#20B@M0M'Z(A[J_[8+^V$)?0( I7E0F@^E!5!: M"*5%*%K?OL.# %M;\KVL**MG7>P?]&E 2WNWE.I#FPV@M!!*BU"T1BWS:#U< MSLIUO392D+CRIUD:U^WMUE_>UJL.S+-+[1^+=4IR+$:L)(7Z MLF$\QU(-^=87)2$/TA ::[PURT3U%QSJN7'@ M@?5.2)8WQLJ#G!;U+_[>!.+( $9G#%!C@"XU"!N#*G)^[5E%ZPY+O)QS=@!< MSU9H^J&*366MV-!";^-*%S=@;>O MWX'7@!;@2\IV A>)F/M2K:DM_76#_Z'&1V?P_UK+$4"SWP *$#*8W]K-;TH^ M F%@,O<5TY8N:NFB"B\\@[=*&9=7DO!<\6J97YMXU4"1&4B?KFM1XC59>.KX M",+WQ%N^>07CX+V)I2.P'N>PY1S:T)=?F,09$$;F)N)6M*'$:["X M,E9;]$ MT03&6S?QX[<=E3_ /9$I2\#1 MJ1V9:(]/H@[C*(S:J-=\ZEGCXUGC* S->Q.WCL879%MFVB&3I_&)#PA%,?K) MT]-9%D\GK:<3JZ==$'6-RVA.)4E B;DL"!W,7[*R)62 M:U<"9P0(LMYQ*BDQNVL''+I-KM#Z](^4"71U5S=(KG@[0NOS[B0*M*J!P?>U M'6XP>71:D<_?V+ 3(3!T5&J@4P'B"JU/NU,JT*H*AEZ'#=IQ]., 37^J-_8U M_R^G3HI NQ:QUR7P+[C?%71-2YW%[7LC6^LZ@W?:$5H_*IWN@;&S*L<&\':'U6P>='D-V/38TT^UP@UL(P2V2?0KND2H4VCH MDC[1Q5(%G;9V#%+%ON903OY1HU-WF>\QW])"@(QL%'PPFJA[@->-VWH@65GU M/I^8E"RO'E."$\+U!/5]PYA\'NAV:ML^7_X'4$L#!!0 ( ,.1AE5R'3L_ M-P, !H/ 9 >&PO=V]R:W-H965T[AA_$FN,)7B.:"Q&UEK*Y,JV1;C&$1)MEN!8/5DR'B&IAGQEBX1C MM$A%$;5=Q^G9$2*Q%0S3>_<\&+*-I"3&]QR(310A_OL:4[8;6=#:WW@@J[74 M-^Q@F* 5GF(Y2^ZY&MF%RX)$.!:$Q8#CY<@:PZL)]+0@G?&#X)TXN@8:9<[8 MDQ[<+D:6HR/"%(=26R#UL\433*EV4G'\RDVM8DTM/+[>NW].X17,' D\8?0G M68F52L:$NMMG$JN MGA*ED\%MO,5"JGV1 K3 >(L(17.*@RC9P_8_ =5RW1#XQ MR\<);X..4R:W52:*=+A%.MS4KU/EMT] 2R6@]2(!97297;?<3G^#5R)!(1Y9 MZB,3F&^Q%;Q_!WO.IS+6ALQ.R#L%>:;>!V^QX6.*=8*8O&.XM&I1;VRN/I%?'TC/'<;6(2D@11((S? M@]&E;EX;,CL![A? _68K0;])\H;,3L@'!?G@C97 J*^+.CA[7:'?]RI>5[]@ M\)NJ!$:CNC!^226H*&K0.?R+=EY7"\RZNK'G;B]VPJTH9/"HPX#&\&?M:1NL MV!;S6/<9_R@@9K/:3 VYG:(?N@G8<#L!&^TGFG([I3]T%/"M+879H#9NY^P% M[OI^U?M[:"I@8UV%V:DV3TE?T:V@.?05\)6-A5E7._;S/D7MQ&ULK57O3]LP$/U7K Q-((VFI#\&K(T$A6E\8$-T;)_= MY)I8.':P+RWLK]_924.9L@ZA?4GL\[WS>V?K>;+6YM[F ,@>"ZGL-,@1R],P MM$D.!;<]78*BE:4V!4>:FBRTI0&>>E APZC?'X<%%RJ()SYV8^*)KE *!3>& MV:HHN'DZ!ZG7T^ HV 1N19:C"X3QI.09S 'ORAM#L["MDHH"E!5:,0/+:7!V M=#H;N7R?\$/ VFZ-F5.RT/K>3:[2:=!WA$!"@JX"I]\*9B"E*T0T'IJ:0;NE M VZ/-]4_>^VD9<$MS+3\*5+,I\%QP%)8\DKBK5Y_@4:/)YAH:?V7K9O^-1Y,:H=PISM'0JB 62V"VS>P]PY^#%+N;7[#]O0.VQX1BWW-=6:Y2.PF1R#L* M8=(0/:^)1G\A.F#76F%NV:5*(>W SW;CQSOP(36M[5RTZ=QYM+/@MP1[+#KY MP*)^%'7Q>3/\!9U!>Y #7V_P[X/L:FX-'G:#G56-ME9_YATN M?$ZOWXEK;C+7 E+@O9['VE_4WMO/4%=>OM::"0S],.6-!0 \B@ !D !X;"]W;W)K&ULS9I;;Z,X&(;_BL6.5JTT;;!-3MTT4@\[FI$ZN]UV M#A>KO7"(VU@%G+%-.Y7VQZ\A%(< ;LBZ4FY:(/;+^WT^\& S>>+B02XH5>!G M'"7RU%LHM3SI]62XH#&1QWQ)$_W+'1B]7+AA]PN57>A-)TMR3V^I^KJ\ M%OJL5ZK,64P3R7@"!+T[]<[@R4605\A+?&/T2:X=@RR4&>T"C*E+2/'X6H5]XSJ[A^_*+^(0]>!S,CDE[PZ#N;J\6I-_+ MG-Z1-%(W_.DC+0+J9WHACV3^%SP597T/A*E4/"XJ:PT@T^F%Q=W.5W=#+7?[,U3' (W? ^0CU%#]PE[];"F. ?:;JO=TW&7P MJ P>Y7KXU>#?@S,IJ8Y;QP6N&)FQB"E&Y4M2YD!WN1L:ID*PY#XO]0=/1'GA MG$@FP=]7^@;@DZ*Q_*R"4)Z:FG1Z2DXI%ZTU]_@0/_MZ94 M.1*K) Z7B<,V]>G9H^X99!91H"<2((D^D%DN\IPU1;Z2&^1RV8:NH)5!NE."7:]S]*@V!"Q( 0W[0#O\F-DH M>M9O,BH521[DJU-3H5LQA#@X4JMF@.#&G"T7S.^4V!QI59-GB$;N"/:P#J. M](=HM-G]'1%0=3' P WJ!#>Z^W\G0NAWEL9W>:>8XTJM&KG!'+1?F(.<8HXK MM6KRUA:1[)C3VNE1'4"PO[GN81??U;R!&62'F7J?_ROE2C?S4K!0-SM[66D% M,1$/5.4HIQ_4^L$=D@B056VC'!2Q4A[N&QX-=?5?WANV0G>T<#Y5MZ O"1(8PT7XM@2&G M:.I*K9H\@Z;(O@S6/GSJZU1-P^+]HD7LE!9=J5639V@1[TB+ MN$Z+#9W_+6 1&UC$76'Q?^V!VN_6N6'? @*Q@4"\7Q"(G4*@*[5J\@P$XFWW M0CON/N Z)-9V'QK*M.X^8$-^>,=505Q?%:Q;&M<^#&FU%!C8"NQ+?9T^#/&W MVGFPWW''?A$8 @KL!-2:Y*)>-8%U]T[7T'IK'Z1E7P-^)N*>)1)$]$[+^\=# MG4RQ^L!N=:+X,O]&;<:5XG%^N*!$MTI60/]^Q_6;=G&2??96?N8X_0]02P,$ M% @ PY&&5:[!U*Z/ P H H !D !X;"]W;W)K&ULM5;;;MLX$/V5@;8H',"-+K[$26T!=;+%!FC0P&[:A\4^T-)89DN1 M+DG9W?WZ'4JVK*:RL\$B+Q)O,SQG.(><\5;I;V:%:.%'+J29>"MKUU>^;Y(5 MYLRXI";2=>Z.T'9CQ;63?@Q^,URW".]F%]KZGGUUY2GJ,T7$G0N)QX[\*K M:1@Y@W+%9XY;TVB#H[)0ZIOKW*83+W"(4&!BG0M&OPU>HQ#.$^'XOG/JU7LZ MPV9[[_U]29[(+)C!:R6^\-2N)M[(@Q27K!!VIK9_X([0P/E+E##E%[:[M8$' M26&LRG?&A"#GLOJS'[M - QZPR,&TE.96XUS7*RL_%[QC5\9J) N$-F"HT4!%1^ -X4Y)NS+PNTPQ_=G>)ZHUWVC/=QJ==/@QL><0778A"J(( M'N8WT'EU=L)OKXYCK_3;.^+W4;06:+>([I]Q*;G,@/@#RM0U%TPPF: !M01N M,3>05Z%/@5E8NA/9E"=2)GY2:%U9&=X:P0I8OQV84_656;,$)Q[)UIT4>O'K MW\)A\/8$[7Y-NW_*>SRMJ#C<=H4-ND3-#:Q1MNKRE2 MT:Q6T=2IJ L/S5OKUMU:C^Z[+EPSD12BDO.?,R4$T#.P93K]JXW7Z 5$>%E' MX/*%1%CY'31%&(SZ[><1!HW\-[.D'X1'8#5> MNO"E5??$#O]/=F%T8!(]L8^UHGJH6U%&+7?K:/ H?GZC:,A19V5I9"!1A;15 M_5"/UN77NZKH."RO:K<[IBGE# A@:8<+!0 @28 !D M !X;"]W;W)K&ULK9IK;^(X%(;_RE%F-)J1NLT% M"FT'D"A)=KM2M55I9[4?36+ FB1F; =::7_\.I<&TJ9N69TO)38YCT_\&MMY MZ]&.BY]R3:F"QS3)Y-A:*[6YM&T9K6E*Y"G?T$Q_L^0B)4H7QTYSL!."-K="E^R&$K.49I+Q# 1=CJVI>QEZ3A%0WO&#T9T\N(;B41:<_RP* MU_'8E@^O'V9!))WQY&\6 MJ_78.K<@IDN2)^J.[_Z@]0.=%;R()[+\"[OZ7L>"*)>*IW6PSB!E6?5)'NN. M. CPO#<"O#K ^VA KP[H?32@7P?T/QIP5@>?*L(2^0V^?#KO#?K?@65PO^:Y)%DL3^!SJSRRE4ZM:,".ZC2N MJC2\-](8P W/U%I"D,4T[HCWS?&N9P#8ND^:CO&>.^;*,Q+_BM0I>! M!P]S'[Y^_M:1V.P83/!P!U_K'NR"^6;8="-.H>>\FU. F5-HAOV9)^_EU.K_ M7C,P>R6W=]3 [!I9%:??S2EFYDNY(1$=6WKJE51LJ37Y\LD=.-^[U,2$^9BP M !,6(L%:RO8;9?LF>J7LME26+R'2/UN6K;2VQ:5D,16DF'.ZE#9RCU4:$^97 ML$$)*Q;S[<1USOLC>WNH(&:+(1*LI>!9H^"94<&K7.H:*6'&TP7+2KU.8+ZA M$5NR".[HEF9:W7LB5E2O)=-HS715#-<9S*E6.8: B$SO<^ ?2D27TL;VCU4: M$^9CP@),6(@$:XV(03,B!DBS]0!364R8CPD+,&$A$JRE[+!1=FC\K=_IEP"] MKAGXA=)I5HZ77>:/7N5&OZTSI MUS16+JCS)ZEH*N%WP?--EVA&U+&B8<)\3%B "0N18"UQ+QIQ+Y"FV0M,93%A M/B8LP(2%2+"6LJZS?Q%W4"9:,^98:5%I?DU[@^+ %XJP#%2YZ^U4SD@Z6CE,FO_.4_;@2>_4NXR= #6/$(O65M/;J^G] MO]43_H4;\LC2/.U4UD@]6EE,FH]*"U!I(1:MK?;>8G*Q/"87U61"I?FHM "5 M%F+1V@+OG2;7;#7=37+.A=*_W M/H(O.I5"M8)0:3XJ+4"EA5BTMJ)[/\C%,H1<5$<(E>:CT@)46HA%:PN\MX5< MLR\T37FN-TE\";3V/ RO M.2%6HVV!]CZ0:S:"ZCGUG8TKJ@.$2O-1:0$J+<2BM;7=VT NE@_DHAI!J#0? ME1:@TD(L6OOLP=X,\LQFT#2.RY,7)(&(R/7[_QKU7CLO0V_HO9A5Z[M:,]?K MO:5O3NY885!I(1:M$L8^.#F34K$JSSA)W=UZ):O.BC2US3FJ:7EZZ$7]E7LY MJTY#[3'5X:P;(E8LDY#0I48ZIT.],1/5>:>JH/BF/)^SX$KQM+Q<4Z+%+F[0 MWR\Y5\^%HH'FU-GD/U!+ P04 " ##D895'OT?;\8" E" &0 'AL M+W=OY;2T<.[/=!O[][*1$A;@5#WMI_''/O>?XWFMWV@CYK-8 &KU4 MC*N9M]:ZOO1]5:RA(FHD:N!F9RED1;29RI6O:@FD;$$5\W$0I'Y%*/?R:;MV M)_.IV&A&.=Q)I#951>3K-3#1S+S0>UNXIZNUM@M^/JW)"AY /]9WTLS\WDM) M*^"*"HXD+&?>57@YSZQ]:_"'0J/VQL@J60CQ;">WY;8 \5&Z5%M0,;!A7EW9>\[,YA#Q#&!P!X!\"?!40[0-0*[9BU MLFZ()OE4B@9):VV\V4%[-BW:J*'<9O%!2[-+#4[GMWP+7 M)09TC;JKF] 8T MH4R=H0OT^'"#3D_.T FB'/U>BXTBO%137YO %NX7NR#771!\(,BO0H\0GIPC M'&#L@,^/PZ]J.4)1X(+[1FZO&?>:<>LO^J1FEZ#.0^SV8%OK4M6D@)EG>D>! MW(*7?_T2IL$WE[S_Y.R=V*@7&QWSGM^3QM2+!DD)#L'$4I/@#N:%5A--PXB:7]N32H^3>U?!* M"O?II8/0(8[307(=9@&>I)&;XKBG.#Y>>5TM(_/4F"1W=%\1O-A4(W.1(+%0 M@H$J@!?@8C\>T+H(XVR0?)<9C@YE/^O99Y\_X .71#9HBC"89'M=T1$OMA\:0^9]SB&<-PS,"1=/+/V> MK2CEY#F.DNRRM^)\?=[O9XL5C?WLC*UIDG_G@:6QS_/-=-G/UBGU@U(41WU- M4<;]V ^3WORBW'>;SB_8AD=A0F]3DFWBV$]?/M&(/5WVU-[KCB_AG#9>]*/?>T02$H1_P=TJ=LYS,I#N6> ML>_%AA-<]I0B(QK1!2\0?O[ED5[3*"I(>1X_:FAO&[,0[GY^I9OEP><'<^]G M])I%_X0!7UWVICT2T =_$_$O[,FF]0&-"MZ"15GY/WFJQRH]LMADG,6U.,\@ M#I/JJ_]<_R!V!#E'+-!J@;8O&!X0#&K!H&N$82T8=HTPJ@6CKH)Q+1AW36E2 M"R9=(TQKP71?,#X@F-6"6=<(JO)ZYI3.DNW)KHJNJI*RQ'2?^_.+E#V1M!B? M\XH/99V6^KRRPJ2PU!U/\^^&N8[/C1^;D+^0&\I7+"!.\D@SGCN&9^3CSA8) M$_(YC$-. W+KISRA:;8*U\3<) %YKU/NAU'V1R[Y=J>3]^_^(.\*Q=<5VV1^ M$F07?9ZG6@3L+^JT/E5I:0?24LD-2_@J(T82T$"@U^7ZP3&])=>/C^F=(_EK M$D _/T?;$Z6]GJA/FI1XXZ=G9*!^()JB:8*$KN5R=Q.]RM69Z.N]M=+HKN=9X-3?%R*/5ZBA&%5,%LZSM;^@E[U\-I#1])'VYK__IHZ5/T7UC83I2)B! MA)E(F(6$V4B8@X2Y2)@'@K7<-=RZ:RBCO[HKKMP5-M??]Q'+\@MLF"Q83#^0 M))]KLP?"_6>1[:0Q3K4=$J97L'$)*R;[C_./JC897/0?=_V$#&F^#:FJ@[V( MEBBOR7Y>MF#4M#W$0:;N(F$>"-8JZ]&VK$?2LK[VT_0E3);DT8\VM*CP4:[U30>#H9[!8P,:2)A5J?\;61(9_36@*/AO@-=9$@/!&O5 M^GA;ZV-IK1^Z31+5N91T:ITC83H29B!A)A)F(6$V$N8@82X2YH%@+7--MN:: MX.X^)DAW(6$Z$F8@82829B%A-A+F(&$N$N:!8"UW3;?NFAZ9IJU#[D=DP1*> MAO>;XIFWT%E2S*G.0L)T),Q PDPDS$+";"3,F;Z98"I[,[WIV_F@DO]KC_*. MC6H5^&Q;X+.?FIN1?\G!.^_BQOO8#;1J%LA@4)H.I1E0F@FE65":#:4Y4)H+I7DH6MMI.PN\ MZO_P3%D>Y&0+(FEZ3=N==(@>*T.#FH*@ZG2D[3U8%J;V]LFR8)@V&(_V'BY# M#\"%TCP4K5WD6E/DFK3(G;*(B^(E]'E-DXR2AY3%A!XH?O%E1AKCY!I'TO2: M)IE8&]" IB#@2)OME_?1K.PN' >:N@NE>2A:N[*;]795NN HNV?YS)(EX32- MCQ8V="$>2M.A- -*,Z$T"TJSH30'2G.A- ]%:QNP69)7A\ [%>C:.Y2F0VD& ME&9":1:49D-I#I3F0FD>BM9V6M,EH&+;!.2XD\T&;110!@DX!:% 32K.Z M'8(-#>J(@@K:!:!!/12M7?=-QX#ZBM9V6M-DH(*Z#-2W:\#:VY7B:WFXD^T#[2 0'<)D MLC>#,J$Q+2C-AM(<*,V%TCP4K6V+IC5!E?:-FY?$W1H4 -*,Z$T"TJSH30'2G.A M- ]%:SNI:2O0Y&T%]M7MW0V[#R/A!4DN/MDST'8!*,V TDPHS8+2;"C-@=)< M*,U#T=K6:IH9- WW+$*#-BU :3J49D!I)I1F06DVE.9 :2Z4YJ%H;:X[N&>&ULO=W];Z):&L#Q?X6X M-YO99+8*5JV]G2:=\JZ\"-S=[(^,I=6,2B]@.TWN'[_@:[$4=?/-S@\S2CF? M<^#8YQD//GCS&B<_TTD49<*O^6R1?FM,LNSYNME,QY-H'J87\7.TR'_R&"?S M,,N?)D_-]#F)PH=5H_FL*;5:W>8\G"X:MS>K;6YR>Q,OL]ET$;F)D"[G\S!Y M^Q[-XM=O#;&QW>!-GR99L:%Y>_,9C.HT4ZC1="$CU^ M:]R)UX'4+1JL]OC7-'I-WST6BD/Y$<<_BR?&P[=&JQA1-(O&64&$^3\OT7TT MFQ52/HX_-VACUV?1\/WCK:ZN#CX_F!]A&MW'LW]/'[+)M\950WB('L/E+//B M5SW:'%"G\,;Q+%W]+;RN]^WV&L)XF6;Q?-,X'\%\NEC_&_[:G(AW#23IDP;2 MIH%T:H/VID'[U :7FP:7IS;H;!IT3FW0W33HGMJ@MVG0.[7!U:;!U:D-^IL& M_<,&XF<3U]K.7.O4/L3=9)\\V^)VNL63YUO<3KAX\HR+VRD73YYS<3OIXLFS M+FZG73QYWL7MQ(L?9O[3>=E.O7@X]\515C?93KYX./N?-I&VLR^M9K^Y_H5? M10LYS,+;FR1^%9)B_]PK'JQ"SJI]'B2FBR(Z^EF2_W2:M\MNE3^7T^Q-L*)L M$C\(QN(E2K,\^&6I\$6.LG Z2_\A_/UO8K?SNS!=",$D7J;AXB']*OQ6>G[3 MS/+!%&1SO.EXL.Y8^J3CMF#%BVR2"LKB(7JH:&_5M^_6M&_F)V%W)J3MF?@N MU8)6F%P(+?&K(+4D2?C#EX4OO_VC8ESWYS"F^Q_AR_K\55ERO>6,LPM!ZJ\L ML69(RCG,D2&I]=;=\NE"$-M'AZ2=PQP9DEYOF M.]X9KYTCE%]/R=$X?TE?%I;8KV@>G-!<6OU&B+V:"-O>Y9KVRFN?FVLJAO9] M35U64\5[ANOT.1Q'WQKYFX(T2EZBQFUQGEJ_5X5L$I-)3"$QE<0T$M-)S" Q MD\0&)#8D,8O$;!)S2,PEL1&)>23FDU@ 8:64<+E+"9=U^C8ES- +?PE^_)A]#Q<_J^)WO7-N M $/V42V@M')HWI>YBK4E4[=N^+:^A<)C MG C/RV0\"=/-Y^FS*.^P\M/T]>;9<1JM>$4U!=545--034CO;\(T;WL]P[#_7HO47RWVU7KJM6Z.@SQ:,TJJ@645@[Q^[+5 MX@8\=9=I?T7CY>KV7GE8MV3Y3OAKBYT=VTE-1C4%U514TU!-1S4# MU4Q4&Z#:$-4L5+-1S4$U%]5&J.9MM%)&Z:S>-90SBH]V&U!:.0?LRV7%^GK9 MNUD6O^5QW\DF42*$:1IEZ5=A%B^>A/R_^?/*1(#6S**:C&H*JJFHIJ&:CFH& MJIFH-D"U(:I9J&:CFH-J+JJ-4,U#-1_5 DHK9XM][:[8!:_KHL6\J":CFH)J M*JIIJ*:CFH%J)JH-4&V(:A:JV:CFH)J+:B-4\U#-1[6 TLIY8E_?*];6BIU] M%YYZ[NQ4@5;YHIJ":BJJ::BFHYJ!:B:J#3;:^Q7K?O?P B]:Q'M"CS;:HX-J M+JJ-4,U#-1_5 DHKA_5]C:Y87Z1;7".H#-]H52ZJR:BFH)J*:AJJZ:AFH)J) M:@-4&Z*:A6HVJCFHYJ+:"-4\5/-1+:"T>;EVA+(B2SQ>6T))D5)-134$U%=4T5--1S4 U4_I8OMH1 MI<,BH@':Z1#5+%2S4/_OG Y?WC"*E+]5XG5&V<' M?E*344U!-175-%334+$_L<;D:B57/O@!EA:)7?UD=.K.+%_<+!&)=?^R)GU MY_[L.(>6XZ*:A6HVJCFHYJ+:"-4\5/-1+:"T=9QKII,HRN0P"V]OYE'R%-U' MLUDJC(M@MO[&Q=U6(8D>BP_Q7]])C>:'[=_%ZWNQ8KLL7BM5VU7Q6JO:KHO7 M1M7V@7@]K-INB==VU797O!ZMMC?WAW5[\QP^15:8/$T7J3"+'O-#;%WT\L21 M3)\FNR=9_)P'I8;P(\ZR>+YZ.(G"AR@I=LA__AC'V?9)T<%KG/Q,J#G8H P T@L !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-G;0VWR$PB%0(T_90K6K7]=E-+A UL:EM M2OOO9SMI!L&E;.,%8N><$C:R'$B+ A<,<175879 MRQA*NAY9KO4Z<5W,%T)-V,EPB>=P ^)V><7DR&Y5\J("P@M*$(/9R+IP!]-8 MX37@5P%KOO&,E)-[2A_4X'L^LARU("@A$TH!R[\GF$!9*B&YC,=&TVI#*N+F M\ZOZ5^U=>KG''":TO"MRL1A9L85RF.%5*:[I^ALT?D*EE]&2ZU^TKK&A;Z%L MQ06M&K)<0560^A\_-WG8($@=,\%K"%Z7$+Q!\!N"?VB$H"$$AT8(&X*V;M?> M=>)2+' R9'2-F$)+-?6@LZ_9,E\%475R(YA\6TB>2.XP8YB(%W0-'-@3<'2: M@L!%R3^A,W1[DZ+3DT_H!!4$_5S0%<7L$?F3A'7O\S\AS/,ZQG<@#==S3=-=GY MO^C3?XZ^E0R_K0%?Z_F'UH!I@VN)P"RA3K,!7^(,1I8\KK2*E7S\X$;.%U-V MCRF6'E-L>B2QK7T(VGT(]JDG8Y@7A!1D+H^^$I,,3/M02T1:0ET"3XG7C^.A M_;297P.H%P;;H-0 5P6#',T8K>H1 M+]3U8?*]5_)OZ^^88NDQQ::U6+B9[S RISMJTQWM37?[><.S["ZXL:JBG;"N MWZF7R2XF"#KEDIIT>GZGIG9!#: X\,UFX]9LO->LO 3?.23BG:_6=]Q>Q^0NR(O"[H8> MHC1]1ZDV:6\T*16PN>X.N=RP%1'U7=7.M@WHA>Z[.O-C=S!Q#?.I;%CK_O*/ M?-WM7F(F3U:.2IC)4,YY3^X'JSO(>B#H4K=(]U3(ADL_+F33#4P!Y/L9I>)U MH *T;7SR&U!+ P04 " ##D8953HRF5X@$ "3&@ &0 'AL+W=O?%[.'$\RP@5.N81 MXM\6+W!12"3!XY\6U.E^4S8.CU_1?VW$"S'/B.$%*?[.ESR;.;$#EGB%-@7_ M2G:_X590*/%24K#F+]BUM9X#T@WCI&R;!8,RK_;_T?=V( 8-_OA$ VP;X+D- M0=L0-$+WS!I9]XBC^922':"R6J#)@V9LFFZA)J_D-#YR*K[-11^??ZXXJM;Y M8H M+]@'@?+M\1Z\?_.ET[0'F&L1Y#7Y2VK48IGCKCP M&*9;[,Q__LF/O%]T\BR!*6*#3FQ@0E?%KBEAVOG;8T0-AKQK;.=^$(5!,G6W M0R&ZLB ,_:Y,H3CN*(Z-%'_'C(E[0;HI-P7BPJBH))3G_R)YD]"QW<.% QHW MXTD\.62K*0NB $[T;,..;7C^@)YP3WCTRW$<1=X!O^.J9 +A6$\OZNA%1GI/ M.,TJ4I#U#QTQ8^^EMK8$ILB<=#(G5U_#$YMB+8$I8N-.;&SA&HZ/[!0F810< MF$Y3%25^H#==TA%,S%=PGHI4@+6TC)V7SH(E,$6D[_7/6>]JT[40EO3:0E,% M#X*%;\%X+ZM*I=@_RWWCTW-^A](7<;<;:8E9?8K;0E.%]L]Q M/[C>?,8L<+%@2VBJX#X5^.98<*;YCI_R,(K#0_-IJH3[3IBOCP*^.0LLFG O M$C7%19-66);7>II&H(MGQA*:*KN/&'YTO16M1@U;:*K@/FSXQL?[N5:<')E, MY#GO,)9JR\;C4W?"/B3X;Z6$FYJ25(9I.0:(IAD0ZS6Q(-Z*E7XMUNWZB3*B M7CQ1EM#4,>ASB)]<[TRKB<06FKJ2[2,)-": ,YW9@BBI+SQSC";2Q MS]""##T6P",CFHM4@GV<@.8X\431$I>(OK#FKLCE:85*_:+%C'7QU%A"4Y7W M*06&UWO1:CZQA:8*[O,)-.^!G.G%Z,AFT>&BQ5RCTNO3!#2GB2]R$U;+R.J. MA2TT564?1V!\O>NL9@];:*K@/GM \R;(F:Y+=%NMA[;3%(T/-P;=P1L#^;KF M#T37><5 @5>BRQM-A&OI_@W(_H23NGF)\$RX6+4TAQD6=T$J"\3W*T+XZXE\ M+]&]AYK_!U!+ P04 " ##D895P2*0VU<# !U$@ &0 'AL+W=OOT'.4 M$?1E1=<^D2)6'$4D132%GW4K??_ID^Z]8[; M ;#EC#73YMY/V\SM)'Z>BS/DOGV-W)[KM@1TT2W_N,[/D-<[* ^/\%[+G;;I M?%KP\=.\)]WR\Y(=&OM>*KRF@CW-\XZLX+;RK C]=H):[,>\Q'.86G(UY\ V M8 4OGCE^[UU;:DW"0I.PR"0L-@E+#,'V"J3?%$B_BQY\U]L1I AO@,G=%>&" M,I']PGHO+(%EM&U-F7523RV:[A#[Z XP:UM90Y-11"9AL4E8\@_SLU<,@Z88 M!IVD\]W/0EOR*XFN*>IO;!(.W(V]B;W:3VNGJU)7@L4=_U'_@,7IL MY#BC@;MO%;=8>2/'W[=*#$6_EP:_28-_TC/9EH).PJG/GTE8:!(6F83%)F&) M(=A>@0R; AD^>5 M4V#*0-Y?4"KN&\I!<](4_ 902P,$% @ PY&&52^S=YQC @ 2P8 !D M !X;"]W;W)K&ULA95=;]HP%(;_BI554RMU)"3D MHRQ$@M)JO9B$2KM=F^1 K#IV9IN/[=?/=B!C(L -L1._[W/>Q#ZD6RX^9 F@ MT*ZB3(Z<4JEZZ+HR+Z'"LL=K8/K)DHL**ST5*U?6 G!A115U?<^+W H3YF2I MO3<36B;TS&U= M"E(!DX0S)& YX^KF>_:D8?MG MV.-:]%#@W2/?\WWT/I^BVYN[_VU<':?-Y+>9?.L;G/']%P ?!X F0%>=C=^@ MV\^(N6'P""Z,HZ&8E+2NYR'KC"M,N6'*R0>*'X.2; MN4>]P;39[UBL").(PE+KO)YI3*)I7&ULM5==;YLP%/TK%JNF5NH*-@D)78*4M/MZJ%8U MZ_;L@A.L@IW93M+]^]E @"K$3:/V)=C&Y]QS\?6)/=IP\2A30A1XRC,FQTZJ MU/+2=66<"27/'L#TU4.G:&#DC('*\R=<U?)JC6BK<8JLA#]C=0%0 M> Z0AQ"XGUV#TY,S"Z]?Y^X7O/X+N7>E6")[W4BS52[E$L=D[.B]((E8$R?Z M^ $&WF>+KEZMJV=CKW6=@RE94,8H6X ISC"+29?4DBPHR,PF7$>^W_-[@Y&[ M[A#1KT7TK2(F24+-OI% <;"P?*F2IM\*'\"@.W90QPX._ "ZA%[(/M@)K[,/ M [];P:!6,+ JF.58[XG[R:PKI!5Z9&T,:V'#HVMV^ ZZPEI7^)8U&^X6C=_S MNM<,>HV7>6]6-Q75@1):=@JM$F[VU(P==N3B0-3(0D>7305]8VF-"4.KE[ZV M#)L3!E:O?75-3S<_=,:#/O[ M5J_Q8&@WX<-+>-=_/T$/[ME#J#%@]'8&7%$].[<$PYU]Y+;.MCD1B^($+T', M5TR5Q]QZM+XE3,JS<3.]O&+<8*$71X*,S#74NQCH_$5Y:B\[BB^+D_(#5_K< M7313?=,APDS0[^>&PO=V]R:W-H965T^_VAB\]>9/ZCF E1LM MYD_]8IZ+:%(72I.^.QB$_32*L][%6?W:77YQ)A=E$F?B+F?%(DVC_.U*)/+E MO.?TWE^XCY]F9?5"_^)L'CV)!U%^G]_EZEE_I3*)4Y$5L\RJ0WF4\D?UY,ODO#>H6B02,2XKB4C]>1;7(DDJ)=6.GXUH M;U5G57#]\;OZ37WPZF >HT)",>3]C _RMS!Z[;TI[K XH[IW5QAWU_X.S3GW]A\^A-]=:R M[?!HN=MQ><+306YST5^X7(GT7OXB]_[4LF\F(6SUF<$^106+V%SD8W5%4/E7VW7Y:K057H.3@6M&V#79)%OW0&*&>Z)&;8Z YT!#CH%<5,,9!A4C:/43,O6DF:' M[(N_BCQE)SN)Z8INC;7-4() J9G?A&8(IQM$.%"*@*IQ ME)IIF08)AR:):YD5,HDG*G69L$0\BUQE*%4F$\M6)[0M=I[= Q MP,+19.%T1 LBO(LJOJLBDT5>_2EGHDH 8SEATURF[%OTQIPFY$O);L>E?%0G M!<\APAY*+5 UCE(SOR$-+DXWQN13M=I[= QV,;5;./2;$-& M>O2*SN#IUECW5:0:1ZF9WX1F*=?K%MY0Z(&J<92::9F&'ID&U3^>O],-L^ZV4*A"J9E?BH8J][1; MI$.1!ZK&46KF'!.-/![)![:1WJCMB72Z3NN9(\<@'$\3CD<3SF&1?M# (EV3 M]?0<*"6AU$R7-25Y;J?0]: X U7C*#73LK7Y8?30T-UJT+\:.).+LBBCY05& M_%Q4_?-][D"A'K&IS$7\E+%B\5C$DSC*8]$V$GA%5VIMN-=RO@@W?MGCJ#I- M(S7D>#3D4!'^5683F:F(5E8^1MD/=CN=*E,G[+Z:C_'IZY>KV_O6.1=TG=8^ M0I$)I6;ZK9')"[K%.I1AH&H)OJQ/ VKU+MP.M,VK,I104&JF M(9I0/)I0J)B]B@I1QV>K4=!Q&Z@:1ZF9GFJF\4;=XA)*'% UCE(S+=/$X='# M./OC\K1U<&NP.;A%UV/MRC&@PM=0X=-0<5!PZH&N-M_H&JSG9D.!!*5FNJN! MQ'IF99INO#I,9B]8=J4WQNF=#W6KAP#('P-$'[WN65&F"XI MM]4W*"U U3A*S71W;YSQ!YN;^Y;C8*.;4#5.$K-M%.3@]]M0IIF99I,/#I MP8[]<=FZPF3S9V&Z%FM/CI'Y^SKS]^G,OXH\%DW^NRC*78LQ_1VY_Y8OT-P? MI6:N'=2Y?] ]]Z\](]-^6MQZ62$T[4>IF<;JM#_HEO8'T+0?JL91:J9E.NT/ M/ICV!^UI_U8^0==C[-WMR(4FO&CU$Q7=,8?=,_XC0'[K^\#]O?5 M@/V>2RL4":!J'*5F^JV1(.B&! $4":!J'*5F6J:1(/@@$M#EK;V#HD/0BBMZ M%KKIB4:"@$:":YFF<4T#;"K$@6OS@QV0L+D\GZ[;VH%C0$*H(2'L#@E[3G"[ M,Q.Z3ML>!U7C*#73;\T.83=V"*'L %7C*#73,LT.X0?9@2YO[1V4,!JUG;_' MF)YH<@AIW]@X*)8W:85G+4,/&D(:-AVI:]..;8HFR7GLGI^QZ&P&$+! JK&46JF91HLAH?N=54L'I-8)=2M!D+I8KA[ MOZN-J?BH>DUS-&$,:<*H]TNK]@ K#@Y.Z'@$5(VCU$PS-8,,NXU'#*'D %7C M*#73,DT.0WH\8M]^?71Q:^OHQOB[]^M#M<.T2=/"D*:%_?OUT0+61H5;YR]W MQWY]J(I-9];VN:6!X;T#1:G,R_A_5?[?[@]VYUNZ4<3&CZAVF';I%'](#R,8 MY_N[Y18(MYE@O\YRN7B:L1NYR ^^$D"Q *K&46JFS1H+AMT61@^A- !5XR@U M(25:=IKL:&T0';XFZ$_4W\+ X-=5K>VC(H7J#4 M3&LU7HRZ+:0>08$"JL91:J9E&CI&>^ZT\?\+=2BLC-H65X\V(_T8##+2##*B MQT'^O4BK#4V44\TF*,G;NZM5[.^^V\H5+6SMU5(M6//*VW3J&.@QTN@QHK-] MW0NU4P=VQ)8M /;T0RC&C':LRMBI1E M*=/ZX4Q$$Y%7'U#O3Z4LWY]4%:QNQW7Q!U!+ P04 " ##D895$DT[59 # M "'#@ &0 'AL+W=O;)&Z MY_ VX^"K7 I]+RB3V[T:D,[Y1E#"X$4ANB@*+'U= ^6[NA=Z^XY:LULIT M^.FLQ"NX W5?W@C=\AN6G!3 ).$,"5C.O<_^P9K79AZPA 6G_Y!< MK>?>Q$,Y+/&&JEN^^PBU(2LPXU3:7[2K8I.1A[*-5+RHP5I!05CUC[_7$]$" M:!XW(*H!T3$@/@$8UH"A-5HIL[:NL<+I3/ =$B9:LYD'.S<6K=T09I;Q3@G] MEFB<2J_A0:'WZ!-GJ_<*1*&G0'>\N0:%"95O]:O[NVOTYM5;] H1AKZL^49B MELN9K_3HAL//ZI&NJI&B$R/%Z#-G:BW1'RR'W(%?]./#J(? U[8;[]'>^U74 MR_A7I@8HFKY#41!%+D']\,M2#- P<,$[Y,Y%UK(X:JZ,^]O0+5YB>M%EA8XLUQ] V M#>-D' 0S?]LVX B;!D$KK"-MW$@;]TK[!%+J#T\(8 J57)C#QB6R8AFW1^\, M7FE\*JHC,6XDQK\P>[2S7=XA^HO"X\>2QH[9=81-3DM/&NG)T[.[8;@P^GY" M7ATW1,H-9AF@C$LE]9EC;5&.F?.<21S2DLF1_L=!D=Z\;O631OWD/TP\T\F6 M+U_L:N)8EW%L3I:.+T=8DDQ&)YQ-&V?37F?W3XH7L.5T2]@*90)RHM 29X02 M].>X'/_<$/1=;UVHKD#-J\)-)PQ77DS7"0_(.>Q-F>ON<[Z.?Z]D+\W^D\O"0 MR\/12_=A[VW@V7;/Q-:U>[@?A/T7A,4^Q8(@/->78FT=I$("*W":K^BFK1T7 M#(+Q\;ZLHL*H&Q8='XA^ZZI?@%C9"DCG?;YAJKKU-[U-E75I:PO_$%Z5:)^Q M6!$F]<5AJ:'!(-$21%7U5 W%2ULX/'"ERQ#[N-:5(@@3H-\O.5?[AAF@J3W3 M?P%02P,$% @ PY&&58UU+?LW @ R@4 !D !X;"]W;W)K&ULE91?;YLP%,6_BL6JJ96V0)P 6P9(2Z-J>Y@6->WV[,!- ML&HPLTUHO_UL0U"F0**]!/^YY_S.A=A1P\6+S $4>BU8*6,G5ZI:N*Y,-/Y^GT2",\'1_= M'VSONIX$V.9N03;EBBB21((W2)AJ[68&ME6KUN%H:3[* M1@F]2[5.)2O8*O01/=2J%H J0(EN@IY[4D M928C5VF\,7'3#K5L47@$]3-5$X0_?T#8PQ@];U;H]N;N7QM7I^];P'T+V/K. M1GQ'LP]%;*WFPU;F!"QD15*('?T7ER .X"3OWTT#[\N%H+,^Z.R2>Z+[G@UE M:E6!59E#=$BP[WF1>QA@S7O6_!IK/L1J5?X):^IY8S"_A_G78/X0S/\?6-## M@FNP8 @6G,/F_B@M[&GA1=H35X0-X<*SCS8-PO//YIX<37/+_2!B3TN)&.RT MT)N$.K!H;XYVHGAE3^N6*WWV[3#7ERT(4Z#W=YRKX\1< /WUG?P%4$L#!!0 M ( ,.1AE6(P^ 6FP( .() 9 >&PO=V]R:W-H965TI* 0JE7$V" M.-@TS-FR0-L0IN.*+N$>\'LU4Z86=BXYXR TDX(H6$R"R_AB&@^LP(WXP6"E M=\K$AO(@Y:.MW.23(+)$4$*&UH*:UQ-<05E:)\/QJS4-NF]:X6YYX_[%!6^" M>: :KF3YD^583()10')8T+K$N5Q]A3:@4^N7R5*[)UDU8P=F<%9KE+P5&P+. M1/.FZW8B=@3&IU^0M(+$<3K4!HX)NRKWJ$PO M,SI,OX$)29.C:T#*2OUA'*)QM7UAUCI,&X?D!8F0 MD@W2-/$:WF5X3)+SCR2)DL3C-^A"'#B_@3?$OL :W4F_SOX/%[JB&4P"L^$U MJ"<(TO?OXF'TR4-UTE&=^-S3N\KM2I0$U@@B[^/S.Z"JP0-RVH&UB&',W[ M$+S" S?3J,,:';C%1_^!ZKRC.O=.UASLM<#$DI26SZVIWK.0?L?8*3UH<;0] M]R+_2M+U2ROI5QXX:?'.B1P?N)BM\(W!DBU8\N;KN<=RN/?/C+?'?.P]K_\Z M45]W#6KKD0I-,U@*;&[AK[1*8R^;:W@YOLI];JI9,:#.Q M"R.-CL_,<:N:A**IH*S<)?X@T:0$KEB8) R4'6#Z%U+BIF(_T*5UZ6]02P,$ M% @ PY&&5&ULK59=;YLP%/TK%JNF5FH+ 0*T2Y":=-,FK6K4M-VS S?!*MC,=I+N MW\\VA-&$T$W:2_#'/>>>6HP5!#HG4#%@]-C"%/-=$2L;/FM-J4FI@>[QC_V*\ M*R\++&#*\A\DE=G8BBR4PA*O<_G ME^A]C/4? G+A?E%VRHV="R4K(5D10U6 M"@I"JR=^K>O0 BB>;H!; ]Q]@'\$X-4 SQBME!E;MUCB>,39%G$=K=CTP-3& MH)4;0O6_.)=<[1*%D_%W4#40Z )-65$R"E0*Q)8HU\LH84)-3V]!8I*+,Q7U M-+]%IR=GZ 01BAXSMA:8IF)D2R5%$]I)G792I76/I W0':,R$^@S32%]B[>5 MA<:'N_,Q<7L)[Q-YB=RK<^0ZKMNA9_H7<,\Q\$&/'*\IJV?XO"-\1ZO95:J* MRN^FTL?X6I0X@;&ESJD O@$K_OAA$#B?NGS^)[(WKOW&M=_''M^7P+$D=-5R MW&6X8@D,B[YF-K$7AL.1O6D;Z0CRAE$3]$;@L!$X[!4XSQB72 (OWE%8T0Q; MR?WP:D]@1\S@JEM?T.@+>O4]8T[P(H=WU 6'F3UG3]UAC!< M5+H(35@!7T/3=5L[S!? M$2J4L:6B="Y#531>-;!J(EEI>L""2=51S#!3/1^X#E#[2\;D;J(3-%\1\6]0 M2P,$% @ PY&&50R8AD_] @ -P@ !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K;22D$#H.HA4Z*9-6K6JK.MGDQS$JF-G MM@/=O]_9"2G0%'72OA"_W//XGO/YCO%&JD>= QCR5'"A)UYN3'GI^SK-H:"Z M)TL0N+.4JJ &IVKEZU(!S1RHX'X8!+%?4":\9.S6;E4REI7A3,"M(KHJ"JK^ M3('+S<3K>]N%.[;*C5WPDW%)5S '*ISY+4O&"A":24$4+"?>5?]R-K+V MSN 7@XW>&1.K9"'EHYU\RR9>8!T"#JFQ#!0_:Y@!YY8(W?C=<'KMD1:X.]ZR M?W':42[X QT.2$^O09#&==G M:'H_OR:G)V?D!"W(SUQ6FHI,CWV#_EA6/VW.GM9GAZ^<'9,;*4RNR6>10;:/ M]U%'*R;ODP-:@U>\OY=/PX^=8GZ3V1[$@>MQ,$Q]F1&=4Y*RC*" MJ4)H(2MA-*9%RBN\4IL?)@=28" JY9*+R"7!$J0PJ\2JR3/.Z()Q9EAWL&H/ M8N>!+4KK)!H%P[&_W@U"A]$PB%JC/7'#5MSPJ#A7TL[E\KQ")ZG6@-+D I^! MJ*7!4YI3L0*G76#%>I.$$*]XR[@5JXU:>)&PO=V]R M:W-H965TF4I9$E13^7*5[4$NK"BDOM1$*1^25GEY1/[[D[F$]$@ M9Q7<2:*:LJ3R]1*XV$R]T'M[<<]6!9H7?CZIZ0H> )_J.ZEG?N^R8"54BHF* M2%A.O2_A^#*T KOC)X.-VAH3D\I,B&H&)"#C,T5A0_5C#%7!NG'0< MOSM3KV<:X?;XS?VK35XG,Z,*K@3_Q1983+VA1Q:PI W'>['Y!EU"B?&;"Z[L M+]FT>[/4(_-&H2@[L8Z@9%7[I"_=06P)HFB/(.H$D8V[!=DHKRG2?"+%ADBS M6[N9@4W5JG5PK#)?Y0&E7F5:A_D-Z)04.2>W%!O)D.F)6!+]U25%5JT(-QL( M9W3&>+M\>@U(&5=GY(2PBCP6HE&T6JB)CSH@8^O/._AE"X_VP'_,\8)$HT\D M"J*(/#UWW?G,G;%W'K';F]3)6-5TSE,/5T& M"N0:O/SCAS -/A^(?-!'/CCDGIN#<,74JE*K,H6VS@=IF$W\M8,5]ZSX&&O@ M8K6J9(N595GJ9B4]*SG&BEVL9(>5IMG(S4I[5GJ,E;A8Z0YKD P"-ROK6=DQ M5NIB9;NL( W=K&'/&AYD/1:@^^X20;J(PQUB$@]C-W'4$T>'B0(I[ZJFIJ^Z M&:.SRD>.;,-XS]\S#/ZVIN @_@:4&A-6U@W"0K<:G3DH=+:98">"\RB)]WS< M<*LYAN\X %OG%9(UY0T%OIA!F@UZ?2D$ODW,7=%?]?D?4$L#!!0 ( M ,.1AE43G09#= 0 ,H5 9 >&PO=V]R:W-H965TTU^VS:C.Q=[*42LJ4D"84'CL0R33%_ MO0/"UB/+M;8+C\D\EGK!'@\7> Y/()\7#US=V05*E*1 1<(HXC ;6;?NS=1M M:P4C\6L":[%SC?167AC[IF_NHY'E:(^ 0"@U!%8_*Y@ (1I)^?%'#FH5-K7B M[O46_:/9O-K,"Q8P8>2W))+QR.I;*((97A+YR-8_0[ZAKL8+&1'F/UKGLHZ% MPJ60+,V5E0=I0K-?O,D#L:.@<*H5O%S!VU?H'%%HYPKM4RUT9).JNR1 M ET&('%"E&P+/3\%Z/+B [I "45?8[842E\,;:G\UM;M,/?Q+O/1.^)C&WUF M5,8"36D$485^4*_OU^C;*EY%T+QMT.Z\6L OH;Q&WN *>8[G5?@S.4&][1AU MMVH[_\SZ]&];+P6C7610V^"U3\@@9C(H+&508C*HBO4,MU.-JRODC5C@$$:6 M0A/ 5V"-?_S!]9V?JD+>)%C0)-BT(; 2.9V"G$X=^O@.$TQ#N$)4]1PV0Q=] M\PY?N+J8 N>*,XDW(*X0%OKY[8(G9)L=GI$M+;E7JCN(!9CR3EZK6*UUZ%Q6 MFP0+,C#?@.D&NAJW_*[;&=JK7;H:,EFBJUO0U:VEZYFJ9D^2/Q4M<]7DT24Q M95!"J$7*^_EXM!E=1@X.T%HD+*<]Q>=2QZ12QZYU4.K[YR_+(DK^7" MD:VXIV9-[W 7_4[?V8M;K=/G%H233$X;,EEBH5^PT*]EX;WQ+)_+[H_VV%KX M+,=H#MT\]V0@8T!"IE;R!V[O_S^>[B7(9+REYY M!"#0*HE3/C(B(;*!:?(@@@3S2YI!*N_,*$NPD$,V-WG& (=:E,2F8UFNF6"2 M&MY0S]TS;TAS$9,4[AGB>9)@]OL:8KH<&;:QGG@@\TBH"=,;9G@.CR">LWLF M1V9%"4D"*2]=[N4%G> &-N?Y%R]+6,E"034"YQ2X.P*NGL$ MG5+0V16X>P3=4M ]=H5>*=!;-XN]Z\#Y6&!OR.@2,64M:>I"1U^K9;Q(JNKD M43!YETB=\,9!D"=YC 6$Z$Y$P-"$)K+B(E4*"T W:4 30*??*.=G"*H @ MQIR3&0FPRC5'X_"G=%06C^#H CWA%7!TZH/ ))::"_3\Z*/3DS-T@DB*GB*: M<\GA0U-(_Y479E#Z>EWXZNSQU46W-!411],TA+!&[S?K;:=WJT^/E=D,P.E4I=32O M/ %F!X'S_8KO6Y+N1MPOPV M8=.68%O)Z5;)Z3;1O>=4OD5B\D?F)I:/,O!S)/ *992I9[@N*07/U3SUMEEX MUM!<;$;ZH(7?Z--[P]<2;"M\O2I\O<;P'3HFR_/Q9F^)-^+?6^)MPOPV8=.6 M8%LYXEPU#G7)Z1\\A]Y: MV#OGT%N+JVV+:1.CV+"YT60EP.:ZN^6RQO)4%"_):K9JH,>Z;]R9O[8'$[MF MWI<-=]$?_\,7W?HM9G,B&ZT89G(IZ[(O'S-6=,#%0-!,MW@O5,B&45]&\J,! MF#*0]V>4BO5 +5!]AGA_ 5!+ P04 " ##D895$B'54:(" '" &0 M 'AL+W=OQ>N&7\2.8!$ MSV5!Q<3*I:S&MBV2'$HLSED%5)UDC)=8JBU?VJ+B@%,#*@O;A:R6!:%PQY&HRQ+SOU,HV'IBN=;&L"#+7&J#'8457L(]R(?JCJN=W;&D MI 0J"*.(0S:QKMWQ/-#^QN$7@;786B,=R2-C3WKS/9U8CKX0%)!(S8#59P4S M* I-I*[QI^6T.DD-W%YOV&],["J61RQ@QHK?))7YQ+JT4 H9K@NY8.MOT,9S MH?D25@CSB]:-[S"P4%(+R"W >PUX3\%O ?ZA M"D$+" Y5N&@!)G2[B=TD+L821R%G:\2UMV+3"Y-]@U;Y(E2_DWO)U2E1.!G- MC 3PLYN:II"B!0C /,G1,2ZK*Q3#2CVE2CT,B4YBD)@4XA2=H8?[&)TO*U2T>7# MV^1CZNTE_)'(<^2-OB+/\;R>^\P.@/N.@;M]X7Q,??[?ZCO)\+O'X1L^_\./ MHZ_R#7?0SZW[WUA4.(&)I1J< +X"*SK^X@Z+50%: THXZQLNP5PE#75XIMJJ;^FZIU[:]7(#(R,'BVKR M&_C"T5]M% M>.OECMSAQ:Y7_-8K&([\P:[7_*V7/W N7[R:?-A;G4V%MC0C1:"$U50V[[BS M=E/KVC3K5_:I.YZY/?983;EF*+W0-R/R%O,EH0(5D"DIYWRH&B]OQDZSD:PR M??61295WL\S5I :N'=1YQIC<;+1 -_NC?U!+ P04 " ##D895C\WU I@* M 'E0 &0 'AL+W=O_ M)+;,N4:'!WQMOJ/1Q7U>?"EOLZSROJV6Z_)R<%M5=^?#83F]S59I^3J_R];U M3V[R8I56];?%?%C>%5DZVPY:+8?!:#0>KM+%>G!UL;WM0W%UD6^JY6*=?2B\ M-0,V![QYR*[+W>^]IJ'\CG/OS3?O)M=#D;-/#DX' MWBR[23?+ZO?\7F?M XH;;YHOR^V_WOW#L9-HX$TW996OVL'U/5@MU@__I]_: M)V)G0.UT#PC: <'3 <_-$+8#PD,'1.V Z- !<3L@/G3 N!TP/O1!3]H!DT-G M.&T'G&Y?W8>78_M:)FF57ET4^;U7-$?76O/%-A#;T?5+N%@WV?U8%?5/%_6X MZNJW?#T_^905*^_=>IJMFR!Y;^[38E9ZOR99E2Z6Y2OOQ/OC8^+]^LLK[Q=O ML?8^W>:;,EW/RHMA5=^%!AI.V^G>/DP7/#-=Z+W/U]5MZ8GU+)MUC%?N\6/' M^&']T!\??_#C\;\-G."_IM5K+SC[NQ>,@J#C_EP?,#P<;8?['<,3]_!_;I;U M3)KA_EG7:_%S3YT^^JFS7LGP, M\>2BG*;+1@N]WSZ]^] 53J?0E(GS\BZ=9I>#N@Z46?$U&US][2_^>/2/KF20 M6$)B@L0DB2D2TQ!FI2UZ3%NTU<-GTO:QRJ=?O+=UU9QYU_FJ_E6B3)MBW)6Z MB$P=B24D)DA,DI@B,0UA5NKBQ]3%SG/<0^H^;U,WW4F=EWUKOLZZTO<@CK=B M\YOLUZOQ.!J-ZGKQ=3=7SHG[YHK$!(E)$E/[3ZT_&OM[SZW>/\X<8>5@_)B# M<:]:Y_W7JZ?]J_=G5E:=OU:]=7I]ST$DEI"8(#%)8HK$-(19V9L\9F^"5;X) MF3H22TA,D)@D,45B&L*LU)T^IN[4><9KSFR+]=S[-2V]U+O+BN:/U72>O>J* MW0-UMGM>?E+MG)/US1*)"1*3)*9(3$.8E:6SQRR=]:V>L;-X.KF^IS$22TA, MD)@D,45B&L*LZ/DC<[UMA)7/EH*"AVH)J@E4DZBF4$U3FAV_G.V*F#>&[^Q"F&@?/KC)R$[TCA?8J4$V@FD0UA6J:TNS8F8Z%?\85 M5K1=@6H)J@E4DZBF4$U3FKU&UC0M N=5Z:,*:TONKGHY"?VGC=B.HX+1DX,2 M][WKFQI4DZBF6FVW#I[X]<%[9;#CP'ATUKVJ*##=@<#='7A:W7K\K=D9 ?(2 M]S6J):@F4$VBFD(U36EV0DVC(0BP0AB@+0942U!-H)I$-85JFM+L^)D60^!^ MDX'XEA7319E^7F;-%=Y%/O-NBGSES8MT77FSM.HNA6BS =62%QYPZ'W/TJ+K M["[0^R%13:&:IC0[=*:Q$+@;"S]1E5]>&.R>NWX,'TX8(W6V(GRO"+RQ(=L_=-X:HEJ":0#6):@K5-*79>37ME-#'JG"( M]DI0+4$U@6H2U12J:4JSXV=Z):'[31F]JK#;ZIT_M%G2:L[%T@*=4J*:0C5- M:7:L=O99.G2CI6.JL&-!LGO>WA%D]V=B-VAB=VABMVAB]VCZ?[1.0M,Z"2.N M J.=$%1+4$V@FD0UA6J:TNSXF4Y(R._7Y"9[QQ#MB*":0#6):JK5K 7)(S\Z M?;(,BYK4SI=I=82'[@/E/[_G(=KA0+4$U02J2513J*8IS8Z=:8:$W!90(=K< M0+4$U02J2513J*8IS8Z?:6Z$[O=@'%553_?/YQWK:J\[CCN))\'>@8G[/O;. M#MJ90#75]=2=[3\CNO.I&TUV#[1?<--." _=L,DGEB6[9^M]2D(;#J@F4$VB MFD(U36GV9L"F,Q%QNSI%:*,!U1)4$Z@F44VAFJ8T.WZFT1"YW[=QW+)D-]H[ MB&C+ =7$"T_?\XN<)7H_%*II2K-#9]H+T:%[/O6NRB\O2W;/W3N;:#L"U02J M2513J*8IS M^4-[$:@F6LVQR%FB$RI4TY1FA\HT&*)#-X;./J58+1Q@6H) MJHE65=AM]N.J8*.Y8EN^?M'4&T38)J M4DJBE4TY1F M9]6T3F)N%ZL8[82@6H)J M4DJBE4TY1FQ\]T0F+W.SB.^AA9M".":@FJ"523 MJ*9:S=KV\31^NBJ9FM..E^ETQ.Y.AZG$HV=7);N)WG%"&QRH)E!-HII"-4UI M=NQV/AN;VW8J1GL;J):@FD UB6H*U32EV?$SO8W8_5Z,HXKJ ]G]R>!MMO8/ M.1G[D_T%R>Z[USLV:$\"U=3+SYKN?M;.GEV+')L>0GSH1E C8BVR>[;>)R*T MRX!J M4DJBE4TY1F)]2T(V)N[Z<8[2Z@6H)J M4DJBE4TY1FQ\]T%V+WFS6. M6XOL1GL'$>TSH)I -?G"B_'\RF:%W@]-:5;HQJ:G,';W%-Z5Y2;S\AOO9K-< M?C_YNFVG>N5M6D_6W%S_0K:J?Q5[*,95[I5952T[@^B>J&\042T9=WSHPWCR MY*]_@?%E^W"N M_@=02P,$% @ PY&&5>-=AZK" @ MP@ !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5EK#-VDS@K2$3.M#M:H?V[,#EX * M-K.=I/OWLPUA":*HVOH2;'/.N??<&[B$>\J>>0X@T$M5$CXW!4DZK2="PK,"M<$",*]=D=BT*Z%65!X(XAOJTJ MS'XOH*3[N6$;AX/[8I,+=6!&88TW\ #BJ;YC$%)8A!-C>^V+.5 MK_ :\*. /3]:(^5D3>FSVMRD<\-2"4$)B5 *6%YVL(2R5$(RC5^MIM&%5,3C M]4']J_8NO:PQAR4M?Q:IR.?&E8%2R/"V%/=T_PU:/SK!A)9<_Z)]@_4D.-ER M0:N6+#.H"M)<\4M;AR."U!DF."W!Z1.\5PAN2W#?&L%K"=Y;(_@M05LW&^^Z M<#$6. H9W2.FT%)-+73U-5O6JR#J?_(@F+Q;2)Z(;DA"*T"/^ 4X.H]!X*+D M%^@2/3W$Z/SL IVA@J#'G&XY)BD/32&#*JJ9M $630#GE0 NNJ5$Y!RM2 KI M #\>YPR(FR+G^A!S+<0;R6;Z![EJ:;@_9^;_HJW^. M?E(,MVN_J_7<\?8+U?ZAWC9L;YBMWF$S7N,$YH9\27%@.S"BCQ_LP/H\5-CW M%(O?4VSU3F(G+?"Z%GACZM$""&2%0!FCE7S6QOO12 5:2HV 771I6YX_#^;9^BX@'4],KOH5;#(8.K#G;BVN]<^Z.N5UD&>D8HKVC=UH!A >@< M!KTR#*JY4Z=7AP9V?8+R^E4P MC][$%;"-'H$<)71+1/-4=J?=E/VBATOO?&'/EO; >2RGYO++ I@"R/L9I>*P40&Z;Y7H#U!+ M P04 " ##D895XIFD* <# L# &0 'AL+W=O^(Q@$#/:9+QL1$+D0]-DXD- U?U MUQU^$MCR@S)2,WFD]$E5;J.Q8:F ((%0* *6CPW,($D42(;QNV(:]9!*>%C> MT0,]=SF71\QA1I-?)!+QV/ADH A6N$C$/=U^A6H^CN*%-.'Z%VW+OC=RQ+#@ M@J:56-93DI5/_%RMPX% R-&MXBIWI*F"MHNK98+3#*UL9:"R;=$ZH2WC#$#= ]YP<)8 M.H06"99^9Q&ZY;S 60@<7?H@,$GX!_01/2Q]='GQ 5T@DJ$?,2VX[,M'II"Q M**(95N-.RW'M%\9UT1W-1,S1/(L@.M:;<@[U1.S=1*9V*_![**Z1_?D*V99M M-\0S.T/>M[2\UR#WV^7?BJ26-XT^;Y=/E/T-:]_ MYJ9HLK!;<#PWK_KN=:7)F^ZA/E=PN9=PH*.8$>> M#FI/!VUT;REH^'1TT!E=,YQ>H4DA8LK(7XC0)*5%)IKL;H6_U>XN87Z7L'F7 ML*"$N1JF/O ;SW8LRQJ9FP8?G=I'I]U'=3:Y_*;OC(ST;N*][@?#^_,A$#ZT*49#EI,#6.A_E*%175IDGU*UURCO1 MF=Y)^[0WG)69ZQY3YM%WF*U)QE$"*XFTKF_D[F)E;EI6!,UU+O5(A&PO=V]R:W-H965TFF]:);U+3;M0,'L&IL9IND^_>S#6')2I!293=@8[^OSW,PYDRW7#S+ M%$"AEXPR.7-2I?)KUY5A"AF6'9X#TR,Q%QE6NBL25^8"<&1%&75]SQNZ&2;, M":;VV5($4UXH2A@L!9)%EF'Q>PZ4;V=.U]D]>"!)JLP#-YCF.($5J*=\*73/ MK5TBD@&3A#,D()XY-]WKQ<3,MQ-^$-C*O38R)&O.GTWG+IHYG@D(*(3*.&!] MV\ "*#5&.HQ?E:=3+VF$^^V=^Q?+KEG66,*"TY\D4NG,&3LH@A@75#WP[5>H M> ;&+^14VBO:5G,]!X6%5#RKQ#J"C+#RCE^J/.P)NOTC K\2^/\*!D<$O4K0 MLZ!E9!;K%BL<3 7?(F%F:S?3L+FQ:DU#F'F+*R7T*-$Z%:Q2+ ]0%Z(,-7I M0$N*=7)9A.ZD+# +0:(KM$J!QGI60J02V.;_\A84)E1^,,-7/7U]6MVBRXL/ MZ (1AAY37DAM(Z>NTF&:Q=RP"FE1AN0?"6F([CE3J42?6031H=[5>#6COV.< M^ZV&*\@[R!M_1+[G^TWQM,N_AZJ#_$F3_""<7IWRGO7KO3WE#4'.2]-^LZGY MV*]ECD.8.?IKEB VX 3OWW6'WJ5Z?E@&18DPQ;26XR7C!E7@I.$@$)5J [,0C"$HU&0M!G MMODKZ'ZG";'5_E3$X6O$\:AWC'%4,XY:&>_Q"\F*K"GZ5N&IT9_)[(!Q7#.. M_\?A,CXG_YG,#O@G-?^D?1\?V;U-T)-7NTS7/M[>+BMQ6A<\%_ MYDJ7$;:9ZD(/A)F@QV/.U:YC%JA+Q^ /4$L#!!0 ( ,.1AE7*IC*URP, M !D7 9 >&PO=V]R:W-H965TN37* J(F=M0UTI/WQ:R=I("6-2O?,#=B) MW\?V>YR3V*,]%X]R Z#(4Y8R.;8V2N77MBVC#6147O 6XX9$:00*8.@^F\',TA30]+C^*>"6G6?1GA3V9))@19PLI_ M^E09<230G':!5PF\MPIZE:#W4N"_(O K@?]60;\2%%.WR[D7Q@54T>YW_C=0+_BM0%Z3F_$\_QW+;Q_#]Y\ :Y-RSD7HL\ M[)9/1OL)J[3\_4JV!W;>MK*5%6A,00;*CRQ1:%W(G\]R%C D+,&%A_W0M>-ZP7@H-PP>UX8-.P[]- MYXM;KDT'\B\)0"9K_>YGL2[N]#=(KK\H%)FN!8 IM7G?B3_7>TQ8@ D+D6"- M&%W6,;I$S.J7F '!A 68L! )U@C(51V0J_=F]4[AN>Y?M2=_QW%>Y'_,7D,D M6,/98>WL\->FHT[\N?YCP@),6(@$:\3(=0Y;#@9M 0J]/29OOH:# #L2[.9"6)^):I\I2POEJ? M^TZ+TT[[T+P\-+ZE8ITP25)8::ES<:DWE*(\ARTKBN?%0>.2*\6SHK@!&H,P M#?3]%>?JN6(ZJ$_#)_\!4$L#!!0 ( ,.1AE5CK2PMT@< 'Q) 9 M>&PO=V]R:W-H965TN$VOL;2V& .KLBN[F>F/[_(1(<)J(Y(W-[:$.,\1G%?[\;)P M^2J*9[GF7#G_9FDNKT9KI387X[%L&XRQ.\M'\LMIV5\POQ5:E2<[O"D=NLRPN/MWP5+Q>C;S1YPT?DJ>U M*C>,YY>;^(G?<_77YJ[0[\8[RBK)>"X3D3L%?[P:77L7S)^6 =4>'Q/^*O=> M.^6A/ CQ7+ZY75V-W/(;\90O58F(];\7ON!I6I+T]_BG@8YV.?Z;0Z M>'TP#['D"Y'^G:S4^FIT-G)6_#'>INJ#>/V5-P=4?<&E2&7UUWFM]YU.1LYR M*Y7(FF#]#;(DK__'_S8G8B_ .Q1 F@#R9<#T0(#?!/C'9I@T 9-C,TR;@.FQ M&8(F(#@V8-8$S*IBU6>W*DT8JWA^68A7IRCWUK3R157?*EI7),E+*=ZK0G^: MZ#@UO]E*O45*YWKYSS:12:D/Z;QS[M(X7SX[)R%7<9+*-WK37_>A<_+SF\NQ MTGG+Z/&RR;&H'<'33X?] VQ J^W M3Z>.-WOK$)<0T_'8P_]8JE.'G!\,#X\(]]TJW#.=C>_+3K\O._O*J=L4NW!B M*86_TY]?\?P#/!HGA?,2IUONB$,FO1KIIEKQXX:/Y+S]Y@?O>5&@D+$3"(B2,(F$,!.O(9;*3R\1&GS,A5J]) MFIJ$88T<*HP:%E2PLCM_F?O^Y#SP7=>]'+_L5QV9-CHZ+46F9<:T_F2VG[93 MK^FN7E-KO9INY)H70GZ2BF?RK7.;+T^=DU']TU4,K.V+(M8KDVB MF/6:LJGG3GOMY\)*'UIO)"Q"PB@2QD"P3KW/=O4^L];[.A/;7)6#Q+5(5P_Q M\ME4_9HQW:^^Z_:+;TTUM/A(6(2$422,@6"=XI_OBG]N+?X'_L+S+3=5_+Q7 M\>"L7_#^7I[G3<\F_>'<>:_]\ @)@EEOSZC/),1W]1'WQFI])B$3W^^W2LQZ M&K[Q)'MNZP6XX,E8 P3UP5!:"*5%4!J%TAB*UI7-GH7D67^=M[G^=2I1)-PX M3&NB.S\^][S_&[5G&5Q])"V"TBB4QE"T;O5)6WUBK?X?:LV+IK$PEI_TRV^J MOC7+X.HC:1&41J$TAJ)UJ]_:=Y[5[IG?%6+#"_7)B?.5PW5/L+ 6K,06D42F,H6E<,K3GG?;L[UX1V*A_XIMHCG:T02HN@ M- JE,12M6_O6Z//L3M^?0L7IEV-&HQ"F_3E:,.N/Q!?VA(.% '7NH#0*I3$4 MK2N$UKWS[/9==Q*1)O%#DB9*CPU+<6RS0Q,)J)D'I8506@2E42B-H6A=Z;26 MGO<53Z^ZWEV.)EM*H?7\/+OI5TLA6>GY1/*H!9'RU)\D0>W(IL*J#4JB=VH/'3-D/0=2O-%0SM_<-VA%B64 M1J$TAJ)UZ]Y:E,1N4?YJN6)(^O:D\9*A/<7@TD/]22B-0FD,1>N6OO4GB=V? MK <1G;["J(*^+VD>.MC3#98!U)F$TBB4QE"TK@Q:9Y),K$.'^^UFD_+2FM9J MN"N$4ZUC=V[S>C%_.8(XV>;Q=I4HOC(N22/0Y8506@BE15 :A=(8BM:546MR M$KO):5F'0/JVIFDA@F&W0RL13+L>6(I@V/706@3CKN;%"/:3\:TGNS42B=5M MFO^N)WLGJ9#RC9/D2Y%Q)U:J2!ZVJIH+*E$M*_V8%"*OKSF5"TN-I8%ZBPUM M_P2^"SS?,Q0PZ*_[\&?]$QT9=GSG^9-I?QA"C;L2GYC*]R/,/-*:><1NYAVQ M]-?YS[EGO\39YOVUL6Y(8VL!I8506@2E42B-H6A=&;6&(#FS]MQ'KP8F2.]K M :6%4%H$I5$HC:%H7;6TGB&Q>X9[(GE7\#36HSD]^)=FO]#.&JR8_BJ_J<&- M#J%9(RB-0FD,1>O>6-;:A;[533JR _J3+]>Y2,73)Y-$["F&2@1*"Z&T"$JC M4!I#T;I":FU#WQO@.Q]UCR+2/5M :2&4%D%I%$IC*%I7-JWKZ-M=Q]M[0D&MR78.YZQMSQC[WG&WO3\(_Q+O_4O?;M_^0U=$-2OA-)"*"V"TBB4 MQE"TKFQ:O]*W^Y7'=4'3WL1E9NR!H.LQH;0(2J-0&D/1:@V,]Y[UDO'BJ7J, MC]23W&VNZL=N[+;N'A5T73T@YXOM"^\B] S;(^^"U@\":O'U9!*"6RZN6:QRM>E#OHSQ^%4)_?E EV#UR: M_P]02P,$% @ PY&&52 7\8-$$ 'N8 !D !X;"]W;W)K&ULM=W];YO8@L;Q?P7EKD:STIW&@$V23ALI-6\'U)EHVMZK MU6I_(/9)@@:#!W RE?:/7W!HR"GDV,Q\5QI-&]?G W;]E)?S&-X]%N7OU;V4 MM?'G)LNK]R?W=;U]>WI:K>[E)JG>%%N9-W]R6Y2;I&Y^+.].JVTID_5^T"8[ MM68SYW23I/G)Y;O]8]?EY;MB5V=I+J]+H]IM-DGY]8/,BL?W)^;)MP=^2^_N MZ_:!T\MWV^1.?I+UE^UUV?QT^JRLTXW,J[3(C5+>OC^Y,M_&SD4[8/^,?Z7R ML7KQ>Z-]*3=%\7O[@UB_/YFU:R0SN:I;(FE^>9!+F66MU*S''QUZ\KS,=N#+ MWW_3_?V+;U[,35+)99'].UW7]^]/SD^,M;Q-=EG]6_$8RNX%+5IO5635_O_& M8_?D&-VNP2?.G7Y,_NS?BQ0#+?&6 U0VPCAU@=P/L[P=8KPR8 M=P/FQPY8= ,6QPYPN@'.L0/.N@%GQPXX[P:<'SO@HAMP<>P <_;M;VYV[-^$ M^?R7_?2A>_J4[#]B;E(GE^_*XM$HV^=T/[[Y9*5Y&ZE/==G\:=J, MJR\_[*KFD:HRKE9_[-(J;3_GE?&3\;GYT)?%C?&C*^LDS:K_?'=:-XMK!YVN M.MI]HJU7:-OX6.3U?65X^5JN1\;[^O&.9OQI\S*?7ZOU[;5^L+3@Q^2K,;/_ M:5@SRS2^?'*-'_]C[&4M)RC>E]^,'W_XQ[GMS'\>?8OTUJ^K^HUASPZNDJ=G MHEW6,.9!QC]B;:R+/6-IF& *<^@="IEW2!SS#LT.OK1(SUQMRZ.8F/D(*9]R M^SG1]AZWIR1Z9!T_/#'S<:;=E+^MMLE*OC]IMM65+!_DR>4/_S"=V<]CF2$Q ME\0\$O-)+""QD,0$B44D%D.8DJSY<[+F.OWRE]WF1I9&<6MLGC9,N[Q.,T-6 MJQ9Z3+/,N)'-?F8FFWV\L<3I>7O6N6/Y^NM#7>W0J6DB,9_$ A(+24R06$1B M,80I:5H\IVFAW4[Y25H:#TFVDVVBDJJ2==4<837;K%*NWX[%9T%NL$C,)3&/ MQ'P2"T@L)#%!8A&)Q1"F1,QYCIBCW2P$1;%N-TMC8=*.G!HF$G-)S",Q_PES M]EA[KNKATK;G%XX]F\W>G3Z\3 JYV)#$!(E%HV^(/3\;O"$QM%@E!F?/,3C3 MQJ [E_%F+ ;:D5-C0&(NB7DDYI-80&(AB0D2BT@LAC E3.?/83IG3B^V$XQ]!OGL_EB,7BFJUVMJ7D@,9_$ A(+24R06$1B,80I M>3!G_=S43)N(JTVQRVOC7F9K(\V[$VUCH>B*;^5/+]7ZW;)ND8W.M M'SKM940NYL[Y2$2&3SP[-\WA9D._?I,__:3FHUJ :B&J"52+4"VF-#4A5I\0 M2YN0:UFFQ=JH"Z.XJ9-F U(GY9VL1].AE:8>K:":BVH>JOD'_@9LY_5YJ>!O MC W15R%0+4*UF-+4#/5E E/?)I@^2V.BO0)4GIVP*FOBX@\@>9UT69RNJ?1O[*@9(SW/(L9F?S MD?"@I0!4\U#-1[4 U4)4$Z@6H5I,:6IX^HZ!J2\97)>R/?5F)/G:*.I[61JK M75DV>>H.FD;#=#8\;6V.10DM%J":AVH^J@6H%J*:0+4(U6)*4Z/4-PQ,[31K M$Z5B*\OZZSY+\H]=NMTT.7I]DW0^LDDZ&YZP7NH7.SE&:(T U7Q4"U M1#6! M:A&JQ92FQJBO$YCZ/L&OVWV-(+\S]E](T&V'+L9VZL;FALC)91?5/%3S42U MM1#5!*I%J!93FOIUT;Y_8.G[![_N]^->SXTUK!W,+T;VW_2+F1H;5/-0S4>U M -5"5!.H%J%:3&EJ;/IF@J5O)CS%)LWK)+]+;S+=EL<:E@W,F362(')>VD4U M#]5\5 M0+40U@6H1JL64IB:H;RY8^KEOW1=WNJ$O(V/M]]6&H4%K"*CFH9J/ M:@&JA:@F4"U"M9C2U-#T505+.S=[^;FHD^S[BL)H@NQ!@IR98P^_M;34+W%R M@M#V :KYJ!:@6HAJ M4B5(LI34U0WSZPYA/*/EF:W*196J>R:E.UV[Q2^+'( M&>0EJKFHYJ&:CVH!JH6H)E M0K68TM3(]8T%2]]8>"[\;).OK]45K&%=P33' MOMV@7];D[*!]!53S42U M1#5!*I%J!93FIJ=OJ]@Z?L*_T[NVDU3WM9]LJ26 MZV:O;U7NDFS\5,.PN;!PQHZ:T-X"JGFHYJ-:@&HAJ@E4BU MIC0U1'UOP=+W M%I;[JTRVI[G7#TF^DN/9&1853&L^O.[%4K^PR>%!FPJHYJ-:@&HAJ@E4BU M MIC0U/'U3P=(W%99=Q:?X;JKUQ:'3:)R&C07;&2DLZ)<^.4UH80'5?%0+4"U$ M-8%J$:K%E*:FJ2\L6 <*"TIM[E"&AIT%VS;']N?0S@*J>:CFHUJ :B&J"52+ M4"VF-/7BOWUGP=9W%GXI\I]6?VVS9 _K#*8YW-GAF(;#R+SL:(B&+0?37ER,M+KU2YV<(O;N M#>SM&]C[-[ W<&#OX,#>PH&]A\/_1\O![EL.MG9*MTM1NFYVY-+;M)UT;;]9 MI"FI=IY2\SZ;V2-?&-7*2T/("JOFH%J!:B&H"U2)4BRE-35)?7K"GW,)! MN72I49=)7CWM[XVVAFST;@ZHYJ*:AVH^J@6H%J*:0+4(U6)*4X/7-Q]L??-A M>*G@_;=C]REL_TC7?K6'/8BY8RY&SISK5V)RJ- F!*KYJ!:@6HAJ M4B5(LI M30U5WX2P#S0ABKP]5]Z>WSMX%6Y[6(@X/Q_;(43[$*CFH9J/:@&JA:@F4"U" MM9C2U CU?0A;WX?8'UJ-YF78>'CM$ KM/*":AVH^J@6H%J*:0+4(U6)*4Q/3 M=Q[L"^TAU*?==IO)]OHF269P' MFYR]7J*:BVH>JOFH%J!:B&H"U2)4BRE-O:%KWY:8Z]L2O\D'F>_&;]9*3F$O M4LRO=G5^Q/D=6%]'UHT/(#J@6H%HZ\)3^=G<^'[XE EQNA6DQI:F;Z8L-<7VSX%/R0 M;+8_7QG_:^CN-:E7)D<#[3Z@FH=J/JH%J!:BFD"U"-5B2E,SUGO\)5'-1S4,U']4"5 M13:!:A&HQI:DIZ[L1M;$'-G0OWHF'N3 MS[-#^.;0#B$Y MN;U$-1?5/%3S42U M1#5!*I%J!93FIJQODPQUY0#47U3Q4\U$M M0+40U02J1:@64YH2MT5?GECHRQ-'[1 NAA>5V'\5?K _J%_8U/"@FH=J/JH% MJ!:BFD"U"-5B2E/#T_Q?-U]_:GV=O)K/MT6QW8.]2;4S=7J.:BFH=J M/JH%J!:BFD"U"-5B2E,3U[ MOH>QT/4JO4U71E=;-SXGY5V[%;M:W:?-0VM#Y(:? MEE5M>$F9%[O:^"^9E(=V*M$:!ZJYJ.:AFH]J :J%J"90+4*UF-+4H/9-CX7^ M$AA'UQ(7:-,#U5Q4\U#-1[4 U4)4$Z@6H5I,:6K*^J;'XL#U+E[Y:KZQ3=+1 MBUQTGO)=H/G8)3B[)YJSE\\G[ M&0M]/^-:EFFQ;K^J5=S429H;]7[O<#0>>LFTC$V3N/NQ#=GR;XQU]6,G9PAM M::!:@&HAJ@E4BU MIC0U0WU+8Z%O:5QMVKNQM><'97< 5=\GM?&85$9>U$;2 M'6>-9@IM;J":BVH>JOF==G!3'71//+RI#M$5%*@6H5I,:6I<^L+%0G_'CK]Q MFN*3;/;DULIYBM%4H04-5'-1S4,U']4"5 M13:!:A&HQI2GQ=/J"AC-C3DXX MZ+4N4,U%-0_5?%0+4"U$-8%J$:K%E*:FK&]R./HF1[?/>"^S]LX&AJQ6#3&: M,K2]@6HNJGFHYJ-:@&HAJ@EG>#6.T3W<"%UL3&EJ@/IBAJ._? :[%WE@MDN_ M+I-#B'8Z4,U#-1_5 E0+44V@6H1J,:6I2>T['0YT$0X'O0@'JKFHYJ&:CVH! MJH6H)E M0K68TM24]>4/1U_^F#S;U7F'9[NZ)QXQVZ5?Q&[1@?VU 8UT55&\NLJ-I;$'>!_>^/#J5W%R2-!B!ZH%J!:BFD"U"-5B2E-# MTC=$''U#9,IAFEYJ]BHUAVE_?:RK'SLY0VB- ]4"5 M13:!:A&HQI3UEZ+2Z ME[)VDSJY?+>131J6,LNJ9ANRR^MV(2\>-4IYVV3,?'MEG9P.'O]@OEV:(X^[ MYEMO[''??!ON'S_M%WOY;IO?E_4$L#!!0 ( M ,.1AE42&I+HL@( T) 9 >&PO=V]R:W-H965T6W&1AII6T" -%%M CZ[R:6UEMC!=E_V[SD[:>BF M-##4+XU?[GE\]YQ[YV0KY(-: 6BRJRNN9LY*Z^;2=56^@IJJB6B XTXI9$TU M3N7258T$6EA07;F!Y\5N31EWTL2NS66:B+6N&(>Y)&I=UU0^7D,EMC/'=_8+ M=VRYTF;!39.&+N$>]/=F+G'F]BP%JX$K)CB14,Z<*_\RBXV]-?C!8*L.QL1$ MLA#BP4R^%#/',PY!!;DV#!0_&[B!JC)$Z,:OCM/ICS3 P_&>_9.-'6-94 4W MHOK)"KV:.>\=4D!)UY6^$]O/T,4S-7RYJ)3])=O6-IHZ)%\K+>H.C![4C+=? MNNMT. #XQP!!!PB> ^(C@+ #A,\!T1% U $BJTP;BM4AHYJFB11;(HTULIF! M%=.B,7S&3=KOM<1=ACB=SKL,OLE 4U:IM^2,[-?F%>6)J_$48^OF'>-URQ@< M80S)K>!ZI12-32'F8,50H'< M@).^?N7'WH9DSE8LTUD50#H0HK7*./*#C*]%(% M3TF6M61^>\M,,=^DWL3SSQ-W,Z#-M-=F.JK-'&0.7&.!)Z(DL&NP'$.!]5RO M)2=8 QJL 48ST&I(K^F@5\%%[U6KQ+^99:.^_N)% MI@ *;3/*Y-A)EVUD2!:"8@H+!4Q@'K MQQHF0*DQTF'\K3R=>DDCW&_OW!\LNV998 D33G^26*5C9^"@&!)<4/7$-U^@ MXND:OR6GTOZB3377<]"RD(IGE5A'D!%6/O&VRL.>(.@?$025('@C\#M'!&$E M""UH&9G%FF*%HY'@&R3,;.UF&C8W5JUI"#-5G"NAWQ*M4]&L*L@-F@G^1^<6 M8K0 !@E1B"\H6>$RVRQ&"28"K3$M /$$Y13K82E!270Y!84)E5?:YGD^19<7 M5^@"$8:^I[R06BM'KM+!FB7=9178?1E8<"2P1_R*O/ :!5[@-Z@G[>J[7-RB MT+/RX%#NZ@S5:0KJ- 76+VQ/4Q-&*>PT"\U'.)0Y7L+8T5^9!+$&)_KXP>]Y MGYJHSF1VP!C6C&&;>S3516>Z_/=5^6>ZPM?HH6 Q82LT5U@5$OWZO%4F%PL* MZ!N1ZG=32MK7*>3-"N-\^,P2[0VQ6><1L@6(IHRT>KTS(YTZ(YW62'ZG8J>&G6LV;F M8%U'-Z$?>"-WW4#4KXGZK40/QS;D)IQ6JU-Q2K/N'D[HAX-FFD%-,VBGL9L! MDN4^HX%4"A:JB:;5ZE2:P7_%\=^RN'LGK+G=/&*Q(DPB"HD6>;=]G0M1WAC* MCN*Y/7077.DCW#93?K DHB>[R&2N^LN2B)TE.Q\64M M@.165#(?!T'LEX167I;:M;G(4KY5C%8P%TANRY*(URDPOI]X?>^X\$@WA3(+ M?I;69 ,+4,_U7.B9WV7):0F5I+Q" M83[ZX_GHY,O WX16$O3\;(5++D_,5, M?N03+S"&@,%*F0Q$/W9P#XR91-K&GS:GUR&-\'1\S/Y@:]>U+(F$>\Y^TUP5 M$R_Q4 YKLF7JD>^_0UM/9/*M.)/V%^V;V$@'K[92\;(5:PXN^ M'6I]4I"C)52PIDJBFM <7<] $9O&U^Z[$G!7 K9Y!^=+?J$EB!UXV>=/_3CX>L;6H+,U.)<]TU4.7)X:56Q5YLKLLG[<3_V= Q5V MJ/ 2*G2A&E7T!A6Z45&'BBZA(A,D_O 0G;MZHXXW.\IZX(@S!N\NM[_:K;JW*>8U' MCC&PO=V]R:W-H965T18C%@!5-VL&<^Q5%N^L47! 2<&E&>VZSB!G6-"K7!F MSI8\G+%29H3"DB-1YCGF?ZXA8[NY-;;V!_=DDTI]8(>S F_@ >1CL>1J9S6U?CRVBJ[8W!3P([<;!&6LF*L2>]N4WFEJ,#@@QBJ1FP>FQA M 5FFB508OVM.JW&I@8?K/?MGHUUI66$!"Y;](HE,Y]:YA1)8XS*3]VSW!6H] M$\T7LTR87[2K; /?0G$I),MKL(H@)[1ZXNXME9L>F&2:=!*/J&Z[ ^2JUNB<#)%TY=%]PZ*$[1F4JT U-(.G!+X;QP0#>5N*;#+C[#%R[@X1?RVR$O/%'Y#KN MN"^>8?CW6(Z0>V'@;@\\>@7<<_J\'ZGQFGIZAL\;KF=?72J@WP_4[>52%#B& MN:7ZAP"^!2M\_VX<.)_ZDO*69-$;D1TES&\2Y@^QAS?/A6I!D*@>)DM.D?HO M%!E6#4D(D+WO=\47&#[=5;>AIRJW/360JXUDA1E1*R;5P#/+5'W# -<&ZG[-F-QO MM(/FJRC\"U!+ P04 " ##D895J/ /VP@, !;:@ &0 'AL+W=OR M^K5^RO/&^[I<%/7-Z*EI5F_&XWKZE"^S^G6YRHOV+P]EM9O-B='N]_>Y#=7M=KIO%O,@_5%Z]7BZSZM]O\T7Y?#-BHV]? M?)P_/C6;+\:WUZOL,;_/FT^K#U7[:7Q@F5'/R\*K\H>;T1U[D^IPTV"+ M^-L\?ZZ/?O7?)(O%ANF]CA^VY.. M#C8W#8]__\:>;CO?=N9S5N>3_N\][['^R)NNZZ9<[ANW1["<%[N?V=>](XX:M#QP [YOP.T&\CL-Q+Z! M.->"W#>0YUI0^P;JW 9ZWT!O?;]SUM;3<=9DM]=5^>Q5&W3+MOEE&ZYMZ];! M\V)S9MTW5?O7>=NNN;W/']OSI*F]5W'>9/-%_:-WY7VZC[U7/_SH_>#-"^^7 MIW)=9\6LOAXWK<%-L_%T3_YV1\Z_0RZ\]V71/-5>4LSR&= ^QMMKI/VX[>BA MM_Q;;]]RE/"OT^:UQZ,_>=SG'#B>R1G-A;]MSJ#NO,QZ\C+K*=[\;E4=FG/$ ME^)PYH@MG\#/'.]COBJK9EX\>N^*W4BW&3'^\9<6[KUK\F7]3^C$V7%+F'LS MG+ZI5]DTOQFUXV6=5U_RT>T?_\"T_VC.;?;GE*HS\Z_&7XT"Y*,FE4EU4[*)4I'W9124N M*F L"+NH%.W50)^I@\\4ZK-WQ;1NZ'[V'JEQZTW8\FQ?KS=72)@?5 M]EH!!]8=LSKJW163@EE.F+@P(41D^1/B"E1HN2H!8&$06!93M,L#':H/#M6H M0W\IFVSA976=-Z#3M-.#,&(ZY);34"-]AXOS;":4-E/MG/H1DVTN>;#9\6YP M\&Z >O=#5<[6T\:K]RD!Y&&4H>^P34D64Y(EE&0I$5DGIN$AIN$%)^F0,MJ4 M9#$E64))EA*1=:(=':(=H5?PQ_Q+7JQS*)21,TPQQE1HSR< C+<#BS55Q"ZL M13'?FNX3""9\%EA3"MJI@2YCOA% _HLRFWWS3B^ U : 0;D- (.2&P &93=X MUX:Z[D@[LHLE.'OJDQD.@ -2') -R'$@')#DX/T>ZE=N_,I1O]Y-?UO/Z_G& M=U=5OLB:?.;E7U=Y4>>P+[E[4NG(=J0+"J5]80.@R#TY79!D/K=]B/9QJ ^- M.F6H'+J]6VXFO/_L)KKRPYY\7^3Z3]+)BYI7-4UYYJW4U M?=X:)$V.#=*]2%=ENF P)I7OC T &PM#9CL5 M8@.&ADLH2F8D)<,UY2D)Q%P5!VH@W$S?=.Q,JPFIU12PBND@9F0FPW7F_3); M++Q/=_?>?[US5!%.US=1)F6+2=D24K:4BJT;9J-W67!!<<1(M3 I6TS*EI"R MI51LW: ;01".PAT85%4@LGT[^$ MKF1&6#)<69X429!P%,S)00%%& 3*<9T+$T(S9;O.A;5)D#MC7T)?G95R+A M='U':^[*2!XY[J8TF0 F \[LH%Q"MW*C6_D)W?H[:2[N"E#MZ%T %/A.C%P0 M$\JN8T$H:0_X*>Z?$+R#Y19WY>15VS^[P@7 F!3V]!@#L(!'SB@# MD 4R\&V?7D+"_;H<3660",A9+9)6L IB1C=LT4,AJTZ:\]X5Q" MG7*C3CFN3D_I+.ZJ1<:UT+;K .W)G6HS@.*^"!W/038Y]EC J"DDT^ZF"AP'.J"KB2SJ_=X?P?Z4QC9*G#9VE=@X72]=_0! M(E1;?HQ)32: 23?'IS+9#8I1O>*$ZAV&>'.M.H58&KU5/)O0 $9""$XS,BV;=W[EE&$U*C*6 T8J'F<&8OCG8(XY+T M_?E+*#A3[^&#=D7)% L-#9MI+BO1KJ-:."!;ZH M?"JU%^Y.XBL=.COT %B;V3NI$4 61,JN$ $P)5W'74))"J,D!:XD7Y+9"U?U M73'%G?TY$"[P[0V-,03C,N1V=1,T*YQ::8KW?*AGC=H4N-KLG>,#2M!9XX- MS@92 "2D77:'F&3D9)&7T)W"Z$Z!Z\[?:\U#N*)1A?::TP1 ::$<[P.KM;ZS M:2V!8$S)R [ )82J-$)5GA"J@S61!%97(VY?S!,(INR,/(903&CIW+8$X)Q3 M/\7[/-2G1F=*7&>>DD82V)0;R3"PAU7<3-^4[$RK":G5%+(:AO[11=5ULM&? M$M>?/]]]N']??IXOP$P*;]PW-R9EBTG9$E*VE(JM&U0C>>4E[XJ5I"J8E"TF M94M(V5(JMF[0C^Z-Q9>)$4$DW573R-?.% .NZ-H3\L.4&HR)["8_Q0>H>!=*F7BJT;!B-R)2YR7Z+5I"M&F=*V M_@50W+?+SS%^F+U#1+HP2\76#9&1TQ*7TWU%'T[7>TX"5FMM>4)J,2%E2ZG8 MNL$SBEV>4.S#Q0X@IH&K"U@29L+>XH4?9.\ D=Y_2\76#9 I!TB\''!2.;F: M.N!VG6F"&^F=N9UC,R&UF0(V0R:_HYF4$?L*%_M&,YVYKH3S]1V]2-EB4K:$ ME"VE8NO&V10@%+N@C%*DF[U)V6)2MH24+:5BZP;=%$047A!!9!3>LG=$2:LA M"M@='CEK7@D X[YV-J!1'5LW!J9^H? E^U,Z"F_>.Q"D%0KE[BG7PEY43 !4 MP.Q=A2G5D77#8"H*"J\HO.C14:2KZJ1LL7(+'9(Y][<#*,$">X,@\!YC-8$@G'?>?0+ M !,^Y_8V* #&VY30?DX9WJN!7M.F]J%?]J R#6Q@#^W$=@*@N&#V2A. "K@] M120 B@6!OZA;C5C7M,\HT\!#P^P;K2< R+UM"0 YA>P$ #%AWQ26XGTK9OL,)0'%MWPR6 "@M[3O+4MP]0]UO1+;&1?9P#:"! M]7JF[4EJC]*=*UG;3^^( ;(K;4]E"42FM+,;$N_R4)<:4:Q/W,M]Z@G-KC0, MN!\YDQ2INCW/:$)J- 6,AEH?/?NTZ^&C1V#CPG525FVFW ZW9^HBG*YOBDS* M%I.R):1L*15;-\Q&_NI+/IM,DXIA4K:8E"TA94NIV+I!-V)8XZO[)T?/T)D# MN-"1LXT)-],[8.=934BMII!5'K7_K %T?/3NFV5>/6[?4E1[V]1H]S*3P[>' M-R'=;=__8WW_EKV9,.#[F+U)=N\Y,O2[URZ]WTJQVEOD#ZTI_W70#O;5[DU& MNP]-N=J^>>=SV33E6QEUY#C!<4?+(__"&U_!I_ E^-IITG:^ MU=@#6TFUQ;[']]QSKV\:;\-*K3B]GE.JO&7.137RYTJ5;X*@FLUI3JJSHJ1" M(VDACU[YGZ29%0D?^[08=7^;VBP_UD36\1AS&[@5_?[^$ZECB^RO9.PF_O4#X6V MO;3]CB--794V4Y@8YZ!NH_$P+43;3:%O#9J=Y-2[(WSD3PAG4\G *R4YXRMK M[H%A5O!">DJWL0[7!4OUS<)=.X,.KWER)@II8ML(]O>T7KX#K&<@D''>".SY MUC >ED0I*L6EGIC%QG@/\NKQS:K4"C-)5MW>N=\ZF)L.,BUD0F43INNO3>,A MIRG(D2R;PUT590"@4D6N!PDC62&(T;#VJ >:=D8YOX;'_W.ZQ;U,-_;-[)IH MAEI0/;0T=@+\FVR6>Y,V?!2O5[*[0KU;Z'2$F4.;T2M)4[8T\V7:",#8NS@[ M*4N^>LM9)G)JDW]PP/&0K/V\>2'9-QT-6F6F#53ZWAV5BLTV+5\E*6_H4JW; M:9GBFGL'J/G?UCFC@DK"-T7KWG_.57ZTXK#_5)+-M\JN8*?&^IW^W$6>'X+( MZ!!$'D1/#@Y!9'P (OM/]JVY5V10GS(VCC);!YG&ZL&!<>1_@N,G;X-ZTP7C MBHEZ-F=)0L6]\XRF5V2J_TC:XM?K$YJ2!5KKJ 0]:IV M_ '2ZT;-:57'8B*A2YI,ZJG,IF;HZ8&.6E_@L(MHS0'VLEPN9F \6Q^T3Z\N=:1R'811A%9U,G HF M6-VB"'[<;)@V\,#B0*2_JS6^VWB'[.\#;$_W=0B6*=Z)6*9XK0%QUPT\XMB] MVU@<\,!V >L=B.^. SWE]@E#V%5,&_8$XT@<8PCTHKM'HPBI3@0?]_Y@3TD8 MQK$; *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'M^SP& #+-P #P 'AL+W=O/VGQ=:/V5?:M*9<]&:^BXO9WO1$* MCBRUJ;B#3;.:V(T1O+!K(5Q53H*3DV12<:E&;]_LKG5C)OZ&=B)W4BO8V>RX ME^+1/AUO-MF#M'(A2^F^GXW:_TLQ8I54LI(_1'$V.ADQN]:/'[61/[1RO)SG M1I?EV6C:';@7QLE\;_>\@;SC"]ON<7QQRP'D;)2