0000046619-23-000125.txt : 20230830 0000046619-23-000125.hdr.sgml : 20230830 20230830162501 ACCESSION NUMBER: 0000046619-23-000125 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230731 FILED AS OF DATE: 20230830 DATE AS OF CHANGE: 20230830 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HEICO CORP CENTRAL INDEX KEY: 0000046619 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT ENGINES & ENGINE PARTS [3724] IRS NUMBER: 650341002 STATE OF INCORPORATION: FL FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-04604 FILM NUMBER: 231225543 BUSINESS ADDRESS: STREET 1: 3000 TAFT ST CITY: HOLLYWOOD STATE: FL ZIP: 33021 BUSINESS PHONE: 954-987-4000 MAIL ADDRESS: STREET 1: 3000 TAFT STREET CITY: HOLLYWOOD STATE: FL ZIP: 33021 FORMER COMPANY: FORMER CONFORMED NAME: HEINICKE INSTRUMENTS CO DATE OF NAME CHANGE: 19860417 10-Q 1 hei-20230731.htm 10-Q hei-20230731
000004661910-31falseQ3202333 months, 1 dayhttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense00000466192022-11-012023-07-310000046619hei:HeicoCommonStockMember2022-11-012023-07-310000046619us-gaap:CommonClassAMember2022-11-012023-07-31iso4217:USDxbrli:shares0000046619hei:HeicoCommonStockMember2023-08-28xbrli:shares0000046619us-gaap:CommonClassAMember2023-08-2800000466192023-07-31iso4217:USD00000466192022-10-310000046619hei:HeicoCommonStockMember2023-07-310000046619hei:HeicoCommonStockMember2022-10-310000046619us-gaap:CommonClassAMember2023-07-310000046619us-gaap:CommonClassAMember2022-10-3100000466192021-11-012022-07-3100000466192023-05-012023-07-3100000466192022-05-012022-07-310000046619hei:RedeemableNoncontrollingInterestsMember2022-10-310000046619us-gaap:CommonStockMember2022-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-10-310000046619us-gaap:AdditionalPaidInCapitalMember2022-10-310000046619hei:DeferredCompensationObligationMember2022-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310000046619us-gaap:RetainedEarningsMember2022-10-310000046619us-gaap:NoncontrollingInterestMember2022-10-310000046619hei:TotalShareholdersEquityMember2022-10-310000046619hei:RedeemableNoncontrollingInterestsMember2022-11-012023-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-012023-07-310000046619us-gaap:RetainedEarningsMember2022-11-012023-07-310000046619us-gaap:NoncontrollingInterestMember2022-11-012023-07-310000046619hei:TotalShareholdersEquityMember2022-11-012023-07-310000046619us-gaap:AdditionalPaidInCapitalMember2022-11-012023-07-310000046619us-gaap:CommonStockMember2022-11-012023-07-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-11-012023-07-310000046619hei:DeferredCompensationObligationMember2022-11-012023-07-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-11-012023-07-310000046619hei:RedeemableNoncontrollingInterestsMember2023-07-310000046619us-gaap:CommonStockMember2023-07-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-07-310000046619us-gaap:AdditionalPaidInCapitalMember2023-07-310000046619hei:DeferredCompensationObligationMember2023-07-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2023-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310000046619us-gaap:RetainedEarningsMember2023-07-310000046619us-gaap:NoncontrollingInterestMember2023-07-310000046619hei:TotalShareholdersEquityMember2023-07-310000046619hei:RedeemableNoncontrollingInterestsMember2021-10-310000046619us-gaap:CommonStockMember2021-10-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-10-310000046619us-gaap:AdditionalPaidInCapitalMember2021-10-310000046619hei:DeferredCompensationObligationMember2021-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2021-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-310000046619us-gaap:RetainedEarningsMember2021-10-310000046619us-gaap:NoncontrollingInterestMember2021-10-310000046619hei:TotalShareholdersEquityMember2021-10-310000046619hei:RedeemableNoncontrollingInterestsMember2021-11-012022-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-11-012022-07-310000046619us-gaap:RetainedEarningsMember2021-11-012022-07-310000046619us-gaap:NoncontrollingInterestMember2021-11-012022-07-310000046619hei:TotalShareholdersEquityMember2021-11-012022-07-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-11-012022-07-310000046619us-gaap:AdditionalPaidInCapitalMember2021-11-012022-07-310000046619us-gaap:CommonStockMember2021-11-012022-07-310000046619hei:RedeemableNoncontrollingInterestsMember2022-07-310000046619us-gaap:CommonStockMember2022-07-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-07-310000046619us-gaap:AdditionalPaidInCapitalMember2022-07-310000046619hei:DeferredCompensationObligationMember2022-07-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310000046619us-gaap:RetainedEarningsMember2022-07-310000046619us-gaap:NoncontrollingInterestMember2022-07-310000046619hei:TotalShareholdersEquityMember2022-07-310000046619hei:RedeemableNoncontrollingInterestsMember2023-04-300000046619us-gaap:CommonStockMember2023-04-300000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-300000046619us-gaap:AdditionalPaidInCapitalMember2023-04-300000046619hei:DeferredCompensationObligationMember2023-04-300000046619hei:HeicoStockHeldByIrrevocableTrustMember2023-04-300000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300000046619us-gaap:RetainedEarningsMember2023-04-300000046619us-gaap:NoncontrollingInterestMember2023-04-300000046619hei:TotalShareholdersEquityMember2023-04-300000046619hei:RedeemableNoncontrollingInterestsMember2023-05-012023-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-012023-07-310000046619us-gaap:RetainedEarningsMember2023-05-012023-07-310000046619us-gaap:NoncontrollingInterestMember2023-05-012023-07-310000046619hei:TotalShareholdersEquityMember2023-05-012023-07-310000046619us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-310000046619hei:DeferredCompensationObligationMember2023-05-012023-07-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2023-05-012023-07-310000046619hei:RedeemableNoncontrollingInterestsMember2022-04-300000046619us-gaap:CommonStockMember2022-04-300000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-04-300000046619us-gaap:AdditionalPaidInCapitalMember2022-04-300000046619hei:DeferredCompensationObligationMember2022-04-300000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-04-300000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300000046619us-gaap:RetainedEarningsMember2022-04-300000046619us-gaap:NoncontrollingInterestMember2022-04-300000046619hei:TotalShareholdersEquityMember2022-04-300000046619hei:RedeemableNoncontrollingInterestsMember2022-05-012022-07-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012022-07-310000046619us-gaap:RetainedEarningsMember2022-05-012022-07-310000046619us-gaap:NoncontrollingInterestMember2022-05-012022-07-310000046619hei:TotalShareholdersEquityMember2022-05-012022-07-310000046619us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-05-012022-07-310000046619us-gaap:AdditionalPaidInCapitalMember2022-05-012022-07-3100000466192021-10-3100000466192022-07-310000046619hei:ELTMember2022-11-012023-07-310000046619hei:ELTMember2022-11-012023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMember2023-07-31xbrli:pure0000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMember2022-11-012023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:ExxeliaMember2023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:AlconMember2023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:AlconMember2022-11-012023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:AlconMember2023-07-310000046619hei:ExxeliaMember2022-11-012023-07-310000046619us-gaap:RelatedPartyMemberhei:ExxeliaMember2022-11-012023-07-310000046619us-gaap:RelatedPartyMemberhei:ExxeliaMember2023-07-31iso4217:EUR0000046619hei:ExxeliaMember2023-07-310000046619us-gaap:CustomerRelationshipsMemberhei:ExxeliaMember2023-07-310000046619us-gaap:IntellectualPropertyMemberhei:ExxeliaMember2023-07-310000046619us-gaap:TradeNamesMemberhei:ExxeliaMember2023-07-310000046619hei:ExxeliaMember2023-05-012023-07-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:ExxeliaMember2023-02-012023-04-300000046619hei:ExxeliaMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExxeliaMember2023-07-310000046619hei:FY2015AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2023-07-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2022-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2022-11-012023-07-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-11-012023-07-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2023-07-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-310000046619hei:FlightSupportGroupMember2022-10-310000046619hei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMember2022-11-012023-07-310000046619hei:FlightSupportGroupMember2023-07-310000046619hei:ElectronicTechnologiesGroupMember2023-07-310000046619us-gaap:CustomerRelationshipsMember2023-07-310000046619us-gaap:CustomerRelationshipsMember2022-10-310000046619us-gaap:IntellectualPropertyMember2023-07-310000046619us-gaap:IntellectualPropertyMember2022-10-310000046619us-gaap:OtherIntangibleAssetsMember2023-07-310000046619us-gaap:OtherIntangibleAssetsMember2022-10-310000046619hei:FY2023AcquisitionMember2023-01-310000046619hei:FY2023AcquisitionMember2023-07-310000046619hei:A2028SeniorNotesMember2023-07-310000046619hei:A2028SeniorNotesMember2022-10-310000046619hei:A2033SeniorNotesMember2023-07-310000046619hei:A2033SeniorNotesMember2022-10-310000046619us-gaap:RevolvingCreditFacilityMember2022-10-310000046619us-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619us-gaap:RevolvingCreditFacilityMember2023-07-310000046619us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-11-012023-07-310000046619us-gaap:ForeignLineOfCreditMember2023-07-310000046619hei:SwinglineMember2023-07-310000046619us-gaap:LetterOfCreditMember2023-07-310000046619hei:A2033SeniorNotesMember2022-11-012023-07-310000046619hei:A2028SeniorNotesMember2022-11-012023-07-310000046619us-gaap:SeniorNotesMember2022-11-012023-07-310000046619us-gaap:SeniorNotesMember2023-07-310000046619hei:A2028SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-07-310000046619hei:A2033SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-07-310000046619us-gaap:FairValueInputsLevel2Member2023-07-3100000466192023-08-012023-07-3100000466192023-08-022023-07-3100000466192023-11-012023-07-310000046619hei:ProductLineMember2022-11-012023-07-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:AftermarketReplacementPartsMemberhei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2022-11-012023-07-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2021-11-012022-07-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2023-05-012023-07-310000046619hei:FlightSupportGroupMemberhei:SpecialtyProductsMember2022-05-012022-07-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-07-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-07-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2023-05-012023-07-310000046619hei:ElectronicComponentsforDefenseSpaceandAerospaceMemberhei:ElectronicTechnologiesGroupMember2022-05-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2021-11-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2023-05-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2022-05-012022-07-310000046619hei:ElectronicTechnologiesGroupMember2021-11-012022-07-310000046619hei:ElectronicTechnologiesGroupMember2023-05-012023-07-310000046619hei:ElectronicTechnologiesGroupMember2022-05-012022-07-310000046619hei:CorporateAndEliminationsMember2022-11-012023-07-310000046619hei:CorporateAndEliminationsMember2021-11-012022-07-310000046619hei:CorporateAndEliminationsMember2023-05-012023-07-310000046619hei:CorporateAndEliminationsMember2022-05-012022-07-310000046619hei:SalesbyIndustryMember2022-11-012023-07-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2022-11-012023-07-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2021-11-012022-07-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2023-05-012023-07-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2022-05-012022-07-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2021-11-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2023-05-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2022-05-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherIndustriesMember2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherIndustriesMember2021-11-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherIndustriesMember2023-05-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherIndustriesMember2022-05-012022-07-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2022-11-012023-07-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-07-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2023-05-012023-07-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2022-05-012022-07-3100000466192022-11-012023-01-3100000466192021-11-012022-01-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel1Member2023-07-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel2Member2023-07-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:CorporateOwnedLifeInsuranceMember2023-07-310000046619us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-07-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-07-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MoneyMarketFundsMember2023-07-310000046619us-gaap:FairValueInputsLevel1Member2023-07-310000046619us-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel1Member2022-10-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel2Member2022-10-310000046619hei:CorporateOwnedLifeInsuranceMemberus-gaap:FairValueInputsLevel3Member2022-10-310000046619hei:CorporateOwnedLifeInsuranceMember2022-10-310000046619us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-10-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-10-310000046619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-10-310000046619us-gaap:MoneyMarketFundsMember2022-10-310000046619us-gaap:FairValueInputsLevel1Member2022-10-310000046619us-gaap:FairValueInputsLevel2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Member2022-10-310000046619hei:AggregateLCPLiabilityMember2023-07-310000046619hei:AggregateLCPLiabilityMember2022-10-310000046619hei:FY2022AcquisitionSubsidiary1Memberhei:ElectronicTechnologiesGroupMember2023-07-310000046619hei:FY2022AcquisitionSubsidiary2Memberhei:FlightSupportGroupMember2023-07-310000046619hei:FY2022AcquisitionSubsidiary3Memberhei:FlightSupportGroupMember2023-07-310000046619hei:FlightSupportGroupMemberhei:FY2021AcquisitionSubsidiary1Member2023-07-310000046619hei:FlightSupportGroupMemberhei:FY2021AcquisitionSubsidiary1Member2022-11-012023-07-310000046619hei:FlightSupportGroupMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2021AcquisitionSubsidiary1Member2023-02-012023-04-300000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619currency:CADhei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2023-07-31iso4217:CAD0000046619currency:CADhei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2017AcquisitionMember2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary2Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619hei:FY2022AcquisitionSubsidiary3Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary3Membersrt:MaximumMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary3Membersrt:MaximumMemberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:FairValueInputsLevel3Member2023-07-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2023-07-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619us-gaap:MeasurementInputLongTermRevenueGrowthRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619us-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2023-07-310000046619us-gaap:FairValueInputsLevel3Member2022-11-012023-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2022-11-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2022-11-012023-07-310000046619hei:CorporateAndEliminationsMember2022-11-012023-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2021-11-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2021-11-012022-07-310000046619hei:CorporateAndEliminationsMember2021-11-012022-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2023-05-012023-07-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2023-05-012023-07-310000046619hei:CorporateAndEliminationsMember2023-05-012023-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2022-05-012022-07-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2022-05-012022-07-310000046619hei:CorporateAndEliminationsMember2022-05-012022-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2023-07-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2023-07-310000046619hei:CorporateAndEliminationsMember2023-07-310000046619us-gaap:OperatingSegmentsMemberhei:FlightSupportGroupMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2022-10-310000046619hei:CorporateAndEliminationsMember2022-10-310000046619hei:WencorMemberus-gaap:SubsequentEventMember2023-08-042023-08-040000046619us-gaap:CommonClassAMemberhei:WencorMemberus-gaap:SubsequentEventMember2023-08-042023-08-04
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 July 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to _______
Commission File Number: 001-04604
HEICO CORPORATION
(Exact name of registrant as specified in its charter)
Florida65-0341002
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
3000 Taft Street, Hollywood, Florida
33021
(Address of principal executive offices)(Zip Code)
(954) 987-4000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $.01 par value per share HEINew York Stock Exchange
Class A Common Stock, $.01 par value per share HEI.ANew York Stock Exchange
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
The number of shares outstanding of each of the registrant’s classes of common stock as of August 28, 2023 is as follows:
Common Stock, $.01 par value
54,712,699 shares
Class A Common Stock, $.01 par value
83,474,773 shares


HEICO CORPORATION

INDEX TO QUARTERLY REPORT ON FORM 10-Q

Page
Part I.Financial Information
Item 1.
Item 2.
Item 3.
Item 4.
Part II.Other Information
Item 1A.
Item 5.
Item 6.

1


PART I. FINANCIAL INFORMATION; Item 1. FINANCIAL STATEMENTS

HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED
(in thousands, except per share data)
July 31, 2023October 31, 2022
ASSETS
Current assets:
Cash and cash equivalents$694,263 $139,504 
Accounts receivable, net355,491 294,848 
Contract assets102,832 93,978 
Inventories, net731,966 582,471 
Prepaid expenses and other current assets47,372 41,929 
Total current assets1,931,924 1,152,730 
Property, plant and equipment, net285,033 225,879 
Goodwill2,026,279 1,672,425 
Intangible assets, net822,545 733,327 
Other assets387,521 311,135 
Total assets$5,453,302 $4,095,496 
LIABILITIES AND EQUITY
Current liabilities:
Short-term debt and current maturities of long-term debt$16,777 $1,654 
Trade accounts payable139,515 116,551 
Accrued expenses and other current liabilities315,606 290,199 
Income taxes payable7,149 12,455 
Total current liabilities479,047 420,859 
Long-term debt, net of current maturities1,198,484 288,620 
Deferred income taxes83,357 71,162 
Other long-term liabilities389,335 338,948 
Total liabilities2,150,223 1,119,589 
Commitments and contingencies (Note 11)
Redeemable noncontrolling interests (Note 3)343,883 327,601 
Shareholders’ equity:
Preferred Stock, $.01 par value per share; 10,000 shares authorized; none issued
  
Common Stock, $.01 par value per share; 150,000 shares authorized; 54,706 and 54,519 shares issued and outstanding
547 545 
Class A Common Stock, $.01 par value per share; 150,000 shares authorized; 82,316 and 82,093 shares issued and outstanding
823 821 
Capital in excess of par value406,442 397,337 
Deferred compensation obligation6,318 5,297 
HEICO stock held by irrevocable trust(6,318)(5,297)
Accumulated other comprehensive loss(16,657)(46,499)
Retained earnings2,523,212 2,253,932 
Total HEICO shareholders’ equity2,914,367 2,606,136 
Noncontrolling interests44,829 42,170 
Total shareholders’ equity2,959,196 2,648,306 
Total liabilities and equity$5,453,302 $4,095,496 
The accompanying notes are an integral part of these condensed consolidated financial statements.

2

HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS – UNAUDITED
(in thousands, except per share data)
Nine months ended July 31,Three months ended July 31,
2023202220232022
Net sales$2,031,658 $1,598,684 $722,902 $569,528 
Operating costs and expenses:
Cost of sales1,242,613 976,308 444,168 348,591 
Selling, general and administrative expenses353,154 272,030 129,367 92,190 
Total operating costs and expenses1,595,767 1,248,338 573,535 440,781 
Operating income
435,891 350,346 149,367 128,747 
Interest expense(29,561)(3,181)(12,120)(1,406)
Other income 1,888 685 906 145 
Income before income taxes and noncontrolling interests
408,218 347,850 138,153 127,486 
Income tax expense77,400 67,400 25,400 34,400 
Net income from consolidated operations330,818 280,450 112,753 93,086 
Less: Net income attributable to noncontrolling interests
30,648 25,979 10,730 10,546 
Net income attributable to HEICO$300,170 $254,471 $102,023 $82,540 
Net income per share attributable to HEICO shareholders:
Basic$2.19 $1.87 $.74 $.61 
Diluted$2.17 $1.85 $.74 $.60 
Weighted average number of common shares outstanding:
Basic136,859 135,835 137,006 135,978 
Diluted138,616 137,890 138,668 137,837 

The accompanying notes are an integral part of these condensed consolidated financial statements.




3


HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF
COMPREHENSIVE INCOME – UNAUDITED
(in thousands)
Nine months ended July 31,Three months ended July 31,
2023202220232022
Net income from consolidated operations$330,818 $280,450 $112,753 $93,086 
Other comprehensive income (loss):
Foreign currency translation adjustments31,264 (30,772)885 (7,744)
Amortization of unrealized loss on defined benefit pension plan, net of tax
43 49 15 16 
Total other comprehensive income (loss) 31,307 (30,723)900 (7,728)
Comprehensive income from consolidated operations
362,125 249,727 113,653 85,358 
Net income attributable to noncontrolling interests
30,648 25,979 10,730 10,546 
Foreign currency translation adjustments attributable to noncontrolling interests
1,465 (1,348)(69)(355)
Comprehensive income attributable to noncontrolling interests
32,113 24,631 10,661 10,191 
Comprehensive income attributable to HEICO$330,012 $225,096 $102,992 $75,167 

The accompanying notes are an integral part of these condensed consolidated financial statements.




4


HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - UNAUDITED
For the Nine Months Ended July 31, 2023 and 2022
(in thousands, except per share data)
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2022$327,601 $545 $821 $397,337 $5,297 ($5,297)($46,499)$2,253,932 $42,170 $2,648,306 
Comprehensive income 22,745 — — — — — 29,842 300,170 9,368 339,380 
Cash dividends ($.20 per share)
— — — — — — — (27,370)— (27,370)
Issuance of common stock to HEICO Savings and Investment Plan
— — — 9,222 — — — — — 9,222 
Share-based compensation expense
— — — 10,412 — — — — — 10,412 
Proceeds from stock option exercises
— 2 2 5,480 — — — — — 5,484 
Redemptions of common stock related to stock option exercises
— — — (14,847)— — — — — (14,847)
Noncontrolling interests assumed related to acquisitions12,137 — — — — — — — — — 
Distributions to noncontrolling interests
(23,226)— — — — — — — (6,708)(6,708)
Acquisitions of noncontrolling interests(1,059)— — (1,674)— — — — — (1,674)
Adjustments to redemption amount of redeemable noncontrolling interests
3,334 — — — — — — (3,334)— (3,334)
Deferred compensation obligation— — — — 1,021 (1,021)— — — — 
Other
2,351 — — 512 — — — (186)(1)325 
Balances as of July 31, 2023$343,883 $547 $823 $406,442 $6,318 ($6,318)($16,657)$2,523,212 $44,829 $2,959,196 
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2021$252,587 $543 $812 $320,747 $5,297 ($5,297)($8,552)$1,949,521 $33,868 $2,296,939 
Comprehensive income (loss)17,639 — — — — — (29,375)254,471 6,992 232,088 
Cash dividends ($.18 per share)
— — — — — — — (24,466)— (24,466)
Issuance of common stock to HEICO Savings and Investment Plan
— — 1 9,497 — — — — — 9,498 
Share-based compensation expense
— — — 9,815 — — — — — 9,815 
Proceeds from stock option exercises
— 3 3 1,864 — — — — — 1,870 
Redemptions of common stock related to stock option exercises
— (1)(1)(25,824)— — — — — (25,826)
Distributions to noncontrolling interests
(15,759)— — — — — — — (1,007)(1,007)
Acquisitions of noncontrolling interests(12,150)— — 3,415 — — — — — 3,415 
Noncontrolling interests assumed related to acquisitions42,719 — — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
8,194 — — — — — — (8,194)— (8,194)
Other
3,764 — — (2,149)— — — 1 — (2,148)
Balances as of July 31, 2022$296,994 $545 $815 $317,365 $5,297 ($5,297)($37,927)$2,171,333 $39,853 $2,491,984 

The accompanying notes are an integral part of these condensed consolidated financial statements.




5


HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - UNAUDITED
For the Three Months Ended July 31, 2023 and 2022
(in thousands, except per share data)
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of April 30, 2023$345,833 $547 $823 $398,991 $6,171 ($6,171)($17,626)$2,435,155 $41,777 $2,859,667 
Comprehensive income 7,389 — — — — — 969 102,023 3,272 106,264 
Cash dividends ($.10 per share)
— — — — — — — (13,702)— (13,702)
Issuance of common stock to HEICO Savings and Investment Plan
— — — 1,462 — — — — — 1,462 
Share-based compensation expense
— — — 4,357 — — — — — 4,357 
Proceeds from stock option exercises
— — — 1,410 — — — — — 1,410 
Redemptions of common stock related to stock option exercises
— — — (36)— — — — — (36)
Noncontrolling interests assumed related to acquisitions(2,505)— — — — — — — — — 
Distributions to noncontrolling interests
(7,065)— — — — — — — (219)(219)
Adjustments to redemption amount of redeemable noncontrolling interests
231 — — — — — — (231)— (231)
Deferred compensation obligation— — — — 147 (147)— — — — 
Other
— — — 258 — — — (33)(1)224 
Balances as of July 31, 2023$343,883 $547 $823 $406,442 $6,318 ($6,318)($16,657)$2,523,212 $44,829 $2,959,196 

HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of April 30, 2022$303,927 $545 $814 $311,053 $5,297 ($5,297)($30,554)$2,100,178 $38,438 $2,420,474 
Comprehensive income (loss)8,377 — — — — — (7,373)82,540 1,814 76,981 
Cash dividends ($.09 per share)
— — — — — — — (12,239)— (12,239)
Issuance of common stock to HEICO Savings and Investment Plan
— — 1 1,758 — — — — — 1,759 
Share-based compensation expense
— — — 2,960 — — — — — 2,960 
Proceeds from stock option exercises
— — — 260 — — — — — 260 
Redemptions of common stock related to stock option exercises
— — — (2,134)— — — — — (2,134)
Distributions to noncontrolling interests
(5,791)— — — — — — — (399)(399)
Acquisitions of noncontrolling interests(12,150)— — 3,415 — — — — — 3,415 
Noncontrolling interests assumed related to acquisitions3,484 — — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
(853)— — — — — — 853 — 853 
Other
— — — 53 — — — 1 — 54 
Balances as of July 31, 2022$296,994 $545 $815 $317,365 $5,297 ($5,297)($37,927)$2,171,333 $39,853 $2,491,984 

The accompanying notes are an integral part of these condensed consolidated financial statements.




6



HEICO CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED
(in thousands)
Nine months ended July 31,
20232022
Operating Activities:
Net income from consolidated operations$330,818 $280,450 
Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:
Depreciation and amortization86,315 70,526 
Employer contributions to HEICO Savings and Investment Plan10,647 8,884 
Share-based compensation expense10,412 9,815 
Increase (decrease) in accrued contingent consideration, net1,218 (4,253)
Amendment and termination of contingent consideration agreement(9,057) 
Payment of contingent consideration(6,299) 
Deferred income tax (benefit) provision(22,974)7,858 
Changes in operating assets and liabilities, net of acquisitions:
Increase in accounts receivable(15,615)(18,445)
Increase in contract assets(7,863)(4,022)
Increase in inventories(86,681)(61,190)
Decrease (increase) in prepaid expenses and other current assets1,302 (11,701)
(Decrease) increase in trade accounts payable(1,685)18,959 
Increase in accrued expenses and other current liabilities12,164 12,963 
Decrease in income taxes payable(4,967)(2,405)
Net changes in other long-term liabilities and assets related to
   HEICO Leadership Compensation Plan
11,734 13,735 
Other(9,112)2,736 
Net cash provided by operating activities300,357 323,910 
Investing Activities:
Acquisitions, net of cash acquired(526,702)(175,298)
Capital expenditures(34,176)(24,357)
Investments related to HEICO Leadership Compensation Plan (14,000)(13,400)
Other689 (10,296)
Net cash used in investing activities(574,189)(223,351)
Financing Activities:
Proceeds from issuance of senior unsecured notes1,189,452  
Borrowings on revolving credit facility564,000 162,000 
Payments on revolving credit facility(839,000)(157,000)
Distributions to noncontrolling interests(29,934)(16,766)
Cash dividends paid(27,370)(24,466)
Redemptions of common stock related to stock option exercises(14,847)(25,826)
Payment of contingent consideration(12,610) 
Debt issuance costs(9,055)(1,010)
Acquisitions of noncontrolling interests(2,733)(8,735)
Proceeds from stock option exercises5,484 1,870 
Other694 (157)
Net cash provided by (used in) financing activities824,081 (70,090)
Effect of exchange rate changes on cash4,510 (5,162)
Net increase in cash and cash equivalents554,759 25,307 
Cash and cash equivalents at beginning of year139,504 108,298 
Cash and cash equivalents at end of period$694,263 $133,605 
The accompanying notes are an integral part of these condensed consolidated financial statements.




7


HEICO CORPORATION AND SUBSIDIARIES NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of HEICO Corporation and its subsidiaries (collectively, “HEICO,” or the “Company”) have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Therefore, the condensed consolidated financial statements do not include all information and footnotes normally included in annual consolidated financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended October 31, 2022. The October 31, 2022 Condensed Consolidated Balance Sheet has been derived from the Company’s audited consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments (consisting principally of normal recurring accruals) necessary for a fair presentation of the condensed consolidated balance sheets, statements of operations, statements of comprehensive income, statements of shareholders' equity and statements of cash flows for such interim periods presented. The results of operations for the nine months ended July 31, 2023 are not necessarily indicative of the results which may be expected for the entire fiscal year.

The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. ("HFSC") and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. ("HEICO Electronic") and its subsidiaries.

Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 continue to reflect some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.






8


New Accounting Pronouncement

    In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.


2.     ACQUISITIONS

In March 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. The purchase price of this acquisition was paid in cash using cash provided by operating activities and is not material or significant to the Company's condensed consolidated financial statements.

On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“Exxelia”). Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 3, Selected Financial Statement Information – Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from the Company's revolving credit facility.







9


The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,763)
Total consideration paid, net$504,022 

As noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum. Additionally, in connection with the acquisition, HEICO issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding. The Company records foreign currency transaction adjustments on the note receivable within selling, general and administrative ("SG&A") expenses in its Condensed Consolidated Statements of Operations.

The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Assets acquired:
Goodwill $327,178 
Customer relationships 61,943 
Intellectual property44,044 
Trade name21,703 
Inventories54,688 
Property, plant and equipment50,896 
Accounts receivable41,670 
Other assets 13,509 
Total assets acquired, excluding cash 615,631 
Liabilities assumed:
Deferred income taxes34,691 
Accounts payable22,585 
Accrued expenses 18,366 
Short-term debt15,082 
Other liabilities 8,730 
Total liabilities assumed 99,454 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$504,022 






10


The allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase of Exxelia totaled $5.1 million for the nine months ended July 31, 2023 and were recorded as a component of SG&A expenses in the Company's Condensed Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales for the nine and three months ended July 31, 2023 includes approximately $128.0 million and $58.4 million, respectively, from the acquisition of Exxelia. Net income attributable to HEICO for the nine and three months ended July 31, 2023 was not materially impacted by the acquisition of Exxelia.

The following table presents unaudited pro forma financial information for the nine and three months ended July 31, 2023 and July 31, 2022 as if the acquisition of Exxelia had occurred as of November 1, 2021 (in thousands, except per share data):
Nine months ended July 31, Three months ended July 31,
2023202220232022
Net sales$2,071,061 $1,747,124 $722,902 $622,071 
Net income from consolidated operations
$347,466 $264,754 $113,185 $91,016 
Net income attributable to HEICO$316,424 $239,022 $102,367 $80,461 
Net income per share attributable to HEICO shareholders:
Basic
$2.31 $1.76 $.75 $.59 
Diluted
$2.28 $1.73 $.74 $.58 

The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, foreign currency transaction adjustments on the note receivable from Exxelia, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information presented above reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of




11


acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information.


3.     SELECTED FINANCIAL STATEMENT INFORMATION

Accounts Receivable
(in thousands)July 31, 2023October 31, 2022
Accounts receivable$364,496 $303,181 
Less: Allowance for doubtful accounts(9,005)(8,333)
Accounts receivable, net$355,491 $294,848 

Inventories
(in thousands)July 31, 2023October 31, 2022
Finished products$352,174 $285,024 
Work in process72,040 59,739 
Materials, parts, assemblies and supplies307,752 237,708 
Inventories, net of valuation reserves$731,966 $582,471 

Property, Plant and Equipment
(in thousands)July 31, 2023October 31, 2022
Land$19,928 $17,579 
Buildings and improvements182,613 148,598 
Machinery, equipment and tooling366,736 322,252 
Construction in progress23,788 14,533 
593,065 502,962 
Less: Accumulated depreciation and amortization(308,032)(277,083)
Property, plant and equipment, net$285,033 $225,879 

Accrued Customer Rebates and Credits

The aggregate amount of accrued customer rebates and credits included within accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheets was $19.6 million as of July 31, 2023 and $17.9 million as of October 31, 2022. The total customer rebates and credits deducted within net sales in the accompanying Condensed Consolidated Statements of Operations for the nine months ended July 31, 2023 and 2022 was $6.1 million and $5.9 million, respectively. The total customer rebates and credits deducted within net sales in the Company's Condensed Consolidated Statements of Operations for the three months ended July 31, 2023 and 2022 was $1.9 million and $2.2 million, respectively.




12


Research and Development Expenses

The amount of new product research and development ("R&D") expenses included in cost of sales in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
R&D expenses$68,499 $55,804 $25,365 $18,657 

Redeemable Noncontrolling Interests

The holders of equity interests in certain of the Company's subsidiaries have rights ("Put Rights") that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the "Redemption Amount") be at fair value or a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
July 31, 2023October 31, 2022
Redeemable at fair value $300,966 $300,693 
Redeemable based on a multiple of future earnings42,917 26,908 
Redeemable noncontrolling interests$343,883 $327,601 

As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,
acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

As discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.





13


During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%.

Accumulated Other Comprehensive Loss

Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2023 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2022($45,369)($1,130)($46,499)
Unrealized gain29,799 — 29,799 
Amortization of unrealized loss — 43 43 
Balances as of July 31, 2023($15,570)($1,087)($16,657)


4.     GOODWILL AND OTHER INTANGIBLE ASSETS

    Changes in the carrying amount of goodwill by operating segment for the nine months ended July 31, 2023 are as follows (in thousands):
SegmentConsolidated Totals
FSGETG
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 
Goodwill acquired 335,318 335,318 
Foreign currency translation adjustments4,267 12,972 17,239 
Adjustments to goodwill(956)2,253 1,297 
Balances as of July 31, 2023$565,272 $1,461,007 $2,026,279 
    
The goodwill acquired pertains to the fiscal 2023 acquisitions described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. The Company estimates that $21 million of the goodwill acquired in fiscal 2023 will be deductible for income tax purposes. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Condensed Consolidated Statements of Comprehensive Income. The adjustments to goodwill represent immaterial measurement period adjustments to the purchase consideration allocation of certain fiscal 2022 acquisitions.




14


Identifiable intangible assets consist of the following (in thousands):
As of July 31, 2023As of October 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Amortizing Assets:
Customer relationships$572,071 ($205,964)$366,107 $539,529 ($208,127)$331,402 
Intellectual property330,103 (114,218)215,885 284,171 (98,983)185,188 
Other8,703 (7,308)1,395 8,700 (7,017)1,683 
910,877 (327,490)583,387 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names239,158 — 239,158 215,054 — 215,054 
$1,150,035 ($327,490)$822,545 $1,047,454 ($314,127)$733,327 
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of July 31, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions.
    
Amortization expense related to intangible assets for the nine months ended July 31, 2023 and 2022 was $55.5 million and $45.4 million, respectively. Amortization expense for the three months ended July 31, 2023 and 2022 was $18.6 million and $15.2 million, respectively. Amortization expense for the remainder of fiscal 2023 is estimated to be $18.7 million. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $71.2 million in fiscal 2024, $66.4 million in fiscal 2025, $61.7 million in fiscal 2026, $58.3 million in fiscal 2027, $53.8 million in fiscal 2028, and $253.3 million thereafter.






15


5.     SHORT-TERM AND LONG-TERM DEBT

A subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $15.2 million as of July 31, 2023.

Long-term debt consists of the following (in thousands):
July 31, 2023October 31, 2022
2028 senior unsecured notes$600,000 $ 
2033 senior unsecured notes600,000  
Borrowings under revolving credit facility 275,000 
Finance leases and note payable14,004 15,274 
Less: Debt discount and debt issuance costs(13,896) 
1,200,108 290,274 
Less: Current maturities of long-term debt(1,624)(1,654)
$1,198,484 $288,620 

Revolving Credit Facility
As of July 31, 2023, the Company had no borrowings outstanding under its revolving credit facility ("Credit Facility"). As of October 31 2022, the weighted average interest rate on borrowings under the Credit Facility was 4.6%. The Credit Facility contains both financial and non-financial covenants. As of July 31, 2023, the Company was in compliance with all such covenants.

On July 14, 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 14, 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.

Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio) (each as defined in the Credit Facility). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $100 million sublimit for borrowings made in foreign currencies, a $200 million




16


sublimit for swingline borrowings, and a $100 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio (each as defined in the Credit Facility).

The Company incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Condensed Consolidated Balance Sheet and are being amortized to SG&A expenses in the Company's Condensed Consolidated Statement of Operations over the remaining term of the Credit Facility.

Senior Unsecured Notes

On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Group acquisition ("Wencor Acquisition"). See Note 12, Subsequent Events, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.

The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries (including any member of Wencor Group following consummation of the Wencor Acquisition) that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.




17


The Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of July 31, 2023, the Company was in compliance with all such covenants.

The Company received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Condensed Consolidated Balance Sheet and are being amortized to interest expense in the Company's Condensed Consolidated Statement of Operations over the respective term of each senior note using the effective interest method.

The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2023.

July 31, 2023
Carrying ValueFair Value
2028 Notes$593,889 $598,296 
2033 Notes592,215 597,198 
Total $1,186,104 $1,195,494 











18


6.     REVENUE
    
Contract Balances

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets.    

Changes in the Company’s contract assets and liabilities for the nine months ended July 31, 2023 are as follows (in thousands):
July 31, 2023October 31, 2022Change
Contract assets $102,832 $93,978 $8,854 
Contract liabilities 80,29558,757 21,538 
Net contract assets $22,537 $35,221 ($12,684)

The increase in the Company's contract assets during the first nine months of fiscal 2023 mainly reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings on certain customer contracts at both the FSG and ETG. The increase in the Company's contract liabilities during the first nine months of fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts mainly at the FSG.

The amount of revenue that the Company recognized during the nine and three months ended July 31, 2023 that was included in contract liabilities as of the beginning of fiscal 2023 was $38.2 million and $8.1 million, respectively.

Remaining Performance Obligations

As of July 31, 2023, the Company had $609.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $146.8 million of this amount during the remainder of fiscal 2023 and $462.5 million thereafter, of which more than half is expected to occur in fiscal 2024.





19


Disaggregation of Revenue

    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aftermarket replacement parts (1)
$665,936 $512,335 $238,950 $187,453 
Specialty products (2)
272,659 202,945 85,166 76,366 
Repair and overhaul parts and services (3)
229,925 193,973 80,924 66,440 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Electronic component parts primarily for
defense, space and aerospace equipment (4)
644,239 485,780 248,919 165,871 
Electronic component parts for equipment
in various other industries (5)
238,446 218,152 76,948 78,332 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales(19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(3)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment




20


connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors.

    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aerospace$811,962 $637,282 $288,069 $219,558 
Defense and Space 295,686 231,014 98,777 94,756 
Other (1)
60,872 40,957 18,194 15,945 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Defense and Space 413,761 402,639 153,190 136,778 
Other (2)
335,786 243,238 119,992 87,103 
Aerospace 133,138 58,055 52,685 20,322 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales (19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 
(1)    Principally industrial products.
(2)    Principally other electronics and medical products.


7.     INCOME TAXES

The Company's effective tax rate decreased to 19.0% in the first nine months of fiscal 2023, down from 19.4% in the first nine months of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the first nine months of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the first nine months of fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

The Company's effective tax rate decreased to 18.4% in the third quarter of fiscal 2023, down from 27.0% in the third quarter of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash




21


surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the third quarter of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the third quarter of fiscal 2022. Additionally, the Company recognized a larger income tax credit for qualified research and development activities in the third quarter of fiscal 2023 mainly upon the filing and completion of its fiscal 2022 U.S. federal and state tax returns.


8.    FAIR VALUE MEASUREMENTS

The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):

As of July 31, 2023
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$ $246,911 $ $246,911 
Money market fund7,778   7,778 
Total assets$7,778 $246,911 $ $254,689 
Liabilities:
Contingent consideration $ $ $56,426 $56,426 
As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$ $201,239 $ $201,239 
Money market fund3,477   3,477 
Total assets$3,477 $201,239 $ $204,716 
Liabilities:
Contingent consideration $ $ $82,803 $82,803 

The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are




22


held within an irrevocable trust and classified within other assets in the Company’s Condensed Consolidated Balance Sheets. The related liabilities of the LCP are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets and have an aggregate value of $249.0 million as of July 31, 2023 and $203.0 million as of October 31, 2022.

As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of July 31, 2023, the estimated fair value of the contingent consideration was $5.1 million.

As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was $16.4 million.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $6.4 million.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.
As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $13.5 million, or $10.2 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was CAD $11.5 million, or $8.7 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023.





23


As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $19.8 million.

The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of July 31, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$5,120Compound annual revenue growth rate
0% - 17%
11%
Discount rate
8.7% - 8.7%
8.7%
7-18-202216,407Compound annual revenue growth rate
2% - 9%
6%
Discount rate
8.7% - 8.7%
8.7%
3-17-20226,407Compound annual revenue growth rate
(3%) - 5%
0%
Discount rate
7.5% - 7.5%
7.5%
8-18-20208,715Compound annual revenue growth rate
12% - 21%
18%
Discount rate
9.7% - 9.7%
9.7%
9-15-201719,777Compound annual revenue growth rate
4% - 5%
5%
Discount rate
6.7% - 6.7%
6.7%

(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.





24


Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) for the nine months ended July 31, 2023 are as follows (in thousands):
Liabilities
Balance as of October 31, 2022$82,803 
Payment of contingent consideration(18,909)
Amendment and termination of contingent consideration agreement (9,057)
Increase in accrued contingent consideration, net1,218 
Foreign currency transaction adjustments371 
Balance as of July 31, 2023$56,426 
Included in the accompanying Condensed Consolidated Balance Sheet
 under the following captions:
Accrued expenses and other current liabilities$19,777 
Other long-term liabilities36,649 
$56,426 
The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&A expenses in its Condensed Consolidated Statements of Operations.

The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of July 31, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate.






















25


9.    NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS

The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Numerator:
Net income attributable to HEICO
$300,170 $254,471 $102,023 $82,540 
Denominator:
Weighted average common shares outstanding - basic
136,859 135,835 137,006 135,978 
Effect of dilutive stock options1,757 2,055 1,662 1,859 
Weighted average common shares outstanding - diluted
138,616 137,890 138,668 137,837 
Net income per share attributable to HEICO shareholders:
Basic$2.19 $1.87 $.74 $.61 
Diluted$2.17 $1.85 $.74 $.60 
Anti-dilutive stock options excluded
1,138 748 1,323 767 




26


10.    OPERATING SEGMENTS

Information on the Company’s two operating segments, the FSG and the ETG, for the nine and three months ended July 31, 2023 and 2022, respectively, is as follows (in thousands):
Other,
Primarily Corporate and
Intersegment
(1)
Consolidated
Totals
Segment
FSGETG
Nine months ended July 31, 2023:
Net sales$1,168,520 $882,685 ($19,547)$2,031,658 
Depreciation12,293 14,856 800 27,949 
Amortization19,360 37,886 1,120 58,366 
Operating income272,693 198,673 (35,475)435,891 
Capital expenditures15,434 18,575 167 34,176 
Nine months ended July 31, 2022:
Net sales$909,253 $703,932 ($14,501)$1,598,684 
Depreciation11,493 10,153 743 22,389 
Amortization17,543 29,750 844 48,137 
Operating income189,329 189,605 (28,588)350,346 
Capital expenditures12,084 11,874 399 24,357 
Three months ended July 31, 2023:
Net sales$405,040 $325,867 ($8,005)$722,902 
Depreciation4,141 5,395 265 9,801 
Amortization6,074 13,084 572 19,730 
Operating income89,172 74,157 (13,962)149,367 
Capital expenditures4,791 7,517 (53)12,255 
Three months ended July 31, 2022:
Net sales$330,259 $244,203 ($4,934)$569,528 
Depreciation4,082 3,361 250 7,693 
Amortization6,281 9,571 274 16,126 
Operating income70,756 68,029 (10,038)128,747 
Capital expenditures3,971 3,879 296 8,146 

(1) Intersegment activity principally consists of net sales from the ETG to the FSG.





27


Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
FSGETG
Total assets as of July 31, 2023$1,690,971 $2,913,437 $848,894 $5,453,302 
Total assets as of October 31, 20221,635,229 2,230,744 229,523 4,095,496 


11.     COMMITMENTS AND CONTINGENCIES

Guarantees

As of July 31, 2023, the Company has arranged for standby letters of credit aggregating $13.1 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as a payment guarantee related to potential workers' compensation claims.

Product Warranty

Changes in the Company’s product warranty liability for the nine months ended July 31, 2023 and 2022, respectively, are as follows (in thousands):
Nine months ended July 31,
20232022
Balances as of beginning of fiscal year$3,296 $3,379 
Accruals for warranties1,812 1,352 
Acquired warranty liabilities (85) 
Warranty claims settled(1,699)(1,719)
Balances as of July 31$3,324 $3,012 

Litigation

On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. The Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.

With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal




28


counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.


12.     SUBSEQUENT EVENTS

On August 4, 2023, the Company completed the acquisition of Wencor Group ("Wencor"), which it intends to integrate into the FSG. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the sale of the Notes and from the Company's Credit Facility. See Note 5, Short-Term and Long-Term Debt, for additional information. Also, on August 8, 2023, the Company terminated the commitment letter, dated May 14, 2023, with Truist Bank and Truist Securities, Inc., as amended, relating to a bridge financing to finance a portion of the Wencor Acquisition, as such financing was no longer necessary.

In connection with the Wencor Acquisition, the Company entered into a registration rights agreement, dated August 4, 2023 (the “Registration Rights Agreement”), by and among the Company and Holders (as defined in the Registration Rights Agreement). Pursuant to the Registration Rights Agreement (i) the Company agreed to file a resale registration statement for the Registrable Securities (as defined in the Registration Rights Agreement) immediately following the closing of the Wencor Acquisition and (ii) the Holders were granted certain registration rights with respect to registration statements filed subsequent to the closing of the Wencor Acquisition. On August 4, 2023, the Company filed a Registration Statement on Form S-3ASR to register the resale of 1,054,606 shares of HEICO Class A Common Stock issued in connection with the Wencor Acquisition (the “Registration Statement”). The Registration Statement was effective as of August 4, 2023.

Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts and aircraft & engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. Due to the limited time since the acquisition date, the initial accounting for the Wencor Acquisition is incomplete. As such, the Company is not able to disclose certain information relating to Wencor, including the preliminary fair value of the assets acquired and liabilities assumed. The Company expects to complete the preliminary accounting for the Wencor Acquisition during the fourth quarter of fiscal 2023.






29


Item 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview
This discussion of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and notes thereto included herein. The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from those estimates if different assumptions were used or different events ultimately transpire.

Our critical accounting policies, which require management to make judgments about matters that are inherently uncertain, are described in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” under the heading “Critical Accounting Policies” in our Annual Report on Form 10-K for the year ended October 31, 2022. There have been no material changes to our critical accounting policies during the nine months ended July 31, 2023.

Our business is comprised of two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. and its subsidiaries.

Although we have largely emerged from the COVID-19 pandemic, our results of operations in fiscal 2023 continue to reflect the pandemic's lingering impact, including its impact on our supply chain. Despite the aforementioned, we experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for our commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets. Additionally, the ETG’s operating results in the first nine months of fiscal 2023 reflect consistent organic growth from increased demand for most of their other product offerings and the impact from the Company's January 2023 acquisition, offset by decreased demand for its defense products and the impact of acquisition costs related to our January 2023 acquisition. Further, the ETG’s overall backlog as of July 31, 2023, supports an expected increase in demand for its defense products at some point over the next twelve months.

Additionally, our results of operations for the nine and three months ended July 31, 2023 have been affected by the fiscal 2022 acquisitions as further detailed in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements of our Annual Report on Form 10-K for the year ended October 31, 2022 and the fiscal 2023 acquisitions as further detailed in Note 2,




30


Acquisitions, of the Notes to the Condensed Consolidated Financial Statements of this quarterly report.

Recent Development

On August 4, 2023, we completed the acquisition of Wencor Group ("Wencor"), which we intend to integrate into the FSG ("Wencor Acquisition"). The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the sale of senior notes and from the Company's revolving credit facility. See Note 5, Short-Term and Long-Term Debt, of the Notes to Condensed Consolidated Financial Statements for additional information. Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts and aircraft & engine accessory component repair and overhaul services. See Note 12, Subsequent Events, of the Notes to Condensed Consolidated Financial Statements for additional information.





31


Results of Operations

The following table sets forth the results of our operations, net sales and operating income by segment and the percentage of net sales represented by the respective items in our Condensed Consolidated Statements of Operations (in thousands):

Nine months ended July 31,Three months ended July 31,
2023202220232022
Net sales$2,031,658 $1,598,684 $722,902 $569,528 
Cost of sales1,242,613 976,308 444,168 348,591 
Selling, general and administrative expenses
353,154 272,030 129,367 92,190 
Total operating costs and expenses1,595,767 1,248,338 573,535 440,781 
Operating income$435,891 $350,346 $149,367 $128,747 
Net sales by segment:
Flight Support Group$1,168,520 $909,253 $405,040 $330,259 
Electronic Technologies Group882,685 703,932 325,867 244,203 
Intersegment sales(19,547)(14,501)(8,005)(4,934)
$2,031,658 $1,598,684 $722,902 $569,528 
Operating income by segment:
Flight Support Group$272,693 $189,329 $89,172 $70,756 
Electronic Technologies Group198,673 189,605 74,157 68,029 
Other, primarily corporate(35,475)(28,588)(13,962)(10,038)
$435,891 $350,346 $149,367 $128,747 
Net sales100.0 %100.0 %100.0 %100.0 %
Gross profit38.8 %38.9 %38.6 %38.8 %
Selling, general and administrative expenses
17.4 %17.0 %17.9 %16.2 %
Operating income21.5 %21.9 %20.7 %22.6 %
Interest expense1.5 %.2 %1.7 %.2 %
Other income .1 %— %.1 %— %
Income tax expense3.8 %4.2 %3.5 %6.0 %
Net income attributable to noncontrolling interests
1.5 %1.6 %1.5 %1.9 %
Net income attributable to HEICO14.8 %15.9 %14.1 %14.5 %










32


Comparison of First Nine Months of Fiscal 2023 to First Nine Months of Fiscal 2022

Net Sales

Our consolidated net sales in the first nine months of fiscal 2023 increased by 27% to a record $2,031.7 million, up from net sales of $1,598.7 million in the first nine months of fiscal 2022. The increase in consolidated net sales principally reflects an increase of $259.3 million (a 29% increase) to a record $1,168.5 million in net sales of the FSG and an increase of $178.8 million (a 25% increase) to a record $882.7 million in net sales of the ETG. The net sales increase in the FSG reflects strong organic growth of 21% as well as net sales of $65.2 million contributed by fiscal 2022 acquisitions. The FSG's organic growth reflects increased demand for the majority of our commercial aerospace products and services resulting from continued recovery in global commercial air travel as compared to the prior year. As such, organic net sales increased by $129.9 million, $36.0 million and $28.1 million within our aftermarket replacement parts, repair and overhaul parts and services, and specialty products product lines, respectively. The net sales increase in the ETG principally reflects $177.5 million contributed by fiscal 2023 and 2022 acquisitions, partially offset by a 1% decrease in organic net sales. The ETG's organic net sales decline is mainly attributable to decreased demand for our defense products resulting in a net sales decrease of $42.1 million, partially offset by increased demand for our other electronics and aerospace products resulting in net sales increases of $18.8 million and $18.1 million, respectively. Although we believe sales price changes were not a significant contributing factor to the change in net sales of the FSG and ETG in the first nine months of fiscal 2023, recent cost inflation may lead to higher sales prices during the remainder of fiscal 2023.

Gross Profit and Operating Expenses

Our consolidated gross profit margin was 38.8% in the first nine months of fiscal 2023, as compared to 38.9% in the first nine months of fiscal 2022, principally reflecting a 2.7% decrease in the ETG's gross profit margin, partially offset by a 2.1% improvement in the FSG's gross profit margin. The reduction in the ETG's gross profit margin principally reflects the previously mentioned decrease in net sales of our defense products, partially offset by the previously mentioned increase in net sales of our aerospace and other electronics products. The increase in the FSG's gross profit margin principally reflects the previously mentioned higher net sales within our aftermarket replacement parts and specialty products product lines, and lower inventory obsolescence expenses in the first nine months of fiscal 2023 mainly due to increased demand within our aftermarket replacement parts product line. Total new product research and development expenses included within our consolidated cost of sales were $68.5 million in the first nine months of fiscal 2023, up from $55.8 million in the first nine months of fiscal 2022.

Our consolidated selling, general and administrative ("SG&A") expenses were $353.2 million in the first nine months of fiscal 2023, as compared to $272.0 million in the first nine months of fiscal 2022. The increase in consolidated SG&A expenses principally reflects $48.3 million attributable to our fiscal 2023 and 2022 acquisitions, costs incurred to support the previously mentioned net sales growth resulting in increases of $16.7 million and $7.4 million in




33


other general and administrative expenses and other selling expenses, respectively, a $10.4 million increase in performance-based compensation expense and a $7.5 million increase in acquisition costs mainly related to fiscal 2023 acquisitions, including Wencor, partially offset by a $9.1 million impact from the amendment and termination of a contingent consideration agreement pertaining to a fiscal 2021 acquisition.

Our consolidated SG&A expenses as a percentage of net sales were 17.4% in the first nine months of fiscal 2023, as compared to 17.0% in the first nine months of fiscal 2022. The increase in consolidated SG&A expenses as a percentage of net sales principally reflects a .4% impact from the previously mentioned increase in acquisition costs, and a .3% impact from changes in the estimated fair value of contingent consideration, partially offset by a .4% impact from the previously mentioned amendment and termination of a contingent consideration agreement.

Operating Income

Our consolidated operating income increased by 24% to a record $435.9 million in the first nine months of fiscal 2023, up from $350.3 million in the first nine months of fiscal 2022. The increase in consolidated operating income principally reflects an $83.4 million increase (a 44% increase) to a record $272.7 million in operating income of the FSG and a $9.1 million increase (a 5% increase) to $198.7 million in operating income of the ETG. The increase in operating income of the FSG principally reflects the previously mentioned net sales growth, improved gross profit margin, efficiencies realized from the higher net sales volume, and the previously mentioned amendment and termination of a contingent consideration agreement, partially offset by a $13.2 million increase in performance-based compensation expense. The increase in operating income of the ETG principally reflects the previously mentioned net sales increase, partially offset by the previously mentioned lower gross profit margin and higher costs from the impact of our January 2023 acquisition.

Our consolidated operating income as a percentage of net sales was 21.5% in the first nine months of fiscal 2023, as compared to 21.9% in the first nine months of fiscal 2022. Our consolidated operating income as a percentage of net sales in the first nine months of fiscal 2023 principally reflects a decrease in the ETG's operating income as a percentage of net sales to 22.5% in the first nine months of fiscal 2023, as compared to 26.9% in the first nine months of fiscal 2022, partially offset by an increase in the FSG’s operating income as a percentage of net sales to 23.3% in the first nine months of fiscal 2023, up from 20.8% in the first nine months of fiscal 2022. The decrease in the ETG's operating income as a percentage of net sales principally reflects the previously mentioned lower gross profit margin and a 1.8% impact from an increase in SG&A expenses as a percentage of net sales mainly from the previously mentioned higher costs from the impact of our January 2023 acquisition. The increase in the FSG’s operating income as a percentage of net sales principally reflects the previously mentioned improved gross profit margin, efficiencies realized from the higher net sales volume, and a .8% impact from the amendment and termination of a contingent consideration agreement, partially offset by a .5% impact from higher performance-based compensation expense.





34


Interest Expense

Interest expense increased to $29.6 million in the first nine months of fiscal 2023, as compared to $3.2 million in the first nine months of fiscal 2022. The increase in interest expense was due to higher interest rates as well as an increase in the amount of outstanding debt.

Other Income

Other income in the first nine months of fiscal 2023 and 2022 was not material.

Income Tax Expense

Our effective tax rate decreased to 19.0% in the first nine months of fiscal 2023, down from 19.4% in the first nine months of fiscal 2022. The decrease in our effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the first nine months of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the first nine months of fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022. We recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

Net Income Attributable to Noncontrolling Interests
Net income attributable to noncontrolling interests relates to the 20% noncontrolling interest held by Lufthansa Technik AG in HEICO Aerospace Holdings Corp. and the noncontrolling interests held by others in certain subsidiaries of the FSG and ETG. Net income attributable to noncontrolling interests was $30.6 million in the first nine months of fiscal 2023, as compared to $26.0 million in the first nine months of fiscal 2022. The increase in net income attributable to noncontrolling interests principally reflects improved operating results of certain subsidiaries of the FSG and ETG in which noncontrolling interests are held.

Net Income Attributable to HEICO

Net income attributable to HEICO increased by 18% to a record $300.2 million, or $2.17 per diluted share, in the first nine months of fiscal 2023, up from $254.5 million, or $1.85 per diluted share, in the first nine months of fiscal 2022 principally reflecting the previously mentioned higher consolidated operating income, partially offset by the increase in interest expense.










35


Comparison of Third Quarter of Fiscal 2023 to Third Quarter of Fiscal 2022

Net Sales

Our consolidated net sales in the third quarter of fiscal 2023 increased by 27% to a record $722.9 million, up from net sales of $569.5 million in the third quarter of fiscal 2022. The increase in consolidated net sales principally reflects an increase of $81.7 million (a 33% increase) to a record $325.9 million in net sales of the ETG and an increase of $74.8 million (a 23% increase) to a record $405.0 million in net sales of the FSG. The net sales increase in the ETG principally reflects $74.5 million contributed by fiscal 2023 and 2022 acquisitions and organic growth of 2%. The ETG's organic growth is mainly attributable to increased demand for our aerospace and other electronics products resulting in net sales increases of $9.7 million and $3.4 million, respectively, partially offset by decreased demand for our defense products resulting in a net sales decrease of $8.9 million. The net sales increase in the FSG reflects strong organic growth of 19% as well as net sales of $10.6 million contributed by a fiscal 2022 acquisition. The FSG's organic growth reflects increased demand for the majority of our commercial aerospace products and services resulting from continued recovery in global commercial air travel as compared to the prior year. As such, organic net sales increased by $51.5 million and $14.5 million within our aftermarket replacement parts and repair and overhaul parts and services product lines, respectively. Although we believe sales price changes were not a significant contributing factor to the change in net sales of the FSG and ETG in the third quarter of fiscal 2023, recent cost inflation may lead to higher sales prices during the remainder of fiscal 2023.

Gross Profit and Operating Expenses

Our consolidated gross profit margin was 38.6% in the third quarter of fiscal 2023, as compared to 38.8% in the third quarter of fiscal 2022, principally reflecting a 2.8% decrease in the ETG's gross profit margin, partially offset by a 1.5% improvement in the FSG's gross profit margin. The reduction in the ETG's gross profit margin principally reflects the previously mentioned decrease in net sales of our defense products, partially offset by the previously mentioned increase in net sales of our aerospace and other electronics products. The increase in the FSG's gross profit margin principally reflects the previously mentioned higher net sales and a favorable product mix. Total new product research and development expenses included within our consolidated cost of sales were $25.4 million in the third quarter of fiscal 2023, up from $18.7 million in the third quarter of fiscal 2022.

Our consolidated SG&A expenses were $129.4 million in the third quarter of fiscal 2023, as compared to $92.2 million in the third quarter of fiscal 2022. The increase in consolidated SG&A expenses principally reflects $20.2 million attributable to our fiscal 2023 and 2022 acquisitions, costs incurred to support the previously mentioned net sales growth resulting in increases of $11.5 million and $2.9 million in other general and administrative expenses and selling expenses, respectively, and a $2.6 million increase in acquisition costs mainly related to our acquisition of Wencor in August 2023.





36


Our consolidated SG&A expenses as a percentage of net sales were 17.9% in the third quarter of fiscal 2023, as compared to 16.2% in the third quarter of fiscal 2022. The increase in consolidated SG&A expenses as a percentage of net sales principally reflects a lower level of efficiencies mainly resulting from the impact of our January 2023 acquisition, a .3% impact from the previously mentioned increase in acquisition costs and a .3% impact from changes in the estimated fair value of contingent consideration.

Operating Income

Our consolidated operating income increased by 16% to $149.4 million in the third quarter of fiscal 2023, up from $128.7 million in the third quarter of fiscal 2022. The increase in consolidated operating income principally reflects an $18.4 million increase (a 26% increase) to $89.2 million in operating income of the FSG and a $6.1 million increase (a 9% increase) to $74.2 million in operating income of the ETG. The increase in operating income of the FSG principally reflects the previously mentioned net sales growth and improved gross profit margin, partially offset by a $3.3 million increase in acquisition costs mainly related to the previously mentioned Wencor Acquisition. The increase in operating income of the ETG principally reflects the previously mentioned net sales increase, partially offset by the previously mentioned lower gross profit margin and higher costs from the impact of our January 2023 acquisition.

Our consolidated operating income as a percentage of net sales was 20.7% in the third quarter of fiscal 2023, as compared to 22.6% in the third quarter of fiscal 2022. Our consolidated operating income as a percentage of net sales in the third quarter of fiscal 2023 principally reflects a decrease in the ETG's operating income as a percentage of net sales to 22.8% in the third quarter of fiscal 2023, as compared to 27.9% in the third quarter of fiscal 2022, partially offset by an increase in the FSG's operating income as a percentage of net sales to 22.0% in the third quarter of fiscal 2023, up from 21.4% in the third quarter of fiscal 2022. The decrease in the ETG's operating income as a percentage of net sales principally reflects the previously mentioned lower gross profit margin and a 2.3% impact from an increase in SG&A expenses as a percentage of net sales mainly from the previously mentioned higher costs from the impact of our January 2023 acquisition. The increase in the FSG's operating income as a percentage of net sales principally reflects the previously mentioned improved gross profit margin, partially offset by an .8% impact from the previously mentioned increase in acquisition costs.

Interest Expense

Interest expense increased to $12.1 million in the third quarter of fiscal 2023, as compared to $1.4 million in the third quarter of fiscal 2022. The increase in interest expense was due to higher interest rates as well as an increase in the amount of outstanding debt.

Other Income

Other income in the third quarter of fiscal 2023 and 2022 was not material.





37


Income Tax Expense

Our effective tax rate decreased to 18.4% in the third quarter of fiscal 2023, down from 27.0% in the third quarter of fiscal 2022. The decrease in our effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the third quarter of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the third quarter of fiscal 2022. Additionally, we recognized a larger income tax credit for qualified research and development activities in the third quarter of fiscal 2023 mainly upon the filing and completion of our fiscal 2022 U.S. federal and state tax returns.

Net Income Attributable to Noncontrolling Interests

Net income attributable to noncontrolling interests relates to the 20% noncontrolling interest held by Lufthansa Technik AG in HEICO Aerospace Holdings Corp. and the noncontrolling interests held by others in certain subsidiaries of the FSG and ETG. Net income attributable to noncontrolling interests was $10.7 million in the third quarter of fiscal 2023, as compared to $10.5 million in the third quarter of fiscal 2022. The increase in net income attributable to noncontrolling interests principally reflects improved operating results of certain subsidiaries of the FSG and ETG in which noncontrolling interests are held, inclusive of fiscal 2022 and 2023 acquisitions.

Net Income Attributable to HEICO

Net income attributable to HEICO increased by 24% to $102.0 million, or $.74 per diluted share, in the third quarter of fiscal 2023, up from $82.5 million, or $.60 per diluted share, in the third quarter of fiscal 2022 principally reflecting the previously mentioned higher consolidated operating income and lower effective tax rate, partially offset by the increase in interest expense.

Outlook

As we look ahead to the remainder of fiscal 2023, we continue to anticipate net sales growth in both the FSG and ETG, principally driven by demand for the majority of our products. Additionally, continued inflationary pressures and lingering supply chain disruptions stemming from the COVID-19 pandemic may lead to higher material and labor costs. Further, we plan to actively work on the integration of Wencor into our business and operations, continue our commitment to developing new products and services and further market penetration, while maintaining our financial strength and flexibility.










38


Liquidity and Capital Resources

Our principal uses of cash include acquisitions, capital expenditures, cash dividends, distributions to noncontrolling interests, financing costs, and working capital needs. We now anticipate fiscal 2023 capital expenditures to be approximately $50 to $55 million, inclusive of the Wencor Acquisition. We finance our activities primarily from our operating and financing activities, including borrowings under our revolving credit facility. The revolving credit facility and senior notes contain both financial and non-financial covenants. As of July 31, 2023, we were in compliance with all such covenants and our total debt to shareholders’ equity ratio was 41.1%.

On July 14, 2023, we entered into a third amendment to our revolving credit facility ("Credit Facility"), to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 14, 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow us to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.

Based on our current outlook, we believe that net cash provided by operating activities and available borrowings under our revolving credit facility will be sufficient to fund our cash requirements for at least the next twelve months.

Operating Activities

Net cash provided by operating activities was $300.4 million in the first nine months of fiscal 2023 and consisted primarily of net income from consolidated operations of $330.8 million, depreciation and amortization expense of $86.3 million (a non-cash item), net changes in other long-term liabilities and assets related to the HEICO LCP of $11.7 million (principally participant deferrals and employer contributions), $10.6 million in employer contributions to the HEICO Savings and Investment Plan (a non-cash item), and $10.4 million in share-based compensation expense (a non-cash item), partially offset by a $103.3 million increase in net working capital, a $23.0 million deferred income tax benefit, a $9.1 million impact from the amendment and termination of a contingent consideration agreement and $6.3 million of contingent consideration payments. The increase in net working capital is inclusive of an $86.7 million increase in inventories to support an increase in consolidated backlog and a $15.6 million increase in accounts receivable resulting from the previously mentioned higher net sales and the timing of collections.

Net cash provided by operating activities decreased by $23.6 million in the first nine months of fiscal 2023 from $323.9 million in the first nine months of fiscal 2022. The decrease is principally attributable to a $37.5 million increase in net working capital, a $30.8 million increase in deferred income tax benefits, and a $9.1 million impact from the amendment and termination of a contingent consideration agreement, partially offset by a $50.4 million increase in net income from consolidated operations. The increase in net working capital primarily




39


resulted from the previously mentioned increase in inventories and a decrease in trade accounts payable, partially offset by a decrease in prepaid expenses and other current assets.

Investing Activities

Net cash used in investing activities totaled $574.2 million in the first nine months of fiscal 2023 and related primarily to acquisitions of $526.7 million, capital expenditures of $34.2 million and investments related to the LCP of $14.0 million. Further details regarding our fiscal 2023 acquisitions may be found in Note 2, Acquisitions, of the Notes to Condensed Consolidated Financial Statements.

Financing Activities

Net cash provided by financing activities in the first nine months of fiscal 2023 totaled $824.1 million. During the first nine months of fiscal 2023, we received $1,189.5 million in proceeds from the issuance of senior notes and borrowed $564.0 million under our revolving credit facility, which were partially offset by $839.0 million in payments made on our revolving credit facility, $29.9 million of distributions to noncontrolling interests, $27.4 million of cash dividends on our common stock, redemptions of common stock related to stock option exercises aggregating $14.8 million, $12.6 million of contingent consideration payments, and $9.1 million paid of debt issuance costs.

Other Obligations and Commitments

Except as noted below, there have not been any material changes to our other obligations and commitments that were included in our Annual Report on Form 10-K for the year ended October 31, 2022.

On July 27, 2023, we completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). We used the net proceeds from the sale of the Notes to repay the outstanding borrowings under our Credit Facility and to fund a portion of the purchase price of the Wencor Acquisition. See Note 5, Short-Term and Long-Term Debt, and Note 12, Subsequent Events, of the Notes to Condensed Consolidated Financial Statements, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.

New Accounting Pronouncements

See Note 1, Summary of Significant Accounting Policies - New Accounting Pronouncements, of the Notes to Condensed Consolidated Financial Statements for additional information.





40


Guarantor Group Summarized Financial Information

On July 27, 2023, we completed the public offer and sale of the Notes. See Note 5, Short-Term and Long-Term Debt of the Notes to Condensed Consolidated Financial Statements, for additional information. The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of our existing and future subsidiaries (including any member of Wencor Group following consummation of the Wencor Acquisition) that guarantee our obligations under the Credit Facility (the “Guarantor Group”).

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between HEICO and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between us, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of HEICO and rank equally in right of payment with all of our existing and future senior unsecured indebtedness. Each Subsidiary Guarantor is owned either directly or indirectly by the Company and jointly and severally guarantee our obligations under the Notes. None of the Subsidiary Guarantors are organized outside of the U.S.

Under the Indenture, holders of the Notes will be deemed to have consented to the release of a subsidiary guarantee provided by a subsidiary guarantor, without any action required on the part of the Trustee or any holder of the Notes, upon such subsidiary guarantor ceasing to guarantee or to be an obligor with respect to the Credit Facility. Accordingly, if the lenders under the Credit Facility release a subsidiary guarantor from its guarantee of, or obligations as a borrower under, the Credit Facility, the obligations of the subsidiary guarantors to guarantee the Notes will immediately terminate. If any of our future subsidiaries incur obligations under the Credit Facility while the Notes are outstanding, then such subsidiary will be required to guarantee the Notes.

In addition, a subsidiary guarantor will be released and relieved from all its obligations under its subsidiary guarantee in the following circumstances, each of which is permitted by the indenture:

upon the sale or other disposition (including by way of consolidation or merger), in one transaction or a series of related transactions, of a majority of the total voting stock of such subsidiary guarantor (other than to us or any of our affiliates); or
upon the sale or disposition of all or substantially all the property of such subsidiary guarantor (other than to any of our affiliates or another subsidiary guarantor);

provided, however, that, in each case, such transaction is permitted by the Credit Facility and after giving effect to such transaction, such subsidiary guarantor is no longer liable for any subsidiary guarantee or other obligations in respect of the Credit Facility. The subsidiary guarantee of a subsidiary guarantor also will be released if we exercise our legal defeasance, covenant defeasance option or discharge the Indenture.




41


We conduct our operations almost entirely through our subsidiaries. Accordingly, the Guarantor Group’s cash flow and ability to service any guaranteed registered debt securities will depend on the earnings of our subsidiaries and the distribution of those earnings to the Guarantor Group, including the earnings of the non-guarantor subsidiaries, whether by dividends, loans or otherwise. Holders of the guaranteed registered debt securities will have a direct claim only against the Guarantor Group.

The following tables include summarized financial information for the Guarantor Group (in thousands). The information for the Guarantor Group is presented on a combined basis, excluding intercompany balances and transactions between us and the Guarantor and excluding investments in and equity in the earnings of non-guarantor subsidiaries. The Guarantor Group’s amounts due from, amounts due to, and transactions with non-guarantor subsidiaries have been presented in separate line items. The consolidating schedules are provided in accordance with the reporting requirements of Rule 13-01 under SEC Regulation S-X for the issuer and guarantor subsidiaries.

As of As of
July 31, 2023October 31, 2022
Current assets (excluding net intercompany receivable from non-guarantor subsidiaries)$1,524,929 $898,522 
Noncurrent assets 2,654,288 2,612,503 
Net intercompany receivable from/ (payable to) non-guarantor subsidiaries170,219 (10,836)
Current liabilities (excluding net intercompany payable to non-guarantor subsidiaries)346,560 327,700 
Noncurrent liabilities 1,590,962 662,948 
Redeemable noncontrolling interests 251,320 254,348 
Noncontrolling interests 35,497 33,993 

Nine months ended
July 31, 2023
Net sales $1,591,258 
Gross profit 596,251 
Operating income 348,233 
Net income from consolidated operations264,456 
Net income attributable to HEICO242,760 

Nine months ended
July 31, 2023
Intercompany net sales$1,381 
Intercompany management fee 1,853 
Intercompany interest income 5,015 
Intercompany dividends41,080 




42


Forward-Looking Statements

Certain statements in this report constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained herein that are not clearly historical in nature may be forward-looking and the words “anticipate,” “believe,” “expect,” “estimate” and similar expressions are generally intended to identify forward-looking statements. Any forward-looking statement contained herein, in press releases, written statements or other documents filed with the Securities and Exchange Commission or in communications and discussions with investors and analysts in the normal course of business through meetings, phone calls and conference calls, concerning our operations, economic performance and financial condition are subject to risks, uncertainties and contingencies. We have based these forward-looking statements on our current expectations and projections about future events. All forward-looking statements involve risks and uncertainties, many of which are beyond our control, which may cause actual results, performance or achievements to differ materially from anticipated results, performance or achievements. Also, forward-looking statements are based upon management’s estimates of fair values and of future costs, using currently available information. Therefore, actual results may differ materially from those expressed in or implied by those forward-looking statements as a result of factors including, but not limited to: the severity, magnitude and duration of public health threats, such as the COVID-19 pandemic ("Health Emergencies"); HEICO's liquidity and the amount and timing of cash generation; lower commercial air travel caused by Health Emergencies and their aftermath, airline fleet changes or airline purchasing decisions, which could cause lower demand for our goods and services; product specification costs and requirements, which could cause an increase to our costs to complete contracts; governmental and regulatory demands, export policies and restrictions, reductions in defense, space or homeland security spending by U.S. and/or foreign customers or competition from existing and new competitors, which could reduce our sales; our ability to introduce new products and services at profitable pricing levels, which could reduce our sales or sales growth; product development or manufacturing difficulties, which could increase our product development and manufacturing costs and delay sales; our ability to make acquisitions, including obtaining any applicable domestic and/or foreign governmental approvals, and achieve operating synergies from acquired businesses; customer credit risk; interest, foreign currency exchange and income tax rates; economic conditions, including the effects of inflation, within and outside of the aviation, defense, space, medical, telecommunications and electronics industries, which could negatively impact our costs and revenues; and defense spending or budget cuts, which could reduce our defense-related revenue. We undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except to the extent required by applicable law.





43


Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have not been any material changes in our assessment of HEICO’s sensitivity to market risk that was disclosed in Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the year ended October 31, 2022, except as discussed below:

In connection with our acquisition of Exxelia, we issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding. A hypothetical 10% strengthening of the United States ("U.S.") dollar in comparison to the Euro as of July 31, 2023 would decrease the U.S. dollar equivalent of our Euro note receivable by approximately $17.0 million and decrease operating income by the same amount.

Item 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this quarterly report. Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that HEICO’s disclosure controls and procedures are effective as of the end of the period covered by this quarterly report.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting during the third quarter ended July 31, 2023 that have materially affected, or are reasonably likely to materially affect, HEICO's internal control over financial reporting.






44


PART II. OTHER INFORMATION

Item 1A. Risk Factors.

Our business, financial condition, operating results and cash flows may be impacted by a number of factors, many of which are beyond our control, including those set forth in our Annual Report on Form 10-K for the year ended October 31, 2022, any one of which may cause our actual results to differ materially from anticipated results. There have been no material changes to the risk factors previously disclosed in our Annual Report on Form 10-K for the year ended October 31, 2022.

Item 5. Other Events.

None of our directors or officers adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, during the third quarter ended July 31, 2023.





45


Item 6.    EXHIBITS

ExhibitDescription
4.1
4.2
4.3
4.4
10.1
10.2
22.1
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL Document. *
101.SCHInline XBRL Taxonomy Extension Schema Document. *
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document. *
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document. *
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document. *
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document. *
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101). *

*    Filed herewith.
**    Furnished herewith.
***    Previously filed.




46


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.
HEICO CORPORATION
Date:August 30, 2023By:/s/ CARLOS L. MACAU, JR.
Carlos L. Macau, Jr.
Executive Vice President - Chief Financial Officer and Treasurer
(Principal Financial Officer)
By:/s/ STEVEN M. WALKER
Steven M. Walker
Chief Accounting Officer
and Assistant Treasurer
(Principal Accounting Officer)




47

EX-22.1 2 a73123exhibit221.htm EX-22.1 Document

Exhibit 22.1


List of Guarantor Subsidiaries

As of July 31, 2023, the following subsidiaries of HEICO Corporation (the "Company") are guarantors of the Company’s 5.25% Senior Notes due 2028 and 5.35% Senior Notes due 2033:

16-1741 PROPERTY, INC.
26 WARD HILL PROPERTY, LLC
3 MCCREA PROPERTY COMPANY, LLC
34 FREEDOM COURT, CORP.
3D PLUS U.S.A., INC.
60 SEQUIN LLC
8929 FULLBRIGHT PROPERTY, LLC
ACCURATE METAL MACHINING, INC.
ACTION RESEARCH CORPORATION
AEROANTENNA TECHNOLOGY, INC.
AERODESIGN, INC.
AEROELT, LLC
AEROSPACE & COMMERCIAL TECHNOLOGIES, LLC
AIRCRAFT TECHNOLOGY, INC.
ANALOG MODULES, INC.
APEX HOLDING CORP.
APEX MICROTECHNOLOGY, INC.
ASTRO PROPERTY, LLC
ASTROSEAL PRODUCTS MFG. CORPORATION
BAY EQUIPMENT CORP.
BLUE AEROSPACE LLC
BREIDON, LLC
CAMTRONICS, LLC
CARBON BY DESIGN CORPORATION
CARBON BY DESIGN LLC
CHARTER ENGINEERING, INC.
CONNECTRONICS CORP.
CONXALL CORPORATION
CSI AEROSPACE, INC.
DB CONTROL CORP.
DECAVO LLC
DIELECTRIC SCIENCES, INC.
DUKANE SEACOM, INC.
ENGINEERING DESIGN TEAM, INC.
FLIGHT MICROWAVE CORPORATION
FUTURE AVIATION, INC.
HARTER AEROSPACE, LLC
HEICO AEROSPACE CORPORATION
HEICO AEROSPACE HOLDINGS CORP.
HEICO AEROSPACE PARTS CORP.
HEICO EAST CORPORATION
HEICO ELECTRONIC TECHNOLOGIES CORP.
HEICO FLIGHT SUPPORT CORP.
HEICO PARTS GROUP, INC.



HEICO REPAIR GROUP AEROSTRUCTURES, LLC
HEICO REPAIR, LLC
HETC I, LLC
HETC II CORP.
HETC III, LLC
HETC IV, LLC
HETC V, LLC
HFSC III CORP.
HFSC IV CORP.
HFSC V, LLC
HFSC VI, LLC
HFSC VII, LLC
HFSC VIII, LLC
HFSC XI CORP.
HNW 2 BUILDING CORP.
HNW BUILDING CORP.
HVT GROUP, INC.
INERTIAL AIRLINE SERVICES, INC.
INTELLIGENT DEVICES, LLC
IRCAMERAS LLC
IRONWOOD ELECTRONICS, INC.
JET AVION CORPORATION
JETSEAL, INC.
LEADER TECH, INC.
LPI INDUSTRIES CORPORATION
LUCIX CORPORATION
LUMINA POWER, INC.
MASTIFF DESIGN, INC.
MCCLAIN INTERNATIONAL, INC.
MIDWEST MICROWAVE SOLUTIONS, INC.
NIACC-AVITECH TECHNOLOGIES INC.
NORTHWINGS ACCESSORIES CORPORATION
OPTICAL DISPLAY ENGINEERING, INC.
OPTICAL DISPLAY ENGINEERING, LLC
PACIWAVE, INC.
PIONEER INDUSTRIES LLC
PRIME AIR, LLC
PYRAMID SEMICONDUCTOR CORP
QUELL CORPORATION
R.H. LABORATORIES, INC.
RADIANT POWER CORP.
RADIANT POWER IDC, LLC
RADIANT-SEACOM REPAIRS CORP.
RAMONA RESEARCH, INC.
REINHOLD HOLDINGS, INC.
REINHOLD INDUSTRIES, INC.
RESEARCH ELECTRONICS INTERNATIONAL, L.L.C.
RIDGE ENGINEERING, LLC
RIDGE HOLDCO, LLC
ROBERTSON FUEL SYSTEMS, LLC
ROCKY MOUNTAIN HYDROSTATICS, LLC
SANTA BARBARA INFRARED, INC.



SEAL DYNAMICS LLC
SEAL Q CORP.
SENSOR SYSTEMS, INC.
SENSOR TECHNOLOGY ENGINEERING, LLC
SIERRA MICROWAVE TECHNOLOGY, LLC
SOLID SEALING TECHNOLOGY, INC.
SPECIALITY SILICONE PRODUCTS, INC.
SUNSHINE AVIONICS LLC
SWITCHCRAFT HOLDCO, INC.
SWITCHCRAFT, INC.
THE BECHDON COMPANY, LLC
THERMAL ENERGY PRODUCTS, INC.
THERMAL STRUCTURES, INC.
TRAD TESTS & RADIATIONS, INC.
TRANSFORMATIONAL SECURITY, LLC
TSID HOLDINGS, LLC
TTT CUBED, INC.
TURBINE KINETICS, INC.

EX-31.1 3 a73123exhibit311.htm EX-31.1 Document

Exhibit 31.1

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Laurans A. Mendelson, certify that:

(1)I have reviewed this Quarterly Report on Form 10-Q of HEICO Corporation;

(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:August 30, 2023/s/ LAURANS A. MENDELSON
Laurans A. Mendelson
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 a73123exhibit312.htm EX-31.2 Document

Exhibit 31.2

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Carlos L. Macau, Jr., certify that:

(1)I have reviewed this Quarterly Report on Form 10-Q of HEICO Corporation;

(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:August 30, 2023/s/ CARLOS L. MACAU, JR.
Carlos L. Macau, Jr.
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 a73123exhibit321.htm EX-32.1 Document

Exhibit 32.1

SECTION 1350 CERTIFICATION

In connection with the Quarterly Report of HEICO Corporation (the “Company”) on Form 10-Q for the period ended July 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Laurans A. Mendelson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

Date:August 30, 2023/s/ LAURANS A. MENDELSON
  Laurans A. Mendelson
  Chief Executive Officer
(Principal Executive Officer)

EX-32.2 6 a73123exhibit322.htm EX-32.2 Document

Exhibit 32.2

SECTION 1350 CERTIFICATION

In connection with the Quarterly Report of HEICO Corporation (the “Company”) on Form 10-Q for the period ended July 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Carlos L. Macau, Jr., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

Date:August 30, 2023/s/ CARLOS L. MACAU, JR.
  Carlos L. Macau, Jr.
  Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 7 hei-20230731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - DOCUMENT AND ENTITY INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - ACQUISITIONS (Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - ACQUISITIONS (Pro Forma) (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - ACQUISITIONS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - LONG-TERM DEBT (Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - LONG-TERM DEBT (Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - LONG-TERM DEBT (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - INCOME TAXES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - OPERATING SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - OPERATING SEGMENTS (Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - SUBSEQUENT EVENTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hei-20230731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hei-20230731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hei-20230731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Less: Net income attributable to noncontrolling interests Less: Comprehensive income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Accrued expenses and other current liabilities Accrued Liabilities, Current Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity R&D expenses Research and Development Expense Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Product Warranties [Table] Schedule of Product Warranties [Table] Schedule of Product Warranties [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt Disclosure Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Employer contributions to HEICO Savings and Investment Plan Defined Contribution Plan, Employer Discretionary Contribution Amount Deferred income taxes Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Trade accounts payable Accounts Payable, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Commitments and contingencies Commitments and Contingencies Construction in progress Construction in Progress, Gross Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Warranty claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Denominator: Denominator [Abstract] Denominator. Ownership [Axis] Ownership [Axis] Accruals for warranties Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Schedule of Fair Value of Total Consideration Schedule of Fair Value of Total Consideration [Table Text Block] Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block] Canada, Dollars Canada, Dollars Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Existing Management Existing Management [Member] Existing Management Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, $.01 par value per share; 10,000 shares authorized; none issued Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Land Land Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Balance Sheets Parenthetical [Abstract] Balance Sheets Parenthetical [Abstract] Payment for Contingent Consideration Liability, Operating Activities Payment for Contingent Consideration Liability, Operating Activities Proceeds from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Long-Term Debt, Fair Value Long-Term Debt, Fair Value Change in other long-term liabilities and assets related to HEICO Leadership Compensation Plan Increase (Decrease) in Obligation, Other Postretirement Benefits Net income attributable to HEICO Net income attributable to HEICO Net Income (Loss) Estimated Amortization Expense, thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash Acquired from Acquisition Cash Acquired from Acquisition Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Business Combination, Reason for Business Combination Business Combination, Reason for Business Combination Document Information, Document [Axis] Document Information, Document [Axis] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) All Currencies [Domain] All Currencies [Domain] Total debt and capital leases Debt and Lease Obligation LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Schedule Of Identifiable Intangible Assets [Table Text Block] Schedule Of Identifiable Intangible Assets [Table Text Block] Tabular disclosure of the carrying value of intangible assets both subject to and not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company. HEICO stock held by irrevocable trust Common Stock Issued, Employee Stock Trust Shareholders' equity: Equity, Attributable to Parent [Abstract] Increase (Decrease) in Receivables Increase (Decrease) in Receivables Temporary Equity, Other Changes Temporary Equity, Other Changes Other Intangible Assets Other Intangible Assets [Member] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other Electronic Components [Member] Other Electronic Components [Member] Other Electronic Components [Member] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Indefinite-Lived Trade Names Indefinite-Lived Trade Names Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Summary of Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Guarantor Obligations, Maximum Exposure, Undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Goodwill Goodwill Opening Balance Ending Balance Goodwill Schedule of Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Change in accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Buildings and improvements Buildings and Improvements, Gross Asset Acquisition [Domain] Asset Acquisition [Domain] Debt Instrument, Issuance Date Debt Instrument, Issuance Date Entity Small Business Entity Small Business Estimated Amortization Expense, for fiscal 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Letter of Credit Letter of Credit [Member] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Specialty Products [Member] Specialty Products [Member] Specialty Products [Member] Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation Value of shares issued during the period for deferred compensation obligation but held in irrevocable trust Depreciation Depreciation Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Long-Term Debt Instruments [Table Text Block] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net sales Revenues Revenues Income taxes payable Accrued Income Taxes, Current Description of Acquired Product Line Description of Acquired Product Line Description of Acquired Product Line Line of Credit Facility, Description Line of Credit Facility, Description Product and Service [Domain] Product and Service [Domain] Interest expense Interest Expense, Debt Proceeds from Debt, Net of Issuance Costs Proceeds from Debt, Net of Issuance Costs Short-Term Debt [Line Items] Short-Term Debt [Line Items] Increase (Decrease) in Inventories Increase (Decrease) in Inventories Corporate And Eliminations [Member] Other Primarily Corporate and Intersegment [Member] Corporate And Eliminations [Member] Corporate And Eliminations [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Anti-dilutive stock options excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Debt Instrument, Maturity Date Debt Instrument, Maturity Date ELT ELT [Member] Aircraft Emergency Locator Transmitter Fair Value Hierarchy and NAV [Domain] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Selected Financial Statement Information [Text Block] Additional Financial Information Disclosure [Text Block] Goodwill [Line Items] Goodwill [Line Items] Property, plant and equipment, gross Property, Plant and Equipment, Gross Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Estimated Amortization Expense, remainder of fiscal year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input Schedule of Research and Development Expenses [Table Text Block] Schedule of Research and Development Expenses [Table Text Block] Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales. Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Finance leases and note payable, Total Finance leases and note payable, Total Total amount of finance leases and note payable, current and non-current Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Materials, parts, assemblies and supplies Inventory, Raw Materials and Purchased Parts, Net of Reserves Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization expense related to intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Net Carrying Amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Increase (Decrease) in Income Taxes Payable Increase (Decrease) in Income Taxes Payable Aerospace [Member] Aerospace [Member] Customers within the Aerospace industry [Member] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Product Warranty Liability [Axis] Product Warranty Liability [Axis] Product Warranty Liability [Axis] Document [Domain] Document [Domain] Common stock, shares issued Common Stock, Shares, Issued Contract liabilities Contract with Customer, Liability, Current Current maturities of long-term debt Long-Term Debt and Lease Obligation, Current Inventories, net of valuation reserves Inventory, Net of Allowances, Customer Advances and Progress Billings Security Exchange Name Security Exchange Name Stock Redeemed or Called During Period, Value Stock Redeemed or Called During Period, Value Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Starting accumulated other comprehensive loss Ending accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Foreign Currency Translation [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Common Stock Issued Repurchased and Retired Related To Stock Option Exercises Common Stock Issued Repurchased and Retired Related To Stock Option Exercises The fair value of common stock repurchased by the entity that was surrendered by employees as settlement for employee tax withholding obligations due in connection with exercises of non-qualified stock options. Common Class A [Member] Class A Common Stock [Member] Common Class A [Member] Total operating costs and expenses Costs and Expenses Proceeds from (Payments for) Other Financing Activities Proceeds from (Payments for) Other Financing Activities Maximum [Member] Maximum [Member] Comprehensive income attributable to HEICO Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Finite-Lived Intangible Assets, Gross Other Finite-Lived Intangible Assets, Gross Document Type Document Type Goodwill acquired Goodwill, Acquired During Period Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Interest Rate During Period Business Acquisition, Pro Forma Earnings Per Share, Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Address Entity Address, Address Line One Classification Type [Domain] Classification Type [Domain] [Domain] for Classification Type [Axis] Subsequent Event [Table] Subsequent Event [Table] Accrued customer rebates and credits Accrued Customer Rebates and Credits Carrying value as of the balance sheet date of accrued customer rebates and credits. Noncontrolling Interest, Ownership Percentage by Parent Subsidiary, Ownership Percentage, Parent Other Noncash Income (Expense) Other Noncash Income (Expense) NoncontrollingInterestDecreaseFromBusinessAcquisition NoncontrollingInterestDecreaseFromBusinessAcquisition Amount of decrease in noncontrolling interest from business combination Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Related Party Transaction, Rate Related Party Transaction, Rate Classification Type [Axis] Classification Type [Axis] Classification Type [Axis] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Change in contract assets Increase (Decrease) in Contract with Customer, Asset Operating costs and expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Reversal of Remaining Contingent Consideration, Liability Business Combination, Reversal of Remaining Contingent Consideration, Liability Business Combination, Reversal of Remaining Contingent Consideration, Liability Amount of contingent consideration reversed during the period, due to the termination of the contingent consideration agreement. Schedule of Earnings Per Share, Basic and Diluted [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Line Items] [Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table] Description of Acquired Entity Business Acquisition, Description of Acquired Entity Related Party, Type [Domain] Related Party, Type [Domain] Acquisitions [Text Block] Business Combination Disclosure [Text Block] Payments of Ordinary Dividends, Noncontrolling Interest Payments of Ordinary Dividends, Noncontrolling Interest Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Subsidiary, Ownership Percentage, Noncontrolling Owner Operating Segments [Member] Operating Segments [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Payments to Noncontrolling Interests Payments to Noncontrolling Interests Schedule of Accounts Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Inventories, net Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Less: Foreign currency translation adjustments attributable to noncontrolling interests Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Increase in contract assets, net Contract with Customer, Additional Unbilled Receivables using Over-time recognition model The amounts recorded as additional unbilled receivables for contracts using an over-time recognition model. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Selected Financial Statement Information [Abstract] Selected Financial Statement Information [Abstract] Segments [Domain] Segment [Domain] Segments [Domain] Deferred compensation plans Deferred Compensation Plan Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Consolidation Items [Domain] Consolidation Items [Domain] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Increase (Decrease) in Customer Deposits Contract with Customer, Receipts During the Period in Excess of Customer Deposits Recognized as Revenue Receipts during the period of new customer deposits on certain customer contracts in excess of reductions to contract liabilities from customer deposits recognized as revenue. Debt Instrument, Face Amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Redeemable Noncontrolling Interest [Line Items] Redeemable Noncontrolling Interest [Line Items] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current State Entity Address, State or Province Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Accrued Expenses Assumed Accrued Expenses Assumed Amount of accrued expenses assumed at the acquisition date. Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Estimated Amortization Expense, for fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding Common Stock, Shares, Outstanding Swingline Swingline [Member] Swingline Adjustments to redemption amount of redeemable noncontrolling interests Adjustments to redemption amount of redeemable noncontrolling interests Noncontrolling Interest, Change in Redemption Value Schedule of Earnings Per Share, Basic and Diluted [Table] Schedule of Earnings Per Share, Basic and Diluted [Table] Schedule of Earnings Per Share, Basic and Diluted [Table] Stockholders' Equity, Other Stockholders' Equity, Other Redeemable at fair value Redeemable Noncontrolling Interest, Equity, Common, Fair Value Corporate Owned Life Insurance [Member] Corporate Owned Life Insurance [Member] Corporate owned life insurance [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Domain] Loans and Leases Receivable, Related Parties Loans and Leases Receivable, Related Parties Customer [Domain] Customer [Domain] Finite-Lived Customer Relationships, Gross Finite-Lived Customer Relationships, Gross Schedule of Inventories [Table Text Block] Schedule of Inventory, Current [Table Text Block] Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Deferred Compensation Obligation [Member] Deferred Compensation Obligation [Member] Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Asset Acquisition [Axis] Asset Acquisition [Axis] Basis of Presentation [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Debt Instrument, Date of First Required Payment Debt Instrument, Date of First Required Payment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Net Investment Related to Deferred Compensation Plan Net Investment Related to Deferred Compensation Plan Net Investment Related to Deferred Compensation Plan Repayments of Long-Term Lines of Credit Repayments of Long-Term Lines of Credit Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Pension Benefit Obligation [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Aggregate LCP Liability [Member] Aggregate LCP Liability [Member] Aggregate LCP Liability [Member] Net income per share attributable to HEICO shareholders: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Proceeds from Issuance of Senior Long-Term Debt Proceeds from Issuance of Senior Long-Term Debt Subsequent Event [Line Items] Subsequent Event [Line Items] Stock or Unit Option Plan Expense Stock or Unit Option Plan Expense Common Stock Common Stock, Value, Issued Trade Names [Member] Trade Names [Member] Senior Notes Senior Notes [Member] Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total current assets Assets, Current Contingent consideration Total liabilities Business Combination, Contingent Consideration, Liability Line of Credit Facility Change in Borrowing Capacity Line of Credit Facility Change in Borrowing Capacity The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow through increased commitments. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Alcon Alcon [Member] Alcon Electronics Pvt. Ltd. Amortization Amortization Other (expense) income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Defined Benefit Plan, Liability Categories [Domain] Defined Benefit Plan, Liability Categories [Domain] [Domain] for Defined Benefit Plan, Liability Categories [Axis] Redeemable noncontrolling interests Starting Balance, Redeemable Noncontrolling Interests Ending Balance, Redeemable Noncontrolling Interests Redeemable noncontrolling interests Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Statement [Table] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Opening balance, Liabilities Ending balance, Liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Debt Instrument, Payment Terms Debt Instrument, Payment Terms Estimated Amortization Expense, for fiscal 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Redeemable Noncontrolling Interests [Member] Redeemable Noncontrolling Interests [Member] Tax benefit from stock option exercises recognized in the period Deferred Tax Expense from Stock Options Exercised Issuance of common stock to Savings and Investment Plan Stock Issued During Period, Value, Employee Benefit Plan Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net contract assets Contract with Customer, Asset, before Allowance for Credit Loss Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Proceeds from stock option exercises, Adjustment to Additional Paid in Capital APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Debt Instrument, Description Debt Instrument, Description Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Balances as of beginning of fiscal year Balances as of end of period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Recognized Liabilities Assumed, Short-Term Debt Recognized Liabilities Assumed, Short-Term Debt Recognized Liabilities Assumed, Short-Term Debt Acquired Finite-Lived Intellectual Property, Gross Finite-Lived Intellectual Property, Gross Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life. Business Combination and Asset Acquisition [Abstract] Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Total HEICO shareholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] 2028 Senior Notes 2028 Senior Notes [Member] 2028 Senior Notes Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Deferred compensation obligation Deferred Compensation Obligation Deferred compensation obligation payable in company common stock. Debt Instrument, Redemption, Description Debt Instrument, Redemption, Description Unrealized gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Events [Abstract] Income before income taxes and noncontrolling interests Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term debt, net of current maturities Long-Term Debt and Lease Obligation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Schedule of Product Warranties [Line Items] Schedule of Product Warranties [Line Items] [Line Items] for Schedule of Product Warranties [Table] Foreign Line of Credit Foreign Line of Credit [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred Stock, Shares Issued Preferred Stock, Shares Issued Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] FY2021 Acquisition Subsidiary 1 FY2021 Acquisition Subsidiary 1 [Member] FY2021 Acquisition Subsidiary 1 Intangible assets, net Intangible Asset Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) 2033 Senior Notes 2033 Senior Notes [Member] 2033 Senior Notes FY 2015 Acquisition FY 2015 Acquisition [Member] FY 2015 Acquisition Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Debt Instrument, Interest Rate, Effective Percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Defense and Space [Member] Defense and Space [Member] Customers within the Defense and Space industries [Member] Common Stock [Member] Common Stock [Member] Value of Stock Issued During Period for Deferred Compensation Obligation Value of Stock Issued During Period for Deferred Compensation Obligation Value of shares issued during the period to deferred compensation obligation Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Name of Acquired Entity Business Acquisition, Name of Acquired Entity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate Debt, Weighted Average Interest Rate Total shareholders' equity Beginning Balance Ending Balance Equity, Including Portion Attributable to Noncontrolling Interest Distributions to noncontrolling interests Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items] Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items] Inventory [Domain] Inventory [Domain] Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Minimum [Member] Minimum [Member] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Accounts receivable, net Receivables, Net, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cash dividends Dividends, Common Stock, Cash ASSETS Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Liabilities [Abstract] Liabilities: Liabilities [Abstract] Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Debt Issuance Costs, Gross Debt Issuance Costs, Gross Net income from consolidated operations Net income from consolidated operations Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Retained Earnings [Member] Retained Earnings [Member] Current maturities of long-term debt Long-Term Debt, Current Maturities Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic Exxelia Exxelia [Member] Exxelia International Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Currency [Axis] Currency [Axis] Entity City Entity Address, City or Town Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue Related Party Related Party [Member] Schedule Of Segment Reporting Information By Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Document Transition Report Document Transition Report Adjustments to goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Combinations [Abstract] Business Combinations [Abstract] Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs Change in trade accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized Common Stock, Shares Authorized Document Information [Table] Document Information [Table] Redeemable based on a multiple of future earnings Redeemable Noncontrolling Interest, Equity, Fair Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] REVENUE [Abstract] REVENUE [Abstract] REVENUE [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Deferred Compensation Plan, Asset Categories [Domain] Deferred Compensation Plan, Asset Categories [Domain] Deferred Compensation Plan, Asset Categories [Domain] Numerator: Numerator [Abstract] Numerator. Inventory [Axis] Inventory [Axis] Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from Stock Options Exercised Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Heico Electronic Technologies Corp Heico Electronic Technologies Corp [Member] Heico Electronic Technologies Corp Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Estimated Amortization Expense, for fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Percent of ownership sold during the period Percent of ownership sold during the period Percent of ownership sold during the period Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Related Party, Type [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred Compensation Plans [Abstract] Deferred Compensation Plans [Abstract] Deferred Compensation Plans [Abstract] Total customer rebates and credits deducted within net sales Accrued Customer Rebates and Credits Expense The total customer rebates and credits expense deducted within net sales. Machinery, equipment and tooling Machinery and Equipment, Gross Intellectual Property [Member] Intellectual Property [Member] Entity Registrant Name Entity Registrant Name Effect of dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements FY2022 Acquisition Subsidiary 1 FY2022 Acquisition Subsidiary 1 [Member] FY2022 Acquisition Subsidiary 1 Estimated Amortization Expense, for fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Stock Issued During Period, Shares, Acquisitions Stock Issued During Period, Shares, Acquisitions Change in value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Noncontrolling interests Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Preferred Stock, Dividend Rate, Percentage Preferred Stock, Dividend Rate, Percentage Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Finished products Inventory, Finished Goods, Net of Reserves Sales by Industry [Member] Sales by Industry [Member] Sales by Industry [Member] Related liabilities of deferred compensation plans, specified as other long-term liabilities Deferred Compensation Liability, Classified, Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Related Party Transaction, Terms and Manner of Settlement Related Party Transaction, Terms and Manner of Settlement Business Acquisition, Pro Forma Earnings Per Share, Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Entity Common Stock Par Value Entity Listing, Par Value Per Share Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table] Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] FY2022 Acquisition Subsidiary 2 FY2022 Acquisition Subsidiary 2 [Member] FY2022 Acquisition Subsidiary 2 Flight Support Group [Member] Flight Support Group [Member] Flight Support Group. Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Schedule of Redeemable Noncontrolling Interests [Table Text Block] Redeemable Noncontrolling Interest [Table Text Block] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Legal Entity [Axis] Legal Entity [Axis] Money Market Funds [Member] Money Market Funds [Member] Pro Forma Net income attributable to Parent Pro Forma Net income attributable to Parent Pro Forma Net income attributable to Parent Amortization of unrealized loss on defined benefit pension plan, net of tax Defined Benefit Plan, Amortization of Gain (Loss) Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] FY 2023 Acquisition FY 2023 Acquisition [Member] FY 2023 Acquisition Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Senior Notes Senior Notes Comprehensive income from consolidated operations Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Defined Benefit Plan, Liability Categories [Axis] Defined Benefit Plan, Liability Categories [Axis] Defined Benefit Plan, Liability Categories [Axis] FY2022 Acquisition Subsidiary 3 FY2022 Acquisition Subsidiary 3 [Member] FY2022 Acquisition Subsidiary 3 Senior Notes, Noncurrent Senior Notes, Noncurrent Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] FY2020 Acquisition Subsidiary 1 FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment Capital in excess of par value Additional Paid in Capital, Common Stock Capital In Excess Of Par Value [Member] Additional Paid-in Capital [Member] Total assets Total assets Assets Cover [Abstract] Cover [Abstract] Subsequent Events [Text Block] Subsequent Events [Text Block] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other Industries [Member] Other Industries [Member] Customers within other industries [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent HEICO Stock Held By Irrevocable Trust [Member] HEICO Stock Held By Irrevocable Trust [Member] HEICO stock held by irrevocable trust. Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Equity Component [Domain] Equity Component [Domain] Equity Component [Domain] Work in process Inventory, Work in Process, Net of Reserves Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Entity Current Reporting Status Entity Current Reporting Status FY 2017 Acquisition [Member] FY 2017 Acquisition [Member] FY 2017 Acquisitions Noncontrolling Interest, Increase from Business Combination Noncontrolling Interest, Increase from Business Combination Operating income Operating Income (Loss) Operating Income (Loss) Name Of Acquired Product Line Name Of Acquired Product Line Name Of Acquired Product Line Schedule of Short-Term Debt [Table] Schedule of Short-Term Debt [Table] Electronic Technologies Group [Member] Electronic Technologies Group [Member] Electronic Technologies Group. Wencor Wencor [Member] Wencor Group Product Line [Member] Product Line [Member] Product Line [Member] Heico Common Stock [Member] Heico Common Stock [Member] Heico Common Stock [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of sales Cost of Revenue Product Warranty Liability [Domain] Product Warranty Liability [Domain] [Domain] for Product Warranty Liability [Axis] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Statement, Business Segments [Axis] Segments [Axis] Balances Statement [Line Items] Statement [Line Items] Total Shareholders Equity [Member] Total Shareholders Equity [Member] Total Shareholders Equity, not including Redeemable Noncontrolling Interests Scenario [Domain] Scenario [Domain] Borrowings under revolving credit facility Long-term Line of Credit Long-Term Line of Credit Customer Relationships [Member] Customer Relationships [Member] Proceeds from Long-term Lines of Credit Proceeds from Long-Term Lines of Credit Shareholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Noncontrolling Interest [Member] Noncontrolling Interest [Member] EX-101.PRE 11 hei-20230731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
DOCUMENT AND ENTITY INFORMATION - $ / shares
9 Months Ended
Jul. 31, 2023
Aug. 28, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Shell Company false  
Local Phone Number 987-4000  
Entity File Number 001-04604  
City Area Code 954  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Jul. 31, 2023  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Entity Current Reporting Status Yes  
Entity Information [Line Items]    
Entity Incorporation, State or Country Code FL  
Entity Registrant Name HEICO CORPORATION  
Zip Code 33021  
Entity Central Index Key 0000046619  
Entity Tax Identification Number 65-0341002  
Address 3000 Taft Street  
Entity City Hollywood  
State FL  
Current Fiscal Year End Date --10-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Heico Common Stock [Member]    
Entity Information [Line Items]    
Title of 12(b) Security Common Stock, $.01 par value per share  
Security Exchange Name NYSE  
Trading Symbol HEI  
Entity Common Stock, Shares Outstanding   54,712,699
Entity Common Stock Par Value $ 0.01  
Common Class A [Member]    
Entity Information [Line Items]    
Title of 12(b) Security Class A Common Stock, $.01 par value per share  
Security Exchange Name NYSE  
Trading Symbol HEI.A  
Entity Common Stock, Shares Outstanding   83,474,773
Entity Common Stock Par Value $ 0.01  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 694,263 $ 139,504
Accounts receivable, net 355,491 294,848
Contract assets 102,832 93,978
Inventories, net 731,966 582,471
Prepaid expenses and other current assets 47,372 41,929
Total current assets 1,931,924 1,152,730
Property, plant and equipment, net 285,033 225,879
Goodwill 2,026,279 1,672,425
Intangible assets, net 822,545 733,327
Other assets 387,521 311,135
Total assets 5,453,302 4,095,496
Current liabilities:    
Current maturities of long-term debt 16,777 1,654
Trade accounts payable 139,515 116,551
Accrued expenses and other current liabilities 315,606 290,199
Income taxes payable 7,149 12,455
Total current liabilities 479,047 420,859
Long-term debt, net of current maturities 1,198,484 288,620
Deferred income taxes 83,357 71,162
Other long-term liabilities 389,335 338,948
Total liabilities 2,150,223 1,119,589
Commitments and contingencies
Redeemable noncontrolling interests 343,883 327,601
Shareholders' equity:    
Preferred Stock, $.01 par value per share; 10,000 shares authorized; none issued 0 0
Capital in excess of par value 406,442 397,337
Deferred compensation obligation 6,318 5,297
HEICO stock held by irrevocable trust (6,318) (5,297)
Accumulated other comprehensive loss (16,657) (46,499)
Retained earnings 2,523,212 2,253,932
Total HEICO shareholders' equity 2,914,367 2,606,136
Noncontrolling interests 44,829 42,170
Total shareholders' equity 2,959,196 2,648,306
Total liabilities and equity 5,453,302 4,095,496
Class A Common Stock [Member]    
Shareholders' equity:    
Common Stock 823 821
Heico Common Stock [Member]    
Shareholders' equity:    
Common Stock $ 547 $ 545
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL] - $ / shares
shares in Thousands
Jul. 31, 2023
Oct. 31, 2022
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 10,000 10,000
Preferred Stock, Shares Issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 150,000 150,000
Common stock, shares issued 54,706 54,519
Common stock, shares outstanding 54,706 54,519
Class A Common Stock [Member]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 150,000 150,000
Common stock, shares issued 82,316 82,093
Common stock, shares outstanding 82,316 82,093
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Net sales $ 722,902 $ 569,528 $ 2,031,658 $ 1,598,684
Operating costs and expenses:        
Cost of sales 444,168 348,591 1,242,613 976,308
Selling, general and administrative expenses 129,367 92,190 353,154 272,030
Total operating costs and expenses 573,535 440,781 1,595,767 1,248,338
Operating income 149,367 128,747 435,891 350,346
Interest expense (12,120) (1,406) (29,561) (3,181)
Other (expense) income 906 145 1,888 685
Income before income taxes and noncontrolling interests 138,153 127,486 408,218 347,850
Income tax expense 25,400 34,400 77,400 67,400
Net income from consolidated operations 112,753 93,086 330,818 280,450
Less: Net income attributable to noncontrolling interests 10,730 10,546 30,648 25,979
Net income attributable to HEICO $ 102,023 $ 82,540 $ 300,170 $ 254,471
Net income per share attributable to HEICO shareholders:        
Basic (in dollars per share) $ 0.74 $ 0.61 $ 2.19 $ 1.87
Diluted (in dollars per share) $ 0.74 $ 0.60 $ 2.17 $ 1.85
Weighted average number of common shares outstanding:        
Basic (in shares) 137,006 135,978 136,859 135,835
Diluted (in shares) 138,668 137,837 138,616 137,890
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Net income from consolidated operations $ 112,753 $ 93,086 $ 330,818 $ 280,450
Other comprehensive income (loss):        
Foreign currency translation adjustments 885 (7,744) 31,264 (30,772)
Amortization of unrealized loss on defined benefit pension plan, net of tax 15 16 43 49
Total other comprehensive income (loss) 900 (7,728) 31,307 (30,723)
Comprehensive income from consolidated operations 113,653 85,358 362,125 249,727
Less: Comprehensive income attributable to noncontrolling interests 10,730 10,546 30,648 25,979
Less: Foreign currency translation adjustments attributable to noncontrolling interests (69) (355) 1,465 (1,348)
Comprehensive income attributable to noncontrolling interests 10,661 10,191 32,113 24,631
Comprehensive income attributable to HEICO $ 102,992 $ 75,167 $ 330,012 $ 225,096
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED - USD ($)
$ in Thousands
Total
Redeemable Noncontrolling Interests [Member]
Common Stock [Member]
Common Stock [Member]
Class A Common Stock [Member]
Capital In Excess Of Par Value [Member]
Deferred Compensation Obligation [Member]
HEICO Stock Held By Irrevocable Trust [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total Shareholders Equity [Member]
Beginning Balance at Oct. 31, 2021     $ 543 $ 812 $ 320,747 $ 5,297 $ (5,297) $ (8,552) $ 1,949,521 $ 33,868 $ 2,296,939
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 225,096             (29,375) 254,471    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 24,631 $ 17,639               6,992  
Comprehensive income 249,727                   232,088
Cash dividends                 (24,466)   (24,466)
Issuance of common stock to Savings and Investment Plan       1 9,497           9,498
Share-based compensation expense         9,815           9,815
Proceeds from stock option exercises     3 3             1,870
Proceeds from stock option exercises, Adjustment to Additional Paid in Capital         1,864            
Stock Redeemed or Called During Period, Value     (1) (1) (25,824)           (25,826)
Distributions to noncontrolling interests   (15,759)               (1,007) (1,007)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests (12,150)                    
Increase to APIC from Purchase of Noncontrolling Interests and Net Assets         3,415           3,415
Adjustments to redemption amount of redeemable noncontrolling interests   8,194             (8,194)   (8,194)
Adjustments to Additional Paid in Capital, Other         (2,149)            
Stockholders' Equity, Other                 1   (2,148)
Ending Balance at Jul. 31, 2022     545 815 317,365 5,297 (5,297) (37,927) 2,171,333 39,853 2,491,984
Starting Balance, Redeemable Noncontrolling Interests at Oct. 31, 2021   252,587                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 24,631 17,639               6,992  
Noncontrolling Interest, Increase from Business Combination 42,719                    
Distributions to noncontrolling interests   (15,759)               (1,007) (1,007)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests (12,150)                    
Adjustments to redemption amount of redeemable noncontrolling interests   8,194             (8,194)   (8,194)
Temporary Equity, Other Changes 3,764                    
Ending Balance, Redeemable Noncontrolling Interests at Jul. 31, 2022   296,994                  
Beginning Balance at Apr. 30, 2022     545 814 311,053 5,297 (5,297) (30,554) 2,100,178 38,438 2,420,474
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 75,167             (7,373) 82,540    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 10,191 8,377               1,814  
Comprehensive income 85,358                   76,981
Cash dividends                 (12,239)   (12,239)
Issuance of common stock to Savings and Investment Plan       1 1,758           1,759
Share-based compensation expense         2,960           2,960
Proceeds from stock option exercises                     260
Proceeds from stock option exercises, Adjustment to Additional Paid in Capital         260            
Stock Redeemed or Called During Period, Value         (2,134)           (2,134)
Distributions to noncontrolling interests   (5,791)               (399) (399)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests (12,150)                    
Increase to APIC from Purchase of Noncontrolling Interests and Net Assets         3,415           3,415
Adjustments to redemption amount of redeemable noncontrolling interests   (853)             853   853
Adjustments to Additional Paid in Capital, Other         53            
Stockholders' Equity, Other                 1   54
Ending Balance at Jul. 31, 2022     545 815 317,365 5,297 (5,297) (37,927) 2,171,333 39,853 2,491,984
Starting Balance, Redeemable Noncontrolling Interests at Apr. 30, 2022   303,927                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 10,191 8,377               1,814  
Noncontrolling Interest, Increase from Business Combination 3,484                    
Distributions to noncontrolling interests   (5,791)               (399) (399)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests (12,150)                    
Adjustments to redemption amount of redeemable noncontrolling interests   (853)             853   853
Ending Balance, Redeemable Noncontrolling Interests at Jul. 31, 2022   296,994                  
Beginning Balance at Oct. 31, 2022 2,648,306   545 821 397,337 5,297 (5,297) (46,499) 2,253,932 42,170 2,648,306
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 330,012             29,842 300,170    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 32,113 22,745               9,368  
Comprehensive income 362,125                   339,380
Cash dividends                 (27,370)   (27,370)
Issuance of common stock to Savings and Investment Plan         9,222           9,222
Share-based compensation expense         10,412           10,412
Proceeds from stock option exercises     2 2             5,484
Proceeds from stock option exercises, Adjustment to Additional Paid in Capital         5,480            
Stock Redeemed or Called During Period, Value         (14,847)           (14,847)
Distributions to noncontrolling interests   (23,226)               (6,708) (6,708)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests   (1,059)     (1,674)           (1,674)
Adjustments to redemption amount of redeemable noncontrolling interests   3,334             (3,334)   (3,334)
Value of Stock Issued During Period for Deferred Compensation Obligation           1,021          
Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation             (1,021)        
Adjustments to Additional Paid in Capital, Other         512            
Stockholders' Equity, Other                 (186) (1) 325
Ending Balance at Jul. 31, 2023 2,959,196   547 823 406,442 6,318 (6,318) (16,657) 2,523,212 44,829 2,959,196
Starting Balance, Redeemable Noncontrolling Interests at Oct. 31, 2022 327,601 327,601                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 32,113 22,745               9,368  
Noncontrolling Interest, Increase from Business Combination 12,137                    
Distributions to noncontrolling interests   (23,226)               (6,708) (6,708)
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests   (1,059)     (1,674)           (1,674)
Adjustments to redemption amount of redeemable noncontrolling interests   3,334             (3,334)   (3,334)
Temporary Equity, Other Changes 2,351                    
Ending Balance, Redeemable Noncontrolling Interests at Jul. 31, 2023 343,883 343,883                  
Beginning Balance at Apr. 30, 2023     547 823 398,991 6,171 (6,171) (17,626) 2,435,155 41,777 2,859,667
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 102,992             969 102,023    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 10,661 7,389               3,272  
Comprehensive income 113,653                   106,264
Cash dividends                 (13,702)   (13,702)
Issuance of common stock to Savings and Investment Plan         1,462           1,462
Share-based compensation expense         4,357           4,357
Proceeds from stock option exercises                     1,410
Proceeds from stock option exercises, Adjustment to Additional Paid in Capital         1,410            
Stock Redeemed or Called During Period, Value         (36)           (36)
Distributions to noncontrolling interests   (7,065)               (219) (219)
Adjustments to redemption amount of redeemable noncontrolling interests   231             (231)   (231)
Value of Stock Issued During Period for Deferred Compensation Obligation           147          
Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation             (147)        
Adjustments to Additional Paid in Capital, Other         258            
Stockholders' Equity, Other                 (33) (1) 224
Ending Balance at Jul. 31, 2023 2,959,196   $ 547 $ 823 $ 406,442 $ 6,318 $ (6,318) $ (16,657) 2,523,212 44,829 2,959,196
Starting Balance, Redeemable Noncontrolling Interests at Apr. 30, 2023   345,833                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 10,661 7,389               3,272  
Distributions to noncontrolling interests   (7,065)               $ (219) (219)
NoncontrollingInterestDecreaseFromBusinessAcquisition (2,505)                    
Adjustments to redemption amount of redeemable noncontrolling interests   231             $ (231)   $ (231)
Ending Balance, Redeemable Noncontrolling Interests at Jul. 31, 2023 $ 343,883 $ 343,883                  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL] - $ / shares
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Cash dividends per share (in dollars per share) $ 0.10 $ 0.09 $ 0.20 $ 0.18
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income from consolidated operations $ 330,818 $ 280,450
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation, Depletion and Amortization 86,315 70,526
Employer contributions to HEICO Savings and Investment Plan 10,647 8,884
Stock or Unit Option Plan Expense 10,412 9,815
Change in value of contingent consideration 1,218 (4,253)
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057) 0
Payment for Contingent Consideration Liability, Operating Activities (6,299) 0
Deferred income tax provision (benefit) (22,974) 7,858
Increase (Decrease) in Operating Capital [Abstract]    
Increase (Decrease) in Receivables (15,615) (18,445)
Change in contract assets (7,863) (4,022)
Increase (Decrease) in Inventories (86,681) (61,190)
Increase (Decrease) in Prepaid Expense and Other Assets 1,302 (11,701)
Change in trade accounts payable (1,685) 18,959
Change in accrued expenses and other current liabilities 12,164 12,963
Increase (Decrease) in Income Taxes Payable (4,967) (2,405)
Change in other long-term liabilities and assets related to HEICO Leadership Compensation Plan 11,734 13,735
Other Noncash Income (Expense) (9,112) 2,736
Net cash provided by operating activities 300,357 323,910
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Payments to Acquire Businesses, Net of Cash Acquired (526,702) (175,298)
Payments to Acquire Property, Plant, and Equipment (34,176) (24,357)
Net Investment Related to Deferred Compensation Plan (14,000) (13,400)
Payments for (Proceeds from) Other Investing Activities 689 (10,296)
Net cash used in investing activities (574,189) (223,351)
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Proceeds from Issuance of Senior Long-Term Debt 1,189,452 0
Proceeds from Long-term Lines of Credit 564,000 162,000
Repayments of Long-Term Lines of Credit (839,000) (157,000)
Payments of Ordinary Dividends, Noncontrolling Interest (29,934) (16,766)
Payments of Ordinary Dividends, Common Stock (27,370) (24,466)
Common Stock Issued Repurchased and Retired Related To Stock Option Exercises (14,847) (25,826)
Payment for Contingent Consideration Liability, Financing Activities (12,610) 0
Payments of Debt Issuance Costs (9,055) (1,010)
Payments to Noncontrolling Interests (2,733) (8,735)
Proceeds from Stock Options Exercised 5,484 1,870
Proceeds from (Payments for) Other Financing Activities 694 (157)
Net cash (used in) provided by financing activities 824,081 (70,090)
Effect of exchange rate changes on cash 4,510 (5,162)
Net (decrease) increase in cash and cash equivalents 554,759 25,307
Cash and cash equivalents at beginning of year 139,504 108,298
Cash and cash equivalents at end of period $ 694,263 $ 133,605
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of HEICO Corporation and its subsidiaries (collectively, “HEICO,” or the “Company”) have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Therefore, the condensed consolidated financial statements do not include all information and footnotes normally included in annual consolidated financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended October 31, 2022. The October 31, 2022 Condensed Consolidated Balance Sheet has been derived from the Company’s audited consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments (consisting principally of normal recurring accruals) necessary for a fair presentation of the condensed consolidated balance sheets, statements of operations, statements of comprehensive income, statements of shareholders' equity and statements of cash flows for such interim periods presented. The results of operations for the nine months ended July 31, 2023 are not necessarily indicative of the results which may be expected for the entire fiscal year.

The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. ("HFSC") and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. ("HEICO Electronic") and its subsidiaries.

Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 continue to reflect some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.
New Accounting Pronouncement

    In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS
9 Months Ended
Jul. 31, 2023
Business Combinations [Abstract]  
Acquisitions [Text Block] ACQUISITIONS
In March 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. The purchase price of this acquisition was paid in cash using cash provided by operating activities and is not material or significant to the Company's condensed consolidated financial statements.

On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“Exxelia”). Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 3, Selected Financial Statement Information – Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from the Company's revolving credit facility.
The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,763)
Total consideration paid, net$504,022 

As noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum. Additionally, in connection with the acquisition, HEICO issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding. The Company records foreign currency transaction adjustments on the note receivable within selling, general and administrative ("SG&A") expenses in its Condensed Consolidated Statements of Operations.

The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Assets acquired:
Goodwill $327,178 
Customer relationships 61,943 
Intellectual property44,044 
Trade name21,703 
Inventories54,688 
Property, plant and equipment50,896 
Accounts receivable41,670 
Other assets 13,509 
Total assets acquired, excluding cash 615,631 
Liabilities assumed:
Deferred income taxes34,691 
Accounts payable22,585 
Accrued expenses 18,366 
Short-term debt15,082 
Other liabilities 8,730 
Total liabilities assumed 99,454 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$504,022 
The allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase of Exxelia totaled $5.1 million for the nine months ended July 31, 2023 and were recorded as a component of SG&A expenses in the Company's Condensed Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales for the nine and three months ended July 31, 2023 includes approximately $128.0 million and $58.4 million, respectively, from the acquisition of Exxelia. Net income attributable to HEICO for the nine and three months ended July 31, 2023 was not materially impacted by the acquisition of Exxelia.

The following table presents unaudited pro forma financial information for the nine and three months ended July 31, 2023 and July 31, 2022 as if the acquisition of Exxelia had occurred as of November 1, 2021 (in thousands, except per share data):
Nine months ended July 31, Three months ended July 31,
2023202220232022
Net sales$2,071,061 $1,747,124 $722,902 $622,071 
Net income from consolidated operations
$347,466 $264,754 $113,185 $91,016 
Net income attributable to HEICO$316,424 $239,022 $102,367 $80,461 
Net income per share attributable to HEICO shareholders:
Basic
$2.31 $1.76 $.75 $.59 
Diluted
$2.28 $1.73 $.74 $.58 

The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, foreign currency transaction adjustments on the note receivable from Exxelia, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information presented above reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of
acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION
9 Months Ended
Jul. 31, 2023
Selected Financial Statement Information [Abstract]  
Selected Financial Statement Information [Text Block] SELECTED FINANCIAL STATEMENT INFORMATION
Accounts Receivable
(in thousands)July 31, 2023October 31, 2022
Accounts receivable$364,496 $303,181 
Less: Allowance for doubtful accounts(9,005)(8,333)
Accounts receivable, net$355,491 $294,848 

Inventories
(in thousands)July 31, 2023October 31, 2022
Finished products$352,174 $285,024 
Work in process72,040 59,739 
Materials, parts, assemblies and supplies307,752 237,708 
Inventories, net of valuation reserves$731,966 $582,471 

Property, Plant and Equipment
(in thousands)July 31, 2023October 31, 2022
Land$19,928 $17,579 
Buildings and improvements182,613 148,598 
Machinery, equipment and tooling366,736 322,252 
Construction in progress23,788 14,533 
593,065 502,962 
Less: Accumulated depreciation and amortization(308,032)(277,083)
Property, plant and equipment, net$285,033 $225,879 

Accrued Customer Rebates and Credits

The aggregate amount of accrued customer rebates and credits included within accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheets was $19.6 million as of July 31, 2023 and $17.9 million as of October 31, 2022. The total customer rebates and credits deducted within net sales in the accompanying Condensed Consolidated Statements of Operations for the nine months ended July 31, 2023 and 2022 was $6.1 million and $5.9 million, respectively. The total customer rebates and credits deducted within net sales in the Company's Condensed Consolidated Statements of Operations for the three months ended July 31, 2023 and 2022 was $1.9 million and $2.2 million, respectively.
Research and Development Expenses

The amount of new product research and development ("R&D") expenses included in cost of sales in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
R&D expenses$68,499 $55,804 $25,365 $18,657 

Redeemable Noncontrolling Interests

The holders of equity interests in certain of the Company's subsidiaries have rights ("Put Rights") that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the "Redemption Amount") be at fair value or a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
July 31, 2023October 31, 2022
Redeemable at fair value $300,966 $300,693 
Redeemable based on a multiple of future earnings42,917 26,908 
Redeemable noncontrolling interests$343,883 $327,601 

As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,
acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.

As discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period.
During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%.

Accumulated Other Comprehensive Loss

Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2023 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2022($45,369)($1,130)($46,499)
Unrealized gain29,799 — 29,799 
Amortization of unrealized loss — 43 43 
Balances as of July 31, 2023($15,570)($1,087)($16,657)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS
9 Months Ended
Jul. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block] GOODWILL AND OTHER INTANGIBLE ASSETS
    Changes in the carrying amount of goodwill by operating segment for the nine months ended July 31, 2023 are as follows (in thousands):
SegmentConsolidated Totals
FSGETG
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 
Goodwill acquired— 335,318 335,318 
Foreign currency translation adjustments4,267 12,972 17,239 
Adjustments to goodwill(956)2,253 1,297 
Balances as of July 31, 2023$565,272 $1,461,007 $2,026,279 
    
The goodwill acquired pertains to the fiscal 2023 acquisitions described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. The Company estimates that $21 million of the goodwill acquired in fiscal 2023 will be deductible for income tax purposes. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Condensed Consolidated Statements of Comprehensive Income. The adjustments to goodwill represent immaterial measurement period adjustments to the purchase consideration allocation of certain fiscal 2022 acquisitions.
Identifiable intangible assets consist of the following (in thousands):
As of July 31, 2023As of October 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Amortizing Assets:
Customer relationships$572,071 ($205,964)$366,107 $539,529 ($208,127)$331,402 
Intellectual property330,103 (114,218)215,885 284,171 (98,983)185,188 
Other8,703 (7,308)1,395 8,700 (7,017)1,683 
910,877 (327,490)583,387 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names239,158 — 239,158 215,054 — 215,054 
$1,150,035 ($327,490)$822,545 $1,047,454 ($314,127)$733,327 
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of July 31, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions.
    
Amortization expense related to intangible assets for the nine months ended July 31, 2023 and 2022 was $55.5 million and $45.4 million, respectively. Amortization expense for the three months ended July 31, 2023 and 2022 was $18.6 million and $15.2 million, respectively. Amortization expense for the remainder of fiscal 2023 is estimated to be $18.7 million. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $71.2 million in fiscal 2024, $66.4 million in fiscal 2025, $61.7 million in fiscal 2026, $58.3 million in fiscal 2027, $53.8 million in fiscal 2028, and $253.3 million thereafter.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT
9 Months Ended
Jul. 31, 2023
Debt Disclosure [Abstract]  
Debt Disclosure SHORT-TERM AND LONG-TERM DEBT
A subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $15.2 million as of July 31, 2023.

Long-term debt consists of the following (in thousands):
July 31, 2023October 31, 2022
2028 senior unsecured notes$600,000 $— 
2033 senior unsecured notes600,000 — 
Borrowings under revolving credit facility— 275,000 
Finance leases and note payable14,004 15,274 
Less: Debt discount and debt issuance costs(13,896)— 
1,200,108 290,274 
Less: Current maturities of long-term debt(1,624)(1,654)
$1,198,484 $288,620 

Revolving Credit Facility
As of July 31, 2023, the Company had no borrowings outstanding under its revolving credit facility ("Credit Facility"). As of October 31 2022, the weighted average interest rate on borrowings under the Credit Facility was 4.6%. The Credit Facility contains both financial and non-financial covenants. As of July 31, 2023, the Company was in compliance with all such covenants.

On July 14, 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 14, 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.

Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio) (each as defined in the Credit Facility). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $100 million sublimit for borrowings made in foreign currencies, a $200 million
sublimit for swingline borrowings, and a $100 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio (each as defined in the Credit Facility).

The Company incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Condensed Consolidated Balance Sheet and are being amortized to SG&A expenses in the Company's Condensed Consolidated Statement of Operations over the remaining term of the Credit Facility.

Senior Unsecured Notes

On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Group acquisition ("Wencor Acquisition"). See Note 12, Subsequent Events, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.

The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.

The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries (including any member of Wencor Group following consummation of the Wencor Acquisition) that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.
The Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of July 31, 2023, the Company was in compliance with all such covenants.

The Company received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Condensed Consolidated Balance Sheet and are being amortized to interest expense in the Company's Condensed Consolidated Statement of Operations over the respective term of each senior note using the effective interest method.

The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2023.

July 31, 2023
Carrying ValueFair Value
2028 Notes$593,889 $598,296 
2033 Notes592,215 597,198 
Total $1,186,104 $1,195,494 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
9 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
    
Contract Balances

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets.    

Changes in the Company’s contract assets and liabilities for the nine months ended July 31, 2023 are as follows (in thousands):
July 31, 2023October 31, 2022Change
Contract assets $102,832 $93,978 $8,854 
Contract liabilities 80,29558,757 21,538 
Net contract assets $22,537 $35,221 ($12,684)

The increase in the Company's contract assets during the first nine months of fiscal 2023 mainly reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings on certain customer contracts at both the FSG and ETG. The increase in the Company's contract liabilities during the first nine months of fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts mainly at the FSG.

The amount of revenue that the Company recognized during the nine and three months ended July 31, 2023 that was included in contract liabilities as of the beginning of fiscal 2023 was $38.2 million and $8.1 million, respectively.

Remaining Performance Obligations

As of July 31, 2023, the Company had $609.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $146.8 million of this amount during the remainder of fiscal 2023 and $462.5 million thereafter, of which more than half is expected to occur in fiscal 2024.
Disaggregation of Revenue

    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aftermarket replacement parts (1)
$665,936 $512,335 $238,950 $187,453 
Specialty products (2)
272,659 202,945 85,166 76,366 
Repair and overhaul parts and services (3)
229,925 193,973 80,924 66,440 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Electronic component parts primarily for
defense, space and aerospace equipment (4)
644,239 485,780 248,919 165,871 
Electronic component parts for equipment
in various other industries (5)
238,446 218,152 76,948 78,332 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales(19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(3)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment
connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors.

    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aerospace$811,962 $637,282 $288,069 $219,558 
Defense and Space 295,686 231,014 98,777 94,756 
Other (1)
60,872 40,957 18,194 15,945 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Defense and Space 413,761 402,639 153,190 136,778 
Other (2)
335,786 243,238 119,992 87,103 
Aerospace 133,138 58,055 52,685 20,322 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales (19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 
(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
9 Months Ended
Jul. 31, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] INCOME TAXES
The Company's effective tax rate decreased to 19.0% in the first nine months of fiscal 2023, down from 19.4% in the first nine months of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the first nine months of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the first nine months of fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.

The Company's effective tax rate decreased to 18.4% in the third quarter of fiscal 2023, down from 27.0% in the third quarter of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash
surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the third quarter of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the third quarter of fiscal 2022. Additionally, the Company recognized a larger income tax credit for qualified research and development activities in the third quarter of fiscal 2023 mainly upon the filing and completion of its fiscal 2022 U.S. federal and state tax returns.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS
The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):

As of July 31, 2023
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $246,911 $— $246,911 
Money market fund7,778 — — 7,778 
Total assets$7,778 $246,911 $— $254,689 
Liabilities:
Contingent consideration $— $— $56,426 $56,426 
As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $201,239 $— $201,239 
Money market fund3,477 — — 3,477 
Total assets$3,477 $201,239 $— $204,716 
Liabilities:
Contingent consideration $— $— $82,803 $82,803 

The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are
held within an irrevocable trust and classified within other assets in the Company’s Condensed Consolidated Balance Sheets. The related liabilities of the LCP are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets and have an aggregate value of $249.0 million as of July 31, 2023 and $203.0 million as of October 31, 2022.

As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of July 31, 2023, the estimated fair value of the contingent consideration was $5.1 million.

As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was $16.4 million.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $6.4 million.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.
As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $13.5 million, or $10.2 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was CAD $11.5 million, or $8.7 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023.
As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $19.8 million.

The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of July 31, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$5,120Compound annual revenue growth rate
0% - 17%
11%
Discount rate
8.7% - 8.7%
8.7%
7-18-202216,407Compound annual revenue growth rate
2% - 9%
6%
Discount rate
8.7% - 8.7%
8.7%
3-17-20226,407Compound annual revenue growth rate
(3%) - 5%
0%
Discount rate
7.5% - 7.5%
7.5%
8-18-20208,715Compound annual revenue growth rate
12% - 21%
18%
Discount rate
9.7% - 9.7%
9.7%
9-15-201719,777Compound annual revenue growth rate
4% - 5%
5%
Discount rate
6.7% - 6.7%
6.7%

(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) for the nine months ended July 31, 2023 are as follows (in thousands):
Liabilities
Balance as of October 31, 2022$82,803 
Payment of contingent consideration(18,909)
Amendment and termination of contingent consideration agreement (9,057)
Increase in accrued contingent consideration, net1,218 
Foreign currency transaction adjustments371 
Balance as of July 31, 2023$56,426 
Included in the accompanying Condensed Consolidated Balance Sheet
 under the following captions:
Accrued expenses and other current liabilities$19,777 
Other long-term liabilities36,649 
$56,426 
The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&A expenses in its Condensed Consolidated Statements of Operations.

The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of July 31, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
9 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block] NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Numerator:
Net income attributable to HEICO
$300,170 $254,471 $102,023 $82,540 
Denominator:
Weighted average common shares outstanding - basic
136,859 135,835 137,006 135,978 
Effect of dilutive stock options1,757 2,055 1,662 1,859 
Weighted average common shares outstanding - diluted
138,616 137,890 138,668 137,837 
Net income per share attributable to HEICO shareholders:
Basic$2.19 $1.87 $.74 $.61 
Diluted$2.17 $1.85 $.74 $.60 
Anti-dilutive stock options excluded
1,138 748 1,323 767 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS
9 Months Ended
Jul. 31, 2023
Segment Reporting [Abstract]  
Segment Reporting Disclosure [Text Block] OPERATING SEGMENTS
Information on the Company’s two operating segments, the FSG and the ETG, for the nine and three months ended July 31, 2023 and 2022, respectively, is as follows (in thousands):
Other,
Primarily Corporate and
Intersegment
(1)
Consolidated
Totals
Segment
FSGETG
Nine months ended July 31, 2023:
Net sales$1,168,520 $882,685 ($19,547)$2,031,658 
Depreciation12,293 14,856 800 27,949 
Amortization19,360 37,886 1,120 58,366 
Operating income272,693 198,673 (35,475)435,891 
Capital expenditures15,434 18,575 167 34,176 
Nine months ended July 31, 2022:
Net sales$909,253 $703,932 ($14,501)$1,598,684 
Depreciation11,493 10,153 743 22,389 
Amortization17,543 29,750 844 48,137 
Operating income189,329 189,605 (28,588)350,346 
Capital expenditures12,084 11,874 399 24,357 
Three months ended July 31, 2023:
Net sales$405,040 $325,867 ($8,005)$722,902 
Depreciation4,141 5,395 265 9,801 
Amortization6,074 13,084 572 19,730 
Operating income89,172 74,157 (13,962)149,367 
Capital expenditures4,791 7,517 (53)12,255 
Three months ended July 31, 2022:
Net sales$330,259 $244,203 ($4,934)$569,528 
Depreciation4,082 3,361 250 7,693 
Amortization6,281 9,571 274 16,126 
Operating income70,756 68,029 (10,038)128,747 
Capital expenditures3,971 3,879 296 8,146 

(1) Intersegment activity principally consists of net sales from the ETG to the FSG.
Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
FSGETG
Total assets as of July 31, 2023$1,690,971 $2,913,437 $848,894 $5,453,302 
Total assets as of October 31, 20221,635,229 2,230,744 229,523 4,095,496 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Jul. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES
Guarantees

As of July 31, 2023, the Company has arranged for standby letters of credit aggregating $13.1 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as a payment guarantee related to potential workers' compensation claims.

Product Warranty

Changes in the Company’s product warranty liability for the nine months ended July 31, 2023 and 2022, respectively, are as follows (in thousands):
Nine months ended July 31,
20232022
Balances as of beginning of fiscal year$3,296 $3,379 
Accruals for warranties1,812 1,352 
Acquired warranty liabilities (85)— 
Warranty claims settled(1,699)(1,719)
Balances as of July 31$3,324 $3,012 

Litigation

On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. The Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.

With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal
counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
9 Months Ended
Jul. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events [Text Block] SUBSEQUENT EVENTS
On August 4, 2023, the Company completed the acquisition of Wencor Group ("Wencor"), which it intends to integrate into the FSG. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the sale of the Notes and from the Company's Credit Facility. See Note 5, Short-Term and Long-Term Debt, for additional information. Also, on August 8, 2023, the Company terminated the commitment letter, dated May 14, 2023, with Truist Bank and Truist Securities, Inc., as amended, relating to a bridge financing to finance a portion of the Wencor Acquisition, as such financing was no longer necessary.

In connection with the Wencor Acquisition, the Company entered into a registration rights agreement, dated August 4, 2023 (the “Registration Rights Agreement”), by and among the Company and Holders (as defined in the Registration Rights Agreement). Pursuant to the Registration Rights Agreement (i) the Company agreed to file a resale registration statement for the Registrable Securities (as defined in the Registration Rights Agreement) immediately following the closing of the Wencor Acquisition and (ii) the Holders were granted certain registration rights with respect to registration statements filed subsequent to the closing of the Wencor Acquisition. On August 4, 2023, the Company filed a Registration Statement on Form S-3ASR to register the resale of 1,054,606 shares of HEICO Class A Common Stock issued in connection with the Wencor Acquisition (the “Registration Statement”). The Registration Statement was effective as of August 4, 2023.
Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts and aircraft & engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. Due to the limited time since the acquisition date, the initial accounting for the Wencor Acquisition is incomplete. As such, the Company is not able to disclose certain information relating to Wencor, including the preliminary fair value of the assets acquired and liabilities assumed. The Company expects to complete the preliminary accounting for the Wencor Acquisition during the fourth quarter of fiscal 2023.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation [Text Block]
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of HEICO Corporation and its subsidiaries (collectively, “HEICO,” or the “Company”) have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Therefore, the condensed consolidated financial statements do not include all information and footnotes normally included in annual consolidated financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended October 31, 2022. The October 31, 2022 Condensed Consolidated Balance Sheet has been derived from the Company’s audited consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments (consisting principally of normal recurring accruals) necessary for a fair presentation of the condensed consolidated balance sheets, statements of operations, statements of comprehensive income, statements of shareholders' equity and statements of cash flows for such interim periods presented. The results of operations for the nine months ended July 31, 2023 are not necessarily indicative of the results which may be expected for the entire fiscal year.

The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. ("HFSC") and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. ("HEICO Electronic") and its subsidiaries.
Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 continue to reflect some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.
New Accounting Pronouncements, Policy [Policy Text Block]
New Accounting Pronouncement

    In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Tables) - Exxelia
9 Months Ended
Jul. 31, 2023
Business Acquisition [Line Items]  
Schedule of Fair Value of Total Consideration
The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):
Cash paid
$515,785 
Less: cash acquired
(11,763)
Total consideration paid, net$504,022 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):
Assets acquired:
Goodwill $327,178 
Customer relationships 61,943 
Intellectual property44,044 
Trade name21,703 
Inventories54,688 
Property, plant and equipment50,896 
Accounts receivable41,670 
Other assets 13,509 
Total assets acquired, excluding cash 615,631 
Liabilities assumed:
Deferred income taxes34,691 
Accounts payable22,585 
Accrued expenses 18,366 
Short-term debt15,082 
Other liabilities 8,730 
Total liabilities assumed 99,454 
Noncontrolling interests in consolidated subsidiaries
12,155 
Net assets acquired, excluding cash$504,022 
Business Acquisition, Pro Forma Information
The following table presents unaudited pro forma financial information for the nine and three months ended July 31, 2023 and July 31, 2022 as if the acquisition of Exxelia had occurred as of November 1, 2021 (in thousands, except per share data):
Nine months ended July 31, Three months ended July 31,
2023202220232022
Net sales$2,071,061 $1,747,124 $722,902 $622,071 
Net income from consolidated operations
$347,466 $264,754 $113,185 $91,016 
Net income attributable to HEICO$316,424 $239,022 $102,367 $80,461 
Net income per share attributable to HEICO shareholders:
Basic
$2.31 $1.76 $.75 $.59 
Diluted
$2.28 $1.73 $.74 $.58 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Jul. 31, 2023
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)July 31, 2023October 31, 2022
Accounts receivable$364,496 $303,181 
Less: Allowance for doubtful accounts(9,005)(8,333)
Accounts receivable, net$355,491 $294,848 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)July 31, 2023October 31, 2022
Finished products$352,174 $285,024 
Work in process72,040 59,739 
Materials, parts, assemblies and supplies307,752 237,708 
Inventories, net of valuation reserves$731,966 $582,471 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)July 31, 2023October 31, 2022
Land$19,928 $17,579 
Buildings and improvements182,613 148,598 
Machinery, equipment and tooling366,736 322,252 
Construction in progress23,788 14,533 
593,065 502,962 
Less: Accumulated depreciation and amortization(308,032)(277,083)
Property, plant and equipment, net$285,033 $225,879 
Schedule of Research and Development Expenses [Table Text Block]
The amount of new product research and development ("R&D") expenses included in cost of sales in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
R&D expenses$68,499 $55,804 $25,365 $18,657 
Schedule of Redeemable Noncontrolling Interests [Table Text Block] Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
July 31, 2023October 31, 2022
Redeemable at fair value $300,966 $300,693 
Redeemable based on a multiple of future earnings42,917 26,908 
Redeemable noncontrolling interests$343,883 $327,601 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2023 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2022($45,369)($1,130)($46,499)
Unrealized gain29,799 — 29,799 
Amortization of unrealized loss — 43 43 
Balances as of July 31, 2023($15,570)($1,087)($16,657)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
9 Months Ended
Jul. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] Changes in the carrying amount of goodwill by operating segment for the nine months ended July 31, 2023 are as follows (in thousands):
SegmentConsolidated Totals
FSGETG
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 
Goodwill acquired— 335,318 335,318 
Foreign currency translation adjustments4,267 12,972 17,239 
Adjustments to goodwill(956)2,253 1,297 
Balances as of July 31, 2023$565,272 $1,461,007 $2,026,279 
Schedule Of Identifiable Intangible Assets [Table Text Block]
Identifiable intangible assets consist of the following (in thousands):
As of July 31, 2023As of October 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Amortizing Assets:
Customer relationships$572,071 ($205,964)$366,107 $539,529 ($208,127)$331,402 
Intellectual property330,103 (114,218)215,885 284,171 (98,983)185,188 
Other8,703 (7,308)1,395 8,700 (7,017)1,683 
910,877 (327,490)583,387 832,400 (314,127)518,273 
Non-Amortizing Assets:
Trade names239,158 — 239,158 215,054 — 215,054 
$1,150,035 ($327,490)$822,545 $1,047,454 ($314,127)$733,327 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Tables)
9 Months Ended
Jul. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments [Table Text Block]
Long-term debt consists of the following (in thousands):
July 31, 2023October 31, 2022
2028 senior unsecured notes$600,000 $— 
2033 senior unsecured notes600,000 — 
Borrowings under revolving credit facility— 275,000 
Finance leases and note payable14,004 15,274 
Less: Debt discount and debt issuance costs(13,896)— 
1,200,108 290,274 
Less: Current maturities of long-term debt(1,624)(1,654)
$1,198,484 $288,620 
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2023.

July 31, 2023
Carrying ValueFair Value
2028 Notes$593,889 $598,296 
2033 Notes592,215 597,198 
Total $1,186,104 $1,195,494 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
9 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
Changes in the Company’s contract assets and liabilities for the nine months ended July 31, 2023 are as follows (in thousands):
July 31, 2023October 31, 2022Change
Contract assets $102,832 $93,978 $8,854 
Contract liabilities 80,29558,757 21,538 
Net contract assets $22,537 $35,221 ($12,684)
Product Line [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block] The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aftermarket replacement parts (1)
$665,936 $512,335 $238,950 $187,453 
Specialty products (2)
272,659 202,945 85,166 76,366 
Repair and overhaul parts and services (3)
229,925 193,973 80,924 66,440 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Electronic component parts primarily for
defense, space and aerospace equipment (4)
644,239 485,780 248,919 165,871 
Electronic component parts for equipment
in various other industries (5)
238,446 218,152 76,948 78,332 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales(19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(3)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment
connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors.
Sales by Industry [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block] The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Flight Support Group:
Aerospace$811,962 $637,282 $288,069 $219,558 
Defense and Space 295,686 231,014 98,777 94,756 
Other (1)
60,872 40,957 18,194 15,945 
Total net sales1,168,520 909,253 405,040 330,259 
Electronic Technologies Group:
Defense and Space 413,761 402,639 153,190 136,778 
Other (2)
335,786 243,238 119,992 87,103 
Aerospace 133,138 58,055 52,685 20,322 
Total net sales882,685 703,932 325,867 244,203 
Intersegment sales (19,547)(14,501)(8,005)(4,934)
Total consolidated net sales$2,031,658 $1,598,684 $722,902 $569,528 
(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):

As of July 31, 2023
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $246,911 $— $246,911 
Money market fund7,778 — — 7,778 
Total assets$7,778 $246,911 $— $254,689 
Liabilities:
Contingent consideration $— $— $56,426 $56,426 
As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $201,239 $— $201,239 
Money market fund3,477 — — 3,477 
Total assets$3,477 $201,239 $— $204,716 
Liabilities:
Contingent consideration $— $— $82,803 $82,803 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of July 31, 2023 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$5,120Compound annual revenue growth rate
0% - 17%
11%
Discount rate
8.7% - 8.7%
8.7%
7-18-202216,407Compound annual revenue growth rate
2% - 9%
6%
Discount rate
8.7% - 8.7%
8.7%
3-17-20226,407Compound annual revenue growth rate
(3%) - 5%
0%
Discount rate
7.5% - 7.5%
7.5%
8-18-20208,715Compound annual revenue growth rate
12% - 21%
18%
Discount rate
9.7% - 9.7%
9.7%
9-15-201719,777Compound annual revenue growth rate
4% - 5%
5%
Discount rate
6.7% - 6.7%
6.7%
(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) for the nine months ended July 31, 2023 are as follows (in thousands):
Liabilities
Balance as of October 31, 2022$82,803 
Payment of contingent consideration(18,909)
Amendment and termination of contingent consideration agreement (9,057)
Increase in accrued contingent consideration, net1,218 
Foreign currency transaction adjustments371 
Balance as of July 31, 2023$56,426 
Included in the accompanying Condensed Consolidated Balance Sheet
 under the following captions:
Accrued expenses and other current liabilities$19,777 
Other long-term liabilities36,649 
$56,426 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)
9 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Nine months ended July 31,Three months ended July 31,
2023202220232022
Numerator:
Net income attributable to HEICO
$300,170 $254,471 $102,023 $82,540 
Denominator:
Weighted average common shares outstanding - basic
136,859 135,835 137,006 135,978 
Effect of dilutive stock options1,757 2,055 1,662 1,859 
Weighted average common shares outstanding - diluted
138,616 137,890 138,668 137,837 
Net income per share attributable to HEICO shareholders:
Basic$2.19 $1.87 $.74 $.61 
Diluted$2.17 $1.85 $.74 $.60 
Anti-dilutive stock options excluded
1,138 748 1,323 767 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS (Tables)
9 Months Ended
Jul. 31, 2023
Segment Reporting [Abstract]  
Schedule Of Segment Reporting Information By Segment [Table Text Block]
Information on the Company’s two operating segments, the FSG and the ETG, for the nine and three months ended July 31, 2023 and 2022, respectively, is as follows (in thousands):
Other,
Primarily Corporate and
Intersegment
(1)
Consolidated
Totals
Segment
FSGETG
Nine months ended July 31, 2023:
Net sales$1,168,520 $882,685 ($19,547)$2,031,658 
Depreciation12,293 14,856 800 27,949 
Amortization19,360 37,886 1,120 58,366 
Operating income272,693 198,673 (35,475)435,891 
Capital expenditures15,434 18,575 167 34,176 
Nine months ended July 31, 2022:
Net sales$909,253 $703,932 ($14,501)$1,598,684 
Depreciation11,493 10,153 743 22,389 
Amortization17,543 29,750 844 48,137 
Operating income189,329 189,605 (28,588)350,346 
Capital expenditures12,084 11,874 399 24,357 
Three months ended July 31, 2023:
Net sales$405,040 $325,867 ($8,005)$722,902 
Depreciation4,141 5,395 265 9,801 
Amortization6,074 13,084 572 19,730 
Operating income89,172 74,157 (13,962)149,367 
Capital expenditures4,791 7,517 (53)12,255 
Three months ended July 31, 2022:
Net sales$330,259 $244,203 ($4,934)$569,528 
Depreciation4,082 3,361 250 7,693 
Amortization6,281 9,571 274 16,126 
Operating income70,756 68,029 (10,038)128,747 
Capital expenditures3,971 3,879 296 8,146 
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
FSGETG
Total assets as of July 31, 2023$1,690,971 $2,913,437 $848,894 $5,453,302 
Total assets as of October 31, 20221,635,229 2,230,744 229,523 4,095,496 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Jul. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability [Table Text Block]
Changes in the Company’s product warranty liability for the nine months ended July 31, 2023 and 2022, respectively, are as follows (in thousands):
Nine months ended July 31,
20232022
Balances as of beginning of fiscal year$3,296 $3,379 
Accruals for warranties1,812 1,352 
Acquired warranty liabilities (85)— 
Warranty claims settled(1,699)(1,719)
Balances as of July 31$3,324 $3,012 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Total Consideration) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Business Acquisition [Line Items]    
Payments to Acquire Businesses, Net of Cash Acquired $ 526,702 $ 175,298
Exxelia    
Business Acquisition [Line Items]    
Payments to Acquire Businesses, Gross 515,785  
Cash Acquired from Acquisition (11,763)  
Payments to Acquire Businesses, Net of Cash Acquired $ 504,022  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]    
Goodwill $ 2,026,279 $ 1,672,425
Exxelia    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]    
Goodwill 327,178  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory 54,688  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 50,896  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 41,670  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets 13,509  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets 615,631  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities 34,691  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable 22,585  
Accrued Expenses Assumed 18,366  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt 15,082  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other 8,730  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 99,454  
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value 12,155  
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest 504,022  
Exxelia | Trade Names [Member]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 21,703  
Exxelia | Customer Relationships [Member]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 61,943  
Exxelia | Intellectual Property [Member]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 44,044  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Pro Forma) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Business Combination and Asset Acquisition [Abstract]        
Business Acquisition, Pro Forma Revenue $ 722,902 $ 622,071 $ 2,071,061 $ 1,747,124
Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax 113,185 91,016 347,466 264,754
Pro Forma Net income attributable to Parent $ 102,367 $ 80,461 $ 316,424 $ 239,022
Business Acquisition, Pro Forma Earnings Per Share, Basic $ 0.75 $ 0.59 $ 2.31 $ 1.76
Business Acquisition, Pro Forma Earnings Per Share, Diluted $ 0.74 $ 0.58 $ 2.28 $ 1.73
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Details Textuals)
$ in Thousands, € in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2023
USD ($)
Apr. 30, 2023
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Jul. 31, 2023
EUR (€)
Business Acquisition [Line Items]            
Revenues $ 722,902   $ 569,528 $ 2,031,658 $ 1,598,684  
ELT            
Business Acquisition [Line Items]            
Name Of Acquired Product Line       Aircraft Emergency Locator Transmitter    
Description of Acquired Product Line       ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft.    
ELT            
Business Acquisition [Line Items]            
Business Combination, Reason for Business Combination       The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment.    
Exxelia            
Business Acquisition [Line Items]            
Preferred Stock, Dividend Rate, Percentage       5.18%    
Revenues $ 58,400     $ 128,000    
Exxelia | Customer Relationships [Member]            
Business Acquisition [Line Items]            
Finite-Lived Intangible Asset, Useful Life 15 years     15 years   15 years
Exxelia | Intellectual Property [Member]            
Business Acquisition [Line Items]            
Finite-Lived Intangible Asset, Useful Life 15 years     15 years   15 years
Exxelia | Related Party            
Related Party Transaction [Line Items]            
Related Party Transaction, Terms and Manner of Settlement       HEICO issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding.    
Loans and Leases Receivable, Related Parties | €           € 150
Related Party Transaction, Rate       4.70%    
Heico Electronic Technologies Corp | Exxelia            
Business Acquisition [Line Items]            
Name of Acquired Entity       Exxelia International SAS    
Description of Acquired Entity       Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications.    
Business Combination, Reason for Business Combination       The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market.    
Business Acquisition, Percentage of Voting Interests Acquired 93.69%     93.69%   93.69%
Business Acquisition, Transaction Costs $ 5,100     $ 5,100    
Heico Electronic Technologies Corp | Exxelia | Existing Management            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 6.31%     6.31%   6.31%
Percent of ownership sold during the period   2.72%        
Heico Electronic Technologies Corp | Exxelia | Exxelia            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Parent 90.97%     90.97%   90.97%
Heico Electronic Technologies Corp | Alcon            
Business Acquisition [Line Items]            
Name of Acquired Entity       Alcon Electronics Pvt. Ltd.    
Business Acquisition, Percentage of Voting Interests Acquired 90.00%     90.00%   90.00%
Heico Electronic Technologies Corp | Alcon | Existing Management            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 10.00%     10.00%   10.00%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 364,496 $ 303,181
Less: Allowance for doubtful accounts (9,005) (8,333)
Accounts receivable, net $ 355,491 $ 294,848
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Inventory [Line Items]    
Finished products $ 352,174 $ 285,024
Work in process 72,040 59,739
Materials, parts, assemblies and supplies 307,752 237,708
Inventories, net of valuation reserves $ 731,966 $ 582,471
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Property, Plant and Equipment [Line Items]    
Land $ 19,928 $ 17,579
Buildings and improvements 182,613 148,598
Machinery, equipment and tooling 366,736 322,252
Construction in progress 23,788 14,533
Property, plant and equipment, gross 593,065 502,962
Less: Accumulated depreciation and amortization (308,032) (277,083)
Property, plant and equipment, net $ 285,033 $ 225,879
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Selected Financial Statement Information (Details) [Abstract]        
R&D expenses $ 25,365 $ 18,657 $ 68,499 $ 55,804
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Redeemable Noncontrolling Interest [Line Items]    
Redeemable at fair value $ 300,966 $ 300,693
Redeemable based on a multiple of future earnings 42,917 26,908
Redeemable noncontrolling interests $ 343,883 $ 327,601
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Starting accumulated other comprehensive loss     $ (46,499)  
Unrealized gain (loss)     29,799  
Amortization of unrealized loss on defined benefit pension plan, net of tax $ 15 $ 16 43 $ 49
Ending accumulated other comprehensive loss (16,657)   (16,657)  
Foreign Currency Translation [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Starting accumulated other comprehensive loss     (45,369)  
Unrealized gain (loss)     29,799  
Ending accumulated other comprehensive loss (15,570)   (15,570)  
Pension Benefit Obligation [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Starting accumulated other comprehensive loss     (1,130)  
Amortization of unrealized loss on defined benefit pension plan, net of tax     43  
Ending accumulated other comprehensive loss $ (1,087)   $ (1,087)  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Oct. 31, 2022
Selected Financial Statement Information (Details) [Abstract]            
Accrued customer rebates and credits $ 19.6     $ 19.6   $ 17.9
Total customer rebates and credits deducted within net sales $ 1.9   $ 2.2 $ 6.1 $ 5.9  
FY 2015 Acquisition | Flight Support Group [Member] | Flight Support Group [Member]            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 19.90%     19.90%    
Noncontrolling Interest, Ownership Percentage by Parent 85.10%     85.10%    
Exxelia | Heico Electronic Technologies Corp            
Business Acquisition [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired 93.69%     93.69%    
Exxelia | Heico Electronic Technologies Corp | Existing Management            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 6.31%     6.31%    
Percent of ownership sold during the period   2.72%        
Exxelia | Heico Electronic Technologies Corp | Exxelia            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Parent 90.97%     90.97%    
Alcon | Heico Electronic Technologies Corp            
Business Acquisition [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired 90.00%     90.00%    
Alcon | Heico Electronic Technologies Corp | Existing Management            
Business Acquisition [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 10.00%     10.00%    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details)
$ in Thousands
9 Months Ended
Jul. 31, 2023
USD ($)
Goodwill [Line Items]  
Opening Balance $ 1,672,425
Goodwill acquired 335,318
Foreign currency translation adjustments 17,239
Adjustments to goodwill 1,297
Ending Balance 2,026,279
Flight Support Group [Member]  
Goodwill [Line Items]  
Opening Balance 561,961
Goodwill acquired 0
Foreign currency translation adjustments 4,267
Adjustments to goodwill (956)
Ending Balance 565,272
Electronic Technologies Group [Member]  
Goodwill [Line Items]  
Opening Balance 1,110,464
Goodwill acquired 335,318
Foreign currency translation adjustments 12,972
Adjustments to goodwill 2,253
Ending Balance $ 1,461,007
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Finite-Lived Customer Relationships, Gross $ 572,071 $ 539,529
Finite-Lived Intellectual Property, Gross 330,103 284,171
Other Finite-Lived Intangible Assets, Gross 8,703 8,700
Gross Carrying Amount 910,877 832,400
Indefinite-Lived Trade Names 239,158 215,054
Intangible Assets, Gross (Excluding Goodwill) 1,150,035 1,047,454
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization (327,490) (314,127)
Net Carrying Amount 583,387 518,273
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Intangible Asset Net Carrying Amount 822,545 733,327
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization (205,964) (208,127)
Net Carrying Amount 366,107 331,402
Intellectual Property [Member]    
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization (114,218) (98,983)
Net Carrying Amount 215,885 185,188
Other Intangible Assets    
Finite-Lived Intangible Assets, Net [Abstract]    
Accumulated Amortization (7,308) (7,017)
Net Carrying Amount $ 1,395 $ 1,683
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Business Acquisition, Goodwill, Expected Tax Deductible Amount $ 21,000   $ 21,000  
Amortization expense related to intangible assets 18,600 $ 15,200 55,500 $ 45,400
Estimated Amortization Expense, remainder of fiscal year 18,700   18,700  
Estimated Amortization Expense, for fiscal 2024 71,200   71,200  
Estimated Amortization Expense, for fiscal 2025 66,400   66,400  
Estimated Amortization Expense, for fiscal 2026 61,700   61,700  
Estimated Amortization Expense, for fiscal 2027 58,300   58,300  
Estimated Amortization Expense, for fiscal 2028 53,800   53,800  
Estimated Amortization Expense, thereafter $ 253,300   $ 253,300  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Debt) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Borrowings under revolving credit facility $ 0 $ 275,000
Finance leases and note payable, Total 14,004 15,274
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net (13,896) 0
Total debt and capital leases 1,200,108 290,274
Current maturities of long-term debt (1,624) (1,654)
Long-term debt, net of current maturities 1,198,484 288,620
2028 Senior Notes    
Senior Notes 600,000 0
2033 Senior Notes    
Senior Notes $ 600,000 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Notes) (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Debt Instrument [Line Items]  
Senior Notes, Noncurrent $ 1,186,104
Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value 1,195,494
2028 Senior Notes  
Debt Instrument [Line Items]  
Senior Notes, Noncurrent 593,889
2028 Senior Notes | Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value 598,296
2033 Senior Notes  
Debt Instrument [Line Items]  
Senior Notes, Noncurrent 592,215
2033 Senior Notes | Fair Value, Inputs, Level 2 [Member]  
Debt Instrument [Line Items]  
Long-Term Debt, Fair Value $ 597,198
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Details Textuals) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Debt Instrument [Line Items]      
Line of Credit Facility Change in Borrowing Capacity $ 750,000    
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 13,896   $ 0
Short-Term Debt [Line Items]      
Long-term Line of Credit 0   $ 275,000
2028 Senior Notes      
Debt Instrument [Line Items]      
Debt Instrument, Face Amount $ 600,000    
Debt Instrument, Interest Rate, Stated Percentage 5.25%    
Debt Instrument, Issuance Date Jul. 27, 2023    
Debt Instrument, Maturity Date Aug. 01, 2028    
Debt Instrument, Interest Rate, Effective Percentage 5.50%    
Debt Instrument, Payment Terms Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year    
Debt Instrument, Date of First Required Payment Feb. 01, 2024    
Debt Instrument, Description The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.    
Debt Instrument, Redemption, Description The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.    
2033 Senior Notes      
Debt Instrument [Line Items]      
Debt Instrument, Face Amount $ 600,000    
Debt Instrument, Interest Rate, Stated Percentage 5.35%    
Debt Instrument, Issuance Date Jul. 27, 2023    
Debt Instrument, Maturity Date Aug. 01, 2033    
Debt Instrument, Interest Rate, Effective Percentage 5.50%    
Debt Instrument, Payment Terms Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year    
Debt Instrument, Date of First Required Payment Feb. 01, 2024    
Debt Instrument, Description The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.    
Debt Instrument, Redemption, Description The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.    
Senior Notes      
Debt Instrument [Line Items]      
Proceeds from Debt, Net of Issuance Costs $ 1,189,500    
Debt Issuance Costs, Gross 3,400    
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Weighted average interest rate     4.60%
Line of Credit Facility, Increase (Decrease), Net 500,000    
Line of Credit Facility, Current Borrowing Capacity $ 2,000,000    
Line of Credit Facility, Expiration Date Jul. 14, 2028    
Line of Credit Facility, Maximum Borrowing Capacity $ 2,750,000    
Line of Credit Facility, Interest Rate Description Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio) (each as defined in the Credit Facility). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility.    
Line of Credit Facility, Description Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio (each as defined in the Credit Facility).    
Debt Issuance Costs, Gross $ 6,700    
Revolving Credit Facility [Member] | Base Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate Description The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points.    
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate Description Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility.    
Revolving Credit Facility [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.15%    
Revolving Credit Facility [Member] | Minimum [Member] | Base Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate During Period 0.125%    
Revolving Credit Facility [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate During Period 1.125%    
Revolving Credit Facility [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.35%    
Revolving Credit Facility [Member] | Maximum [Member] | Base Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate During Period 1.00%    
Revolving Credit Facility [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Line of Credit Facility, Interest Rate During Period 2.00%    
Foreign Line of Credit      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity $ 100,000    
Swingline      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity 200,000    
Letter of Credit      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity 100,000    
FY 2023 Acquisition      
Short-Term Debt [Line Items]      
Recognized Liabilities Assumed, Short-Term Debt $ 15,200 $ 15,100  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Oct. 31, 2022
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Contract assets $ 102,832 $ 93,978
Contract liabilities 80,295 58,757
Net contract assets 22,537 $ 35,221
Increase in contract assets, net 8,854  
Increase (Decrease) in Customer Deposits 21,538  
Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue $ (12,684)  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Disaggregation of Revenue, by Product Line) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 722,902 $ 569,528 $ 2,031,658 $ 1,598,684
Flight Support Group [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 405,040 330,259 1,168,520 909,253
Flight Support Group [Member] | Aftermarket Replacement Parts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [1] 238,950 187,453 665,936 512,335
Flight Support Group [Member] | Specialty Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [2] 85,166 76,366 272,659 202,945
Flight Support Group [Member] | Repair and Overhaul Parts and Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [3] 80,924 66,440 229,925 193,973
Electronic Technologies Group [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 325,867 244,203 882,685 703,932
Electronic Technologies Group [Member] | Electronic Components for Defense, Space and Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [4] 248,919 165,871 644,239 485,780
Electronic Technologies Group [Member] | Other Electronic Components [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [5] 76,948 78,332 238,446 218,152
Corporate And Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ (8,005) $ (4,934) $ (19,547) $ (14,501)
[1] Includes various jet engine and aircraft component replacement parts.
[2] Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
[3] Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
[4] Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.
[5] Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Disaggregation of Revenue, by Industry) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 722,902 $ 569,528 $ 2,031,658 $ 1,598,684
Flight Support Group [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 405,040 330,259 1,168,520 909,253
Flight Support Group [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 288,069 219,558 811,962 637,282
Flight Support Group [Member] | Defense and Space [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 98,777 94,756 295,686 231,014
Flight Support Group [Member] | Other Industries [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [1] 18,194 15,945 60,872 40,957
Electronic Technologies Group [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 325,867 244,203 882,685 703,932
Electronic Technologies Group [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 52,685 20,322 133,138 58,055
Electronic Technologies Group [Member] | Defense and Space [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 153,190 136,778 413,761 402,639
Electronic Technologies Group [Member] | Other Industries [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax [2] 119,992 87,103 335,786 243,238
Corporate And Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ (8,005) $ (4,934) $ (19,547) $ (14,501)
[1] Principally industrial products.
[2] Principally other electronics and medical products.
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Details Textuals)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
REVENUE [Abstract]    
Contract with Customer, Liability, Revenue Recognized $ 8.1 $ 38.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-08-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 609.3 $ 609.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-08-02    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 146.8 $ 146.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 months 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 462.5 $ 462.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 months 1 day 3 months 1 day
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jan. 31, 2023
Jul. 31, 2022
Jan. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]            
Effective Income Tax Rate Reconciliation, Percent 18.40%   27.00%   19.00% 19.40%
Tax benefit from stock option exercises recognized in the period   $ 6,200   $ 17,800    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Deferred Compensation Plans [Abstract]    
Deferred compensation plans $ 254,689 $ 204,716
Liabilities:    
Contingent consideration 56,426 82,803
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 7,778 3,477
Liabilities:    
Contingent consideration 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 246,911 201,239
Liabilities:    
Contingent consideration 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0 0
Liabilities:    
Contingent consideration 56,426 82,803
Corporate Owned Life Insurance [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 246,911 201,239
Corporate Owned Life Insurance [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0 0
Corporate Owned Life Insurance [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 246,911 201,239
Corporate Owned Life Insurance [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0 0
Money Market Funds [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 7,778 3,477
Money Market Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 7,778 3,477
Money Market Funds [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans 0 0
Money Market Funds [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Deferred Compensation Plans [Abstract]    
Deferred compensation plans $ 0 $ 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details) - Fair Value, Inputs, Level 3 [Member]
$ in Thousands
Jul. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 56,426 $ 82,803
FY2022 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 5,120  
FY2022 Acquisition Subsidiary 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 16,407  
FY2022 Acquisition Subsidiary 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 6,407  
FY2020 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 8,715  
FY 2017 Acquisition [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 19,777  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.11  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.17  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.06  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.02  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.09  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input (0.03)  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.05  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.18  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.12  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.21  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.05  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.04  
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.05  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.087  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.075  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.075  
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.075  
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.097  
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.097  
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.097  
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.067  
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.067  
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Business Combination, Contingent Consideration, Liability, Measurement Input 0.067  
[1] Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Oct. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ (1,218) $ 4,253  
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057) $ 0  
Accrued Liabilities, Current 315,606   $ 290,199
Other Liabilities, Noncurrent 389,335   338,948
Significant Unobservable Inputs (Level 3) [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Opening balance, Liabilities 82,803    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability (18,909)    
Business Combination, Reversal of Remaining Contingent Consideration, Liability (9,057)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 1,218    
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) 371    
Ending balance, Liabilities 56,426    
Accrued Liabilities, Current 19,777    
Other Liabilities, Noncurrent 36,649    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 56,426   $ 82,803
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Details Textuals)
$ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2023
CAD ($)
Jul. 31, 2022
USD ($)
Jul. 31, 2023
CAD ($)
Oct. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Total liabilities   $ 56,426       $ 82,803
Accrued Liabilities, Current   315,606       290,199
Change in value of contingent consideration   1,218   $ (4,253)    
Business Combination, Reversal of Remaining Contingent Consideration, Liability   $ 9,057   $ 0    
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Selling, General and Administrative Expense Selling, General and Administrative Expense      
FY2022 Acquisition Subsidiary 1 | Electronic Technologies Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired   80.36%     80.36%  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 12,100        
Total liabilities   $ 5,100        
FY2021 Acquisition Subsidiary 1 | Flight Support Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired   89.00%     89.00%  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 26,700        
Total liabilities           18,000
Change in value of contingent consideration   $ 8,900        
Business Combination, Reversal of Remaining Contingent Consideration, Liability $ 9,100          
FY2020 Acquisition Subsidiary 1 | Electronic Technologies Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired   89.99%     89.99%  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 10,200        
Total liabilities   8,700        
Change in value of contingent consideration   10,000        
FY2020 Acquisition Subsidiary 1 | Canada, Dollars | Electronic Technologies Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         $ 13,500  
Total liabilities         $ 11,500  
Change in value of contingent consideration     $ 13,500      
FY 2017 Acquisition [Member] | Electronic Technologies Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   20,000        
Total liabilities   $ 19,800        
FY2022 Acquisition Subsidiary 2 | Flight Support Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired   96.00%     96.00%  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 27,400        
Total liabilities   $ 16,400        
FY2022 Acquisition Subsidiary 3 | Flight Support Group [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired   74.00%     74.00%  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 14,100        
Total liabilities   6,400        
Aggregate LCP Liability [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Related liabilities of deferred compensation plans, specified as other long-term liabilities   $ 249,000       $ 203,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Numerator:        
Net income attributable to HEICO $ 102,023 $ 82,540 $ 300,170 $ 254,471
Denominator:        
Weighted Average Number of Shares Outstanding, Basic 137,006 135,978 136,859 135,835
Effect of dilutive stock options 1,662 1,859 1,757 2,055
Weighted Average Number of Shares Outstanding, Diluted 138,668 137,837 138,616 137,890
Earnings Per Share, Basic $ 0.74 $ 0.61 $ 2.19 $ 1.87
Earnings Per Share, Diluted $ 0.74 $ 0.60 $ 2.17 $ 1.85
Anti-dilutive stock options excluded 1,323 767 1,138 748
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Segment Reporting Information [Line Items]        
Revenues $ 722,902 $ 569,528 $ 2,031,658 $ 1,598,684
Depreciation 9,801 7,693 27,949 22,389
Amortization 19,730 16,126 58,366 48,137
Operating Income (Loss) 149,367 128,747 435,891 350,346
Capital expenditures 12,255 8,146 34,176 24,357
Corporate And Eliminations [Member]        
Segment Reporting Information [Line Items]        
Revenues [1] (8,005) (4,934) (19,547) (14,501)
Depreciation [1] 265 250 800 743
Amortization [1] 572 274 1,120 844
Operating Income (Loss) [1] (13,962) (10,038) (35,475) (28,588)
Capital expenditures [1] (53) 296 167 399
Flight Support Group [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues 405,040 330,259 1,168,520 909,253
Depreciation 4,141 4,082 12,293 11,493
Amortization 6,074 6,281 19,360 17,543
Operating Income (Loss) 89,172 70,756 272,693 189,329
Capital expenditures 4,791 3,971 15,434 12,084
Electronic Technologies Group [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues 325,867 244,203 882,685 703,932
Depreciation 5,395 3,361 14,856 10,153
Amortization 13,084 9,571 37,886 29,750
Operating Income (Loss) 74,157 68,029 198,673 189,605
Capital expenditures $ 7,517 $ 3,879 $ 18,575 $ 11,874
[1] Intersegment activity principally consists of net sales from the ETG to the FSG
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS (Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 5,453,302 $ 4,095,496
Other Primarily Corporate and Intersegment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 848,894 229,523
Flight Support Group [Member] | Operating Segments [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,690,971 1,635,229
Electronic Technologies Group [Member] | Operating Segments [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 2,913,437 $ 2,230,744
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule of Product Warranties [Line Items]    
Balances as of beginning of fiscal year $ 3,296 $ 3,379
Accruals for warranties 1,812 1,352
Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties (85) 0
Warranty claims settled (1,699) (1,719)
Balances as of end of period $ 3,324 $ 3,012
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details Textuals)
$ in Millions
Jul. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 13.1
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details Textuals) - USD ($)
$ in Thousands
9 Months Ended
Aug. 04, 2023
Jul. 31, 2023
Exxelia    
Subsequent Event [Line Items]    
Payments to Acquire Businesses, Gross   $ 515,785
Exxelia | Heico Electronic Technologies Corp    
Subsequent Event [Line Items]    
Name of Acquired Entity   Exxelia International SAS
Description of Acquired Entity   Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications.
Wencor | Subsequent Event    
Subsequent Event [Line Items]    
Name of Acquired Entity Wencor Group  
Payments to Acquire Businesses, Gross $ 1,900,000  
Description of Acquired Entity Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts and aircraft & engine accessory component repair and overhaul services.  
Wencor | Subsequent Event | Common Class A [Member]    
Subsequent Event [Line Items]    
Stock Issued During Period, Shares, Acquisitions 1,137,628  
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 1,054,606  
XML 74 hei-20230731_htm.xml IDEA: XBRL DOCUMENT 0000046619 2022-11-01 2023-07-31 0000046619 hei:HeicoCommonStockMember 2022-11-01 2023-07-31 0000046619 us-gaap:CommonClassAMember 2022-11-01 2023-07-31 0000046619 hei:HeicoCommonStockMember 2023-08-28 0000046619 us-gaap:CommonClassAMember 2023-08-28 0000046619 2023-07-31 0000046619 2022-10-31 0000046619 hei:HeicoCommonStockMember 2023-07-31 0000046619 hei:HeicoCommonStockMember 2022-10-31 0000046619 us-gaap:CommonClassAMember 2023-07-31 0000046619 us-gaap:CommonClassAMember 2022-10-31 0000046619 2021-11-01 2022-07-31 0000046619 2023-05-01 2023-07-31 0000046619 2022-05-01 2022-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-10-31 0000046619 us-gaap:CommonStockMember 2022-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0000046619 hei:DeferredCompensationObligationMember 2022-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0000046619 us-gaap:RetainedEarningsMember 2022-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-10-31 0000046619 hei:TotalShareholdersEquityMember 2022-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-11-01 2023-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-07-31 0000046619 us-gaap:RetainedEarningsMember 2022-11-01 2023-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-11-01 2023-07-31 0000046619 hei:TotalShareholdersEquityMember 2022-11-01 2023-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-11-01 2023-07-31 0000046619 us-gaap:CommonStockMember 2022-11-01 2023-07-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-11-01 2023-07-31 0000046619 hei:DeferredCompensationObligationMember 2022-11-01 2023-07-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-11-01 2023-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2023-07-31 0000046619 us-gaap:CommonStockMember 2023-07-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000046619 hei:DeferredCompensationObligationMember 2023-07-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2023-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0000046619 us-gaap:RetainedEarningsMember 2023-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2023-07-31 0000046619 hei:TotalShareholdersEquityMember 2023-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2021-10-31 0000046619 us-gaap:CommonStockMember 2021-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0000046619 hei:DeferredCompensationObligationMember 2021-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2021-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0000046619 us-gaap:RetainedEarningsMember 2021-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2021-10-31 0000046619 hei:TotalShareholdersEquityMember 2021-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2021-11-01 2022-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-07-31 0000046619 us-gaap:RetainedEarningsMember 2021-11-01 2022-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2021-11-01 2022-07-31 0000046619 hei:TotalShareholdersEquityMember 2021-11-01 2022-07-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-11-01 2022-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-07-31 0000046619 us-gaap:CommonStockMember 2021-11-01 2022-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-07-31 0000046619 us-gaap:CommonStockMember 2022-07-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000046619 hei:DeferredCompensationObligationMember 2022-07-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000046619 us-gaap:RetainedEarningsMember 2022-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-07-31 0000046619 hei:TotalShareholdersEquityMember 2022-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2023-04-30 0000046619 us-gaap:CommonStockMember 2023-04-30 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-30 0000046619 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000046619 hei:DeferredCompensationObligationMember 2023-04-30 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2023-04-30 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0000046619 us-gaap:RetainedEarningsMember 2023-04-30 0000046619 us-gaap:NoncontrollingInterestMember 2023-04-30 0000046619 hei:TotalShareholdersEquityMember 2023-04-30 0000046619 hei:RedeemableNoncontrollingInterestsMember 2023-05-01 2023-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-01 2023-07-31 0000046619 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2023-05-01 2023-07-31 0000046619 hei:TotalShareholdersEquityMember 2023-05-01 2023-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0000046619 hei:DeferredCompensationObligationMember 2023-05-01 2023-07-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2023-05-01 2023-07-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-04-30 0000046619 us-gaap:CommonStockMember 2022-04-30 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-30 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000046619 hei:DeferredCompensationObligationMember 2022-04-30 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-04-30 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0000046619 us-gaap:RetainedEarningsMember 2022-04-30 0000046619 us-gaap:NoncontrollingInterestMember 2022-04-30 0000046619 hei:TotalShareholdersEquityMember 2022-04-30 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-05-01 2022-07-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2022-07-31 0000046619 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-05-01 2022-07-31 0000046619 hei:TotalShareholdersEquityMember 2022-05-01 2022-07-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-05-01 2022-07-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0000046619 2021-10-31 0000046619 2022-07-31 0000046619 hei:ELTMember 2022-11-01 2023-07-31 0000046619 hei:ELTMember 2022-11-01 2023-07-31 0000046619 hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-07-31 0000046619 hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-07-31 0000046619 hei:ExistingManagementMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-07-31 0000046619 hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2023-07-31 0000046619 hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-07-31 0000046619 hei:ExistingManagementMember hei:AlconMember hei:HeicoElectronicTechnologiesCorpMember 2023-07-31 0000046619 hei:ExxeliaMember 2022-11-01 2023-07-31 0000046619 hei:ExxeliaMember us-gaap:RelatedPartyMember 2022-11-01 2023-07-31 0000046619 hei:ExxeliaMember us-gaap:RelatedPartyMember 2023-07-31 0000046619 hei:ExxeliaMember 2023-07-31 0000046619 hei:ExxeliaMember us-gaap:CustomerRelationshipsMember 2023-07-31 0000046619 hei:ExxeliaMember us-gaap:IntellectualPropertyMember 2023-07-31 0000046619 hei:ExxeliaMember us-gaap:TradeNamesMember 2023-07-31 0000046619 hei:ExxeliaMember 2023-05-01 2023-07-31 0000046619 hei:ExistingManagementMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-02-01 2023-04-30 0000046619 hei:ExxeliaMember hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2015AcquisitionMember hei:FlightSupportGroupMember 2023-07-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2022-11-01 2023-07-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-11-01 2023-07-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-31 0000046619 hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:FlightSupportGroupMember 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember 2023-07-31 0000046619 us-gaap:CustomerRelationshipsMember 2023-07-31 0000046619 us-gaap:CustomerRelationshipsMember 2022-10-31 0000046619 us-gaap:IntellectualPropertyMember 2023-07-31 0000046619 us-gaap:IntellectualPropertyMember 2022-10-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2023-07-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2022-10-31 0000046619 hei:FY2023AcquisitionMember 2023-01-31 0000046619 hei:FY2023AcquisitionMember 2023-07-31 0000046619 hei:A2028SeniorNotesMember 2023-07-31 0000046619 hei:A2028SeniorNotesMember 2022-10-31 0000046619 hei:A2033SeniorNotesMember 2023-07-31 0000046619 hei:A2033SeniorNotesMember 2022-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2022-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-07-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2023-07-31 0000046619 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-07-31 0000046619 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-07-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-07-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2023-07-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-07-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-11-01 2023-07-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-07-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-11-01 2023-07-31 0000046619 us-gaap:ForeignLineOfCreditMember 2023-07-31 0000046619 hei:SwinglineMember 2023-07-31 0000046619 us-gaap:LetterOfCreditMember 2023-07-31 0000046619 hei:A2033SeniorNotesMember 2022-11-01 2023-07-31 0000046619 hei:A2028SeniorNotesMember 2022-11-01 2023-07-31 0000046619 us-gaap:SeniorNotesMember 2022-11-01 2023-07-31 0000046619 us-gaap:SeniorNotesMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:A2028SeniorNotesMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:A2033SeniorNotesMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel2Member 2023-07-31 0000046619 2023-08-01 2023-07-31 0000046619 2023-08-02 2023-07-31 0000046619 2023-11-01 2023-07-31 0000046619 hei:ProductLineMember 2022-11-01 2023-07-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:CorporateAndEliminationsMember 2022-11-01 2023-07-31 0000046619 hei:CorporateAndEliminationsMember 2021-11-01 2022-07-31 0000046619 hei:CorporateAndEliminationsMember 2023-05-01 2023-07-31 0000046619 hei:CorporateAndEliminationsMember 2022-05-01 2022-07-31 0000046619 hei:SalesbyIndustryMember 2022-11-01 2023-07-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 2022-11-01 2023-01-31 0000046619 2021-11-01 2022-01-31 0000046619 us-gaap:FairValueInputsLevel1Member hei:CorporateOwnedLifeInsuranceMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel3Member hei:CorporateOwnedLifeInsuranceMember 2023-07-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2023-07-31 0000046619 us-gaap:MoneyMarketFundsMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel1Member 2023-07-31 0000046619 us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 us-gaap:FairValueInputsLevel1Member hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2022-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 hei:AggregateLCPLiabilityMember 2023-07-31 0000046619 hei:AggregateLCPLiabilityMember 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2022AcquisitionSubsidiary1Member 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary2Member 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary3Member 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2022-11-01 2023-07-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2023-02-01 2023-04-30 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary1Member 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember currency:CAD hei:FY2020AcquisitionSubsidiary1Member 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember currency:CAD hei:FY2020AcquisitionSubsidiary1Member 2022-11-01 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary1Member 2022-11-01 2023-07-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2017AcquisitionMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member 2023-07-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-07-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2023-07-31 0000046619 us-gaap:FairValueInputsLevel3Member 2022-11-01 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2022-11-01 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2022-11-01 2023-07-31 0000046619 hei:CorporateAndEliminationsMember 2022-11-01 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2021-11-01 2022-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-07-31 0000046619 hei:CorporateAndEliminationsMember 2021-11-01 2022-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2023-05-01 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2023-05-01 2023-07-31 0000046619 hei:CorporateAndEliminationsMember 2023-05-01 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2022-05-01 2022-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2022-05-01 2022-07-31 0000046619 hei:CorporateAndEliminationsMember 2022-05-01 2022-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2023-07-31 0000046619 hei:CorporateAndEliminationsMember 2023-07-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2022-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:CorporateAndEliminationsMember 2022-10-31 0000046619 hei:WencorMember us-gaap:SubsequentEventMember 2023-08-04 2023-08-04 0000046619 hei:WencorMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-08-04 2023-08-04 iso4217:USD shares shares iso4217:USD pure iso4217:EUR iso4217:CAD 0000046619 --10-31 false Q3 2023 P3M P3M1D http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense 10-Q true 2023-07-31 false 001-04604 HEICO CORPORATION FL 65-0341002 3000 Taft Street Hollywood FL 33021 954 987-4000 Common Stock, $.01 par value per share HEI NYSE Class A Common Stock, $.01 par value per share HEI.A NYSE Yes Yes Large Accelerated Filer false false false 0.01 54712699 0.01 83474773 694263000 139504000 355491000 294848000 102832000 93978000 731966000 582471000 47372000 41929000 1931924000 1152730000 285033000 225879000 2026279000 1672425000 822545000 733327000 387521000 311135000 5453302000 4095496000 16777000 1654000 139515000 116551000 315606000 290199000 7149000 12455000 479047000 420859000 1198484000 288620000 83357000 71162000 389335000 338948000 2150223000 1119589000 343883000 327601000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 150000000 150000000 54706000 54706000 54519000 54519000 547000 545000 0.01 0.01 150000000 150000000 82316000 82316000 82093000 82093000 823000 821000 406442000 397337000 6318000 5297000 6318000 5297000 -16657000 -46499000 2523212000 2253932000 2914367000 2606136000 44829000 42170000 2959196000 2648306000 5453302000 4095496000 2031658000 1598684000 722902000 569528000 1242613000 976308000 444168000 348591000 353154000 272030000 129367000 92190000 1595767000 1248338000 573535000 440781000 435891000 350346000 149367000 128747000 29561000 3181000 12120000 1406000 1888000 685000 906000 145000 408218000 347850000 138153000 127486000 77400000 67400000 25400000 34400000 330818000 280450000 112753000 93086000 30648000 25979000 10730000 10546000 300170000 254471000 102023000 82540000 2.19 1.87 0.74 0.61 2.17 1.85 0.74 0.60 136859000 135835000 137006000 135978000 138616000 137890000 138668000 137837000 330818000 280450000 112753000 93086000 31264000 -30772000 885000 -7744000 43000 49000 15000 16000 31307000 -30723000 900000 -7728000 362125000 249727000 113653000 85358000 30648000 25979000 10730000 10546000 1465000 -1348000 -69000 -355000 32113000 24631000 10661000 10191000 330012000 225096000 102992000 75167000 327601000 545000 821000 397337000 5297000 -5297000 -46499000 2253932000 42170000 2648306000 22745000 29842000 300170000 9368000 339380000 0.20 27370000 27370000 9222000 9222000 10412000 10412000 2000 2000 5480000 5484000 14847000 14847000 12137000 23226000 6708000 6708000 1059000 1674000 1674000 3334000 -3334000 -3334000 1021000 1021000 2351000 512000 -186000 -1000 325000 343883000 547000 823000 406442000 6318000 -6318000 -16657000 2523212000 44829000 2959196000 252587000 543000 812000 320747000 5297000 -5297000 -8552000 1949521000 33868000 2296939000 17639000 -29375000 254471000 6992000 232088000 0.18 24466000 24466000 1000 9497000 9498000 9815000 9815000 3000 3000 1864000 1870000 1000 1000 25824000 25826000 15759000 1007000 1007000 12150000 3415000 3415000 42719000 8194000 -8194000 -8194000 3764000 -2149000 1000 -2148000 296994000 545000 815000 317365000 5297000 -5297000 -37927000 2171333000 39853000 2491984000 345833000 547000 823000 398991000 6171000 -6171000 -17626000 2435155000 41777000 2859667000 7389000 969000 102023000 3272000 106264000 0.10 13702000 13702000 1462000 1462000 4357000 4357000 1410000 1410000 36000 36000 2505000 7065000 219000 219000 231000 -231000 -231000 147000 147000 258000 -33000 -1000 224000 343883000 547000 823000 406442000 6318000 -6318000 -16657000 2523212000 44829000 2959196000 303927000 545000 814000 311053000 5297000 -5297000 -30554000 2100178000 38438000 2420474000 8377000 -7373000 82540000 1814000 76981000 0.09 12239000 12239000 1000 1758000 1759000 2960000 2960000 260000 260000 2134000 2134000 5791000 399000 399000 12150000 3415000 3415000 3484000 -853000 853000 853000 53000 1000 54000 296994000 545000 815000 317365000 5297000 -5297000 -37927000 2171333000 39853000 2491984000 330818000 280450000 86315000 70526000 10647000 8884000 10412000 9815000 1218000 -4253000 9057000 0 6299000 0 -22974000 7858000 15615000 18445000 7863000 4022000 86681000 61190000 -1302000 11701000 -1685000 18959000 12164000 12963000 -4967000 -2405000 11734000 13735000 9112000 -2736000 300357000 323910000 526702000 175298000 34176000 24357000 14000000 13400000 -689000 10296000 -574189000 -223351000 1189452000 0 564000000 162000000 839000000 157000000 29934000 16766000 27370000 24466000 14847000 25826000 12610000 0 9055000 1010000 2733000 8735000 5484000 1870000 694000 -157000 824081000 -70090000 4510000 -5162000 554759000 25307000 139504000 108298000 694263000 133605000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of HEICO Corporation and its subsidiaries (collectively, “HEICO,” or the “Company”) have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Therefore, the condensed consolidated financial statements do not include all information and footnotes normally included in annual consolidated financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended October 31, 2022. The October 31, 2022 Condensed Consolidated Balance Sheet has been derived from the Company’s audited consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments (consisting principally of normal recurring accruals) necessary for a fair presentation of the condensed consolidated balance sheets, statements of operations, statements of comprehensive income, statements of shareholders' equity and statements of cash flows for such interim periods presented. The results of operations for the nine months ended July 31, 2023 are not necessarily indicative of the results which may be expected for the entire fiscal year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. ("HFSC") and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. ("HEICO Electronic") and its subsidiaries.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 continue to reflect some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">New Accounting Pronouncement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of HEICO Corporation and its subsidiaries (collectively, “HEICO,” or the “Company”) have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Therefore, the condensed consolidated financial statements do not include all information and footnotes normally included in annual consolidated financial statements and should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended October 31, 2022. The October 31, 2022 Condensed Consolidated Balance Sheet has been derived from the Company’s audited consolidated financial statements. In the opinion of management, the unaudited condensed consolidated financial statements contain all adjustments (consisting principally of normal recurring accruals) necessary for a fair presentation of the condensed consolidated balance sheets, statements of operations, statements of comprehensive income, statements of shareholders' equity and statements of cash flows for such interim periods presented. The results of operations for the nine months ended July 31, 2023 are not necessarily indicative of the results which may be expected for the entire fiscal year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. ("HFSC") and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. ("HEICO Electronic") and its subsidiaries.</span></div>Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 continue to reflect some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in the first nine months and third quarter of fiscal 2023 as compared to the first nine months and third quarter of fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported twelve consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">New Accounting Pronouncement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows.</span></div> ACQUISITIONS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2023, the Company, through a subsidiary of HEICO Electronic, entered into an exclusive license and acquired certain assets for the Aircraft Emergency Locator Transmitter (“ELT”) product line from Honeywell International. ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. The purchase price of this acquisition was paid in cash using cash provided by operating activities and is not material or significant to the Company's condensed consolidated financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On January 5, 2023, the Company, through HEICO Electronic, acquired 93.69% of the outstanding common stock and all of the preferred stock of Exxelia International SAS (“Exxelia”). Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. The majority of the remaining 6.31% interest is owned by certain members of Exxelia's management team. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information. Additionally, as a result of this acquisition, the Company also obtained a 90% ownership interest in Alcon Electronics Pvt. Ltd. (“Alcon”), which is an existing subsidiary of Exxelia. The remaining 10% interest continues to be owned by a certain member of Alcon’s management team. See Note 3, Selected Financial Statement Information – Redeemable Noncontrolling Interests, for additional information. The purchase price of this acquisition was paid in cash, using proceeds from the Company's revolving credit facility.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$515,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$504,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As noted above, the Company acquired all of the preferred stock of Exxelia. Pursuant to the terms of the acquisition, Exxelia’s preferred stock accrues dividends at 5.18% per annum. Additionally, in connection with the acquisition, HEICO issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding. The Company records foreign currency transaction adjustments on the note receivable within selling, general and administrative ("SG&amp;A") expenses in its Condensed Consolidated Statements of Operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">615,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$504,022 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of Exxelia and the value of its assembled workforce that do not qualify for separate recognition, however, benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests were determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest. The weighted-average amortization periods of the customer relationships, intellectual property and trade names acquired are 15 years, 15 years and indefinite, respectively. Acquisition costs associated with the purchase of Exxelia totaled $5.1 million for the nine months ended July 31, 2023 and were recorded as a component of SG&amp;A expenses in the Company's Condensed Consolidated Statement of Operations. The operating results of Exxelia were included in the Company’s results of operations from the effective acquisition date. The Company's consolidated net sales for the nine and three months ended July 31, 2023 includes approximately $128.0 million and $58.4 million, respectively, from the acquisition of Exxelia. Net income attributable to HEICO for the nine and three months ended July 31, 2023 was not materially impacted by the acquisition of Exxelia.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma financial information for the nine and three months ended July 31, 2023 and July 31, 2022 as if the acquisition of Exxelia had occurred as of November 1, 2021 (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:36.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,071,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,747,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$622,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income from consolidated operations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$347,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$264,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$113,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$316,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$239,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$80,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisition had taken place as of November 1, 2021. The unaudited pro forma financial information includes adjustments to historical amounts such as increased interest expense associated with borrowings to finance the acquisition, foreign currency transaction adjustments on the note receivable from Exxelia, the reclassification of acquisition costs associated with the purchase of Exxelia from fiscal 2023 to fiscal 2022, additional amortization expense related to the intangible assets acquired, and inventory purchase accounting adjustments charged to cost of sales as the inventory is sold. Additionally, the pro forma information presented above reflects HEICO's initial ownership interest of 93.69% of Exxelia's common stock as of the date of </span></div>acquisition. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the subsidiary to 90.97%. See Note 3, Selected Financial Statement Information - Redeemable Noncontrolling Interests, for additional information. Aircraft Emergency Locator Transmitter ELTs provide critical emergency transmission signals in the event of aircraft impact on land or water to enable first responders to locate the aircraft. The transaction provides the HEICO Electronic subsidiary with all rights to produce, sell and repair both fixed and portable Honeywell ELTs, as well as various support equipment. 0.9369 Exxelia International SAS Exxelia designs, manufactures and sells high reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. The Company believes that this acquisition will further HEICO's strategy of expanding its already wide range of mission-critical and Hi-Rel components for the most demanding applications, as well as provide HEICO with added broad geographic and product diversity, including in the important European market. 0.0631 0.90 Alcon Electronics Pvt. Ltd. 0.10 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the total consideration for the acquisition of Exxelia (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$515,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration paid, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$504,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 515785000 11763000 504022000 0.0518 HEICO issued Exxelia a ten-year, €150 million note, which accrues interest at 4.7% per annum on the principal outstanding. 150000000 0.047 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the total consideration for the acquisition of Exxelia to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">615,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$504,022 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 327178000 61943000 44044000 21703000 54688000 50896000 41670000 13509000 615631000 34691000 22585000 18366000 15082000 8730000 99454000 12155000 504022000 P15Y P15Y 5100000 128000000 58400000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma financial information for the nine and three months ended July 31, 2023 and July 31, 2022 as if the acquisition of Exxelia had occurred as of November 1, 2021 (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:36.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,071,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,747,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$622,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income from consolidated operations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$347,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$264,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$113,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$316,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$239,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$80,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2071061000 1747124000 722902000 622071000 347466000 264754000 113185000 91016000 316424000 239022000 102367000 80461000 2.31 1.76 0.75 0.59 2.28 1.73 0.74 0.58 0.9369 0.0272 0.9097 SELECTED FINANCIAL STATEMENT INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$364,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$303,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,005)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,333)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$355,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$294,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$352,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$285,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$731,966 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$582,471 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">182,613 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148,598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">366,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,788 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">502,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(308,032)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(277,083)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$285,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accrued Customer Rebates and Credits</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The aggregate amount of accrued customer rebates and credits included within accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheets was $19.6 million as of July 31, 2023 and $17.9 million as of October 31, 2022. The total customer rebates and credits deducted within net sales in the accompanying Condensed Consolidated Statements of Operations for the nine months ended July 31, 2023 and 2022 was $6.1 million and $5.9 million, respectively. The total customer rebates and credits deducted within net sales in the Company's Condensed Consolidated Statements of Operations for the three months ended July 31, 2023 and 2022 was $1.9 million and $2.2 million, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of new product research and development ("R&amp;D") expenses included in cost of sales in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:34.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">R&amp;D expenses</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$68,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$55,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$25,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redeemable Noncontrolling Interests</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of equity interests in certain of the Company's subsidiaries have rights ("Put Rights") that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the "Redemption Amount") be at fair value or a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$343,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As discussed in Note 2, Acquisitions, the Company, through HEICO Electronic,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">acquired 93.69% of the common stock of Exxelia in January 2023. During the second quarter of fiscal 2023, the Company sold an additional 2.72% of the common stock of Exxelia to its existing noncontrolling interest holders and certain members of Exxelia's management team, which decreased the Company's ownership interest in the common stock of the subsidiary to 90.97%. As part of the liquidity agreement, the noncontrolling interest holders have the right to cause the Company to purchase their equity interest beginning in fiscal 2028, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As discussed in Note 2, Acquisitions, the Company, as a result of its acquisition of Exxelia, acquired 90% of the stock of Alcon in January 2023. As part of the shareholders' agreement, the noncontrolling interest holder has the right to cause the Company to purchase their equity interest beginning in fiscal 2025, or sooner under certain conditions, and the Company has the right to purchase the same equity interest beginning in the same period. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their noncontrolling interest over a four-year period ending in fiscal 2026. Accordingly, the Company acquired one-fourth of such interest in December 2022, which increased the Company's ownership interest in the subsidiary to 85.1%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:43.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated <br/>Other<br/>Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($45,369)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($46,499)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31, 2023</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($15,570)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,087)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($16,657)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$364,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$303,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,005)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,333)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$355,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$294,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 364496000 303181000 9005000 8333000 355491000 294848000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$352,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$285,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$731,966 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$582,471 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 352174000 285024000 72040000 59739000 307752000 237708000 731966000 582471000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$17,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">182,613 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148,598 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">366,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,788 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,533 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">593,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">502,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(308,032)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(277,083)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$285,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 19928000 17579000 182613000 148598000 366736000 322252000 23788000 14533000 593065000 502962000 308032000 277083000 285033000 225879000 19600000 17900000 6100000 5900000 1900000 2200000 <div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of new product research and development ("R&amp;D") expenses included in cost of sales in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:34.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">R&amp;D expenses</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$68,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$55,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$25,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 68499000 55804000 25365000 18657000 Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$343,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$327,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table> 300966000 300693000 42917000 26908000 343883000 327601000 0.9369 0.0272 0.9097 0.90 0.199 0.851 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:43.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Accumulated <br/>Other<br/>Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($45,369)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($46,499)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unrealized gain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,799 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31, 2023</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($15,570)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($1,087)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($16,657)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> -45369000 -1130000 -46499000 29799000 29799000 43000 43000 -15570000 -1087000 -16657000 GOODWILL AND OTHER INTANGIBLE ASSETS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Changes in the carrying amount of goodwill by operating segment for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.954%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$561,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,110,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,672,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$565,272 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,461,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,026,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The goodwill acquired pertains to the fiscal 2023 acquisitions described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. The Company estimates that $21 million of the goodwill acquired in fiscal 2023 will be deductible for income tax purposes. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Condensed Consolidated Statements of Comprehensive Income. The adjustments to goodwill represent immaterial measurement period adjustments to the purchase consideration allocation of certain fiscal 2022 acquisitions. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:24.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.366%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$572,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($205,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$366,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$539,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($208,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$331,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Amortizing Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,150,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($327,490)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$822,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,047,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($314,127)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$733,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of July 31, 2023 compared to October 31, 2022 principally relates to such intangible assets recognized in connection with the fiscal 2023 acquisitions (see Note 2, Acquisitions), net of the write-off of fully amortized customer relationship intangible assets previously recognized in connection with certain historical acquisitions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets for the nine months ended July 31, 2023 and 2022 was $55.5 million and $45.4 million, respectively. Amortization expense for the three months ended July 31, 2023 and 2022 was $18.6 million and $15.2 million, respectively. Amortization expense for the remainder of fiscal 2023 is estimated to be $18.7 million. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $71.2 million in fiscal 2024, $66.4 million in fiscal 2025, $61.7 million in fiscal 2026, $58.3 million in fiscal 2027, $53.8 million in fiscal 2028, and $253.3 million thereafter.</span></div> Changes in the carrying amount of goodwill by operating segment for the nine months ended July 31, 2023 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.954%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$561,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,110,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,672,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$565,272 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,461,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,026,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table> 561961000 1110464000 1672425000 0 335318000 335318000 4267000 12972000 17239000 -956000 2253000 1297000 565272000 1461007000 2026279000 21000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Identifiable intangible assets consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:24.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.366%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$572,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($205,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$366,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$539,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($208,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$331,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(314,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Amortizing Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,150,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($327,490)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$822,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,047,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">($314,127)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$733,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 572071000 205964000 366107000 539529000 208127000 331402000 330103000 114218000 215885000 284171000 98983000 185188000 8703000 7308000 1395000 8700000 7017000 1683000 910877000 327490000 583387000 832400000 314127000 518273000 239158000 239158000 215054000 215054000 1150035000 327490000 822545000 1047454000 314127000 733327000 55500000 45400000 18600000 15200000 18700000 71200000 66400000 61700000 58300000 53800000 253300000 SHORT-TERM AND LONG-TERM DEBT<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A subsidiary of the Company acquired in the first quarter of fiscal 2023 has a short-term borrowing arrangement with a balance of $15.1 million as of the acquisition date and $15.2 million as of July 31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Long-term debt consists of the following (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 senior unsecured notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$600,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 senior unsecured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and note payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,200,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,198,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of July 31, 2023, the Company had no borrowings outstanding under its revolving credit facility ("Credit Facility"). As of October 31 2022, the weighted average interest rate on borrowings under the Credit Facility was 4.6%. The Credit Facility contains both financial and non-financial covenants. As of July 31, 2023, the Company was in compliance with all such covenants. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 14, 2023, the Company entered into a third amendment to its Credit Facility, to, among other things, (i) increase the capacity by $500 million to $2.0 billion, (ii) extend the maturity date to July 14, 2028, and (iii) increase the applicable rate with respect to certain total leverage ratio tiers in the pricing grid. The Credit Facility includes a feature that will allow the Company to increase the capacity by $750 million to become a $2.75 billion facility through increased commitments from existing lenders.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio) (each as defined in the Credit Facility). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.125% to 2.00%. The Applicable Rate for Base Rate Loans ranges from .125% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .15% to .35% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes a $100 million sublimit for borrowings made in foreign currencies, a $200 million </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">sublimit for swingline borrowings, and a $100 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio (each as defined in the Credit Facility).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company incurred $6.7 million of debt issuance costs related to the third amendment of the Credit Facility, which were classified as other assets in the Company's Condensed Consolidated Balance Sheet and are being amortized to SG&amp;A expenses in the Company's Condensed Consolidated Statement of Operations over the remaining term of the Credit Facility. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Senior Unsecured Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 27, 2023, the Company completed the public offer and sale of senior unsecured notes, which consisted of $600 million principal amount of 5.25% Senior Notes due August 1, 2028 (the "2028 Notes") and $600 million principal amount of 5.35% Senior Notes due August 1, 2033 (the "2033 Notes" and, collectively with the 2028 Notes, the "Notes"). The Company used the net proceeds from the sale of the Notes to repay the outstanding borrowings under its Credit Facility and to fund a portion of the purchase price of the Wencor Group acquisition ("Wencor Acquisition"). See Note 12, Subsequent Events, for additional information. Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year, commencing February 1, 2024. The 2028 Notes and 2033 Notes each have an effective interest rate of 5.5%.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are fully and unconditionally guaranteed on a senior unsecured basis by all of the Company's existing and future subsidiaries (including any member of Wencor Group following consummation of the Wencor Acquisition) that guarantee the Company's obligations under the Credit Facility (the "Guarantor Group"). The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Indenture includes certain customary covenants that, among other things, limit the Company’s and its restricted subsidiaries’ ability to grant liens to secure indebtedness or engage in sale and leaseback transactions and the Company’s ability to merge or consolidate with, or convey, transfer or lease all or substantially all of its assets to, a third party, as further described in the Indenture. Each of these limitations is subject to certain important qualifications and exceptions. The Indenture also includes certain customary events of default. The occurrence of an event of default will either automatically, in certain instances, or upon declaration by the Trustee or the holders of at least 25% in aggregate principal amount of the Notes at the time outstanding, in other instances, cause the acceleration of the amounts due under the Notes. As of July 31, 2023, the Company was in compliance with all such covenants.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company received net proceeds of $1,189.5 million from the issuance of the Notes, which was net of a debt discount and underwriting fees. The Company also incurred an additional $3.4 million of debt issuance fees related to the Notes. The aggregate debt discount and debt issuance costs of $13.9 million are classified as a contra liability within long-term debt in the Company's Condensed Consolidated Balance Sheet and are being amortized to interest expense in the Company's Condensed Consolidated Statement of Operations over the respective term of each senior note using the effective interest method. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$593,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$598,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">592,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">597,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,186,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,195,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 15100000 15200000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Long-term debt consists of the following (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 senior unsecured notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$600,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 senior unsecured notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">600,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">275,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and note payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,200,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,198,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 600000000 0 600000000 0 0 275000000 14004000 15274000 13896000 0 1200108000 290274000 1624000 1654000 1198484000 288620000 0 0.046 500000000 2000000000 2028-07-14 750000000 2750000000 Borrowings under the Credit Facility accrue interest at the Company’s election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio) (each as defined in the Credit Facility). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. 0.01125 0.0200 0.00125 0.0100 0.0015 0.0035 100000000 200000000 100000000 Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio (each as defined in the Credit Facility). 6700000 2023-07-27 2023-07-27 600000000 0.0525 2028-08-01 600000000 0.0535 2033-08-01 Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year Interest on the Notes is payable semi-annually in arrears on February 1 and August 1 of each year 2024-02-01 2024-02-01 0.055 0.055 The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness. The Notes were issued pursuant to an Indenture, dated as of July 27, 2023 (the “Base Indenture”), between the Company and certain of its subsidiaries (collectively, the "Subsidiary Guarantors") and Truist Bank, as trustee (the “Trustee”), as supplemented by a First Supplemental Indenture, dated as of July 27, 2023 (the “First Supplemental Indenture” and, together with the Base Indenture, the “Indenture”), between the Company, Subsidiary Guarantors and the Trustee. The Notes are direct, unsecured senior obligations of the Company and rank equally in right of payment with all of the Company's existing and future senior unsecured indebtedness. The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture. The Company may redeem the Notes at any time in whole, or from time to time in part, prior to the applicable par call date at the applicable redemption price described in the Indenture. On or after the applicable par call date, the Notes will be redeemable, at the Company’s option, at any time in whole, or from time to time in part, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed plus accrued and unpaid interest on the Notes to be redeemed to, but excluding, the date of redemption. The Company may be required to make an offer to purchase the Notes upon the occurrence of a “change of control triggering event” as described in the Indenture. 1189500000 3400000 13900000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 2 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:56.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$593,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$598,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2033 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">592,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">597,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,186,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,195,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 593889000 598296000 592215000 597198000 1186104000 1195494000 REVENUE <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets.    </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contract assets and liabilities for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:37.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$93,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$8,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,295</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$22,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$35,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,684)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The increase in the Company's contract assets during the first nine months of fiscal 2023 mainly reflects additional unbilled receivables on certain customer contracts using an over-time recognition model in excess of billings on certain customer contracts at both the FSG and ETG. The increase in the Company's contract liabilities during the first nine months of fiscal 2023 principally reflects the receipt and billings of advance deposits on certain customer contracts mainly at the FSG. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of revenue that the Company recognized during the nine and three months ended July 31, 2023 that was included in contract liabilities as of the beginning of fiscal 2023 was $38.2 million and $8.1 million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of July 31, 2023, the Company had $609.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $146.8 million of this amount during the remainder of fiscal 2023 and $462.5 million thereafter, of which more than half is expected to occur in fiscal 2024. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): </span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:40.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$665,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$512,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$238,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882,685 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.</span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment </span></div><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors. </span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): </span></div><div style="margin-bottom:1pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$811,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$637,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$219,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">231,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,168,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">909,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">405,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">330,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">402,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">153,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">243,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">882,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">703,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">244,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contract assets and liabilities for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:37.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">July 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$93,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$8,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,295</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$22,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$35,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,684)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 102832000 93978000 8854000 80295000 58757000 21538000 22537000 35221000 12684000 38200000 8100000 609300000 P1Y 146800000 462500000 The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): <div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:40.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$665,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$512,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$238,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882,685 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies.</span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment </span></div>connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors. 665936000 512335000 238950000 187453000 272659000 202945000 85166000 76366000 229925000 193973000 80924000 66440000 1168520000 909253000 405040000 330259000 644239000 485780000 248919000 165871000 238446000 218152000 76948000 78332000 882685000 703932000 325867000 244203000 -19547000 -14501000 -8005000 -4934000 2031658000 1598684000 722902000 569528000 The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): <div style="margin-bottom:1pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$811,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$637,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$288,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$219,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">231,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,168,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">909,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">405,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">330,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">402,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">153,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,786 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">243,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">882,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">703,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">244,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. 811962000 637282000 288069000 219558000 295686000 231014000 98777000 94756000 60872000 40957000 18194000 15945000 1168520000 909253000 405040000 330259000 413761000 402639000 153190000 136778000 335786000 243238000 119992000 87103000 133138000 58055000 52685000 20322000 882685000 703932000 325867000 244203000 -19547000 -14501000 -8005000 -4934000 2031658000 1598684000 722902000 569528000 INCOME TAXES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate decreased to 19.0% in the first nine months of fiscal 2023, down from 19.4% in the first nine months of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the first nine months of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the first nine months of fiscal 2022. This was partially offset by a larger tax benefit from stock option exercises recognized in the first quarter of fiscal 2022. The Company recognized a discrete tax benefit from stock option exercises in both the first quarter of fiscal 2023 and 2022 of $6.2 million and $17.8 million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate decreased to 18.4% in the third quarter of fiscal 2023, down from 27.0% in the third quarter of fiscal 2022. The decrease in the Company's effective tax rate principally reflects a favorable impact from tax-exempt unrealized gains in the cash </span></div>surrender values of life insurance policies related to the HEICO Leadership Compensation Plan in the third quarter of fiscal 2023 as compared to tax-exempt unrealized losses recognized in the third quarter of fiscal 2022. Additionally, the Company recognized a larger income tax credit for qualified research and development activities in the third quarter of fiscal 2023 mainly upon the filing and completion of its fiscal 2022 U.S. federal and state tax returns. 0.190 0.194 6200000 17800000 0.184 0.270 FAIR VALUE MEASUREMENTS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:31.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$254,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:31.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$204,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">held within an irrevocable trust and classified within other assets in the Company’s Condensed Consolidated Balance Sheets. The related liabilities of the LCP are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets and have an aggregate value of $249.0 million as of July 31, 2023 and $203.0 million as of October 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of July 31, 2023, the estimated fair value of the contingent consideration was $5.1 million. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was $16.4 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $6.4 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may have been obligated to pay contingent consideration of up to $26.7 million should the acquired entity have met certain earnings objectives following the acquisition. In March 2023, at the request of the noncontrolling interest holders, the agreement was amended and the Company paid $8.9 million to the noncontrolling interest holders in consideration for the termination of the contingent consideration arrangement. Accordingly, of the $18.0 million estimated fair value of contingent consideration as of October 31, 2022, the remaining $9.1 million (after the $8.9 million payment) was reversed in the second quarter of fiscal 2023.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $13.5 million, or $10.2 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. As of July 31, 2023, the estimated fair value of the contingent consideration was CAD $11.5 million, or $8.7 million. Additionally, the acquired entity achieved a required earnings objective during fiscal years 2021 and 2022 that obligated the Company to pay additional contingent consideration of CAD $13.5 million, or $10.0 million, which was paid in the first quarter of fiscal 2023. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of July 31, 2023, the estimated fair value of the contingent consideration was $19.8 million. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of July 31, 2023 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Input </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Range </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-1-2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$5,120</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 17%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7% - 8.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7-18-2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,407</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2% - 9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7% - 8.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3-17-2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5% - 7.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,715</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12% - 21%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.7% - 9.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,777</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4% - 5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7% - 6.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payment of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendment and termination of contingent consideration agreement </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency transaction adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Included in the accompanying Condensed Consolidated Balance Sheet</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the following captions:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within <span style="-sec-ix-hidden:f-993">SG&amp;A expenses</span> in its Condensed Consolidated Statements of Operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of July 31, 2023 due to the relatively short maturity of the respective instruments. The carrying amount of borrowings under the Company's credit facility approximates fair value due to its variable interest rate.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:31.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$246,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$254,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:31.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$204,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 0 246911000 0 246911000 7778000 0 0 7778000 7778000 246911000 0 254689000 0 0 56426000 56426000 0 201239000 0 201239000 3477000 0 0 3477000 3477000 201239000 0 204716000 0 0 82803000 82803000 249000000 203000000 0.8036 12100000 5100000 0.96 27400000 16400000 0.74 14100000 6400000 0.89 26700000 8900000 18000000 9100000 8900000 0.8999 13500000 10200000 11500000 8700000 13500000 10000000 20000000 19800000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of July 31, 2023 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Input </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Range </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-1-2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$5,120</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 17%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7% - 8.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7-18-2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,407</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2% - 9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7% - 8.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3-17-2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,407</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5% - 7.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,715</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12% - 21%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.7% - 9.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,777</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4% - 5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7% - 6.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div>(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. 5120000 0 0.17 0.11 0.087 0.087 0.087 16407000 0.02 0.09 0.06 0.087 0.087 0.087 6407000 -0.03 0.05 0 0.075 0.075 0.075 8715000 0.12 0.21 0.18 0.097 0.097 0.097 19777000 0.04 0.05 0.05 0.067 0.067 0.067 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) for the nine months ended July 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payment of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(18,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendment and termination of contingent consideration agreement </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency transaction adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balance as of July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Included in the accompanying Condensed Consolidated Balance Sheet</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the following captions:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$56,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 82803000 18909000 9057000 1218000 371000 56426000 19777000 36649000 56426000 NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:32.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$254,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">138,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">138,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:32.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$300,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$254,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$102,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">138,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">138,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 300170000 254471000 102023000 82540000 136859000 135835000 137006000 135978000 1757000 2055000 1662000 1859000 138616000 137890000 138668000 137837000 2.19 1.87 0.74 0.61 2.17 1.85 0.74 0.60 1138000 748000 1323000 767000 OPERATING SEGMENTS<div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information on the Company’s two operating segments, the FSG and the ETG, for the nine and three months ended July 31, 2023 and 2022, respectively, is as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.858%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate and <br/>Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine months ended July 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,168,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$882,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($19,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">272,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">198,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">435,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine months ended July 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$909,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$703,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($14,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">350,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three months ended July 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$405,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$325,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three months ended July 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$330,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($4,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Intersegment activity principally consists of net sales from the ETG to the FSG.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total assets by operating segment are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.769%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets as of July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,690,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,913,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$848,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$5,453,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets as of October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,635,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,230,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">229,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,095,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information on the Company’s two operating segments, the FSG and the ETG, for the nine and three months ended July 31, 2023 and 2022, respectively, is as follows (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:37.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.858%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate and <br/>Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine months ended July 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,168,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$882,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($19,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,031,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">272,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">198,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(35,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">435,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nine months ended July 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$909,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$703,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($14,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,598,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">350,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three months ended July 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$405,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$325,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$722,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Three months ended July 31, 2022:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$330,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($4,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$569,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(10,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 1168520000 882685000 -19547000 2031658000 12293000 14856000 800000 27949000 19360000 37886000 1120000 58366000 272693000 198673000 -35475000 435891000 15434000 18575000 167000 34176000 909253000 703932000 -14501000 1598684000 11493000 10153000 743000 22389000 17543000 29750000 844000 48137000 189329000 189605000 -28588000 350346000 12084000 11874000 399000 24357000 405040000 325867000 -8005000 722902000 4141000 5395000 265000 9801000 6074000 13084000 572000 19730000 89172000 74157000 -13962000 149367000 4791000 7517000 -53000 12255000 330259000 244203000 -4934000 569528000 4082000 3361000 250000 7693000 6281000 9571000 274000 16126000 70756000 68029000 -10038000 128747000 3971000 3879000 296000 8146000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total assets by operating segment are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.769%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets as of July 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,690,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,913,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$848,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$5,453,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets as of October 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,635,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,230,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">229,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,095,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1690971000 2913437000 848894000 5453302000 1635229000 2230744000 229523000 4095496000 COMMITMENTS AND CONTINGENCIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of July 31, 2023, the Company has arranged for standby letters of credit aggregating $13.1 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as a payment guarantee related to potential workers' compensation claims. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s product warranty liability for the nine months ended July 31, 2023 and 2022, respectively, are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:58.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of fiscal year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquired warranty liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,012 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. The Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal </span></div>counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. 13100000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s product warranty liability for the nine months ended July 31, 2023 and 2022, respectively, are as follows (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:58.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of fiscal year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquired warranty liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,012 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div> 3296000 3379000 1812000 1352000 -85000 0 1699000 1719000 3324000 3012000 SUBSEQUENT EVENTS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On August 4, 2023, the Company completed the acquisition of Wencor Group ("Wencor"), which it intends to integrate into the FSG. The aggregate purchase price consisted of $1.9 billion in cash, subject to certain working capital, debt and other customary adjustments, and 1,137,628 shares of HEICO Class A Common Stock. The cash consideration was paid using proceeds from the sale of the Notes and from the Company's Credit Facility. See Note 5, Short-Term and Long-Term Debt, for additional information. Also, on August 8, 2023, the Company terminated the commitment letter, dated May 14, 2023, with Truist Bank and Truist Securities, Inc., as amended, relating to a bridge financing to finance a portion of the Wencor Acquisition, as such financing was no longer necessary. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with the Wencor Acquisition, the Company entered into a registration rights agreement, dated August 4, 2023 (the “Registration Rights Agreement”), by and among the Company and Holders (as defined in the Registration Rights Agreement). Pursuant to the Registration Rights Agreement (i) the Company agreed to file a resale registration statement for the Registrable Securities (as defined in the Registration Rights Agreement) immediately following the closing of the Wencor Acquisition and (ii) the Holders were granted certain registration rights with respect to registration statements filed subsequent to the closing of the Wencor Acquisition. On August 4, 2023, the Company filed a Registration Statement on Form S-3ASR to register the resale of 1,054,606 shares of HEICO Class A Common Stock issued in connection with the Wencor Acquisition (the “Registration Statement”). The Registration Statement was effective as of August 4, 2023.</span></div>Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial &amp; military aftermarket parts and aircraft &amp; engine accessory component repair and overhaul services. Wencor expands the Company’s aftermarket product offerings, enabling the combined company to offer even greater savings and capabilities to its customers, while expanding its new products and services development capacity. Due to the limited time since the acquisition date, the initial accounting for the Wencor Acquisition is incomplete. As such, the Company is not able to disclose certain information relating to Wencor, including the preliminary fair value of the assets acquired and liabilities assumed. The Company expects to complete the preliminary accounting for the Wencor Acquisition during the fourth quarter of fiscal 2023. Wencor Group 1900000000 1137628 1054606 Wencor is a large commercial and military aircraft aftermarket company offering factory-new FAA-approved aircraft replacement parts, value-added distribution of high-use commercial & military aftermarket parts and aircraft & engine accessory component repair and overhaul services. Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, and rugged small form-factor embedded computing solutions, and high performance test sockets and adaptors. Principally industrial products. Principally other electronics and medical products. Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. Intersegment activity principally consists of net sales from the ETG to the FSG Includes various jet engine and aircraft component replacement parts. Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers. Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft. Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, radiation assurance services and products, and high-reliability, complex, passive electronic components and rotary joint assemblies. EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !V#'E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " =@QY7BCNRF>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G*&";-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY*4)45L&Z> MZ,]3W\(-,,,(@XW?!=0+,5?_Q.8.L$MRBF9)C>-8CDW.I1TJ>'O:O>1U"S-$ MDH/"]"L:06>/:W:=_-IL'O=;UM6\;@K^4#1\7W-1K\2J>I]=?_C=A*W3YF#^ ML?%5L&OAUUUT7U!+ P04 " =@QY7F5R<(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 !V#'E<)$0"&PO=V]R:W-H965T&UL MM9I=<^(V%(;_BH;N=-J9)=B2@62;,$-8TM#F:T-V.VFG%XHMP+.V164Y"?^^ MDFTLTI$/A.)+AB3Z#6.DO2LM9!R^:G32?T%BVEZ MQ)F8=(:G.:?W8G!*<]D%";L3J T MBV,J5NU_N ^G"^D_J S.%W2.9LR^75Y)]11IU()PI@E:<@3)-CL MK#5T/XT\H@/R,[Z%["7=>(^TE2?.O^N#27#6GEF(Q9%6DFU MXY]2M%7]I@[_YRR4I#7:WG M\RC-_Z.7XEROVT)^EDH>E\&J!7&8%*_TM>R(S8!^30 N _!_ ERO)H"4 7G/ M=8J6Y;8^4TD'IX*_(*'/5FKZ3=XW>;1R$R9Z&*=2J&]#%2<'GV]'7Z_'-P]H M>/,9J=?)PR.:W%SXGZDY+=$D*:XH/3/_NE)GH8ED@]2-^X?5DMFCN.F* J$^?3 MM=X?K#6C46HU"(;M:;!?&>R#C1HG,I0K-%VHNH!&/%[29&6S!JO46@/#]K1V M7%D[!AMUQ7T:H;L%5\GE)HN?F+ 9@S5.COMMSW$K815W M1UBY"-,\D1:6+]3'=K"%Y;[8/3;!+JZ!%W='>BD]/C(J (>P6.TX-@$PKB$8 M%\:.,NF4.::DES"9HZFDLL8HK%B7=)K@&-> C-L'EQ95$>"$]*_TW MCFMHQX51I?+O @; M'L(PSI0^'^@KF@3*;#@+_2)#U;/[%LE>M^T0SW4<;/7;!"9A@TD89IMA$"A9 M:VG9$DG4**I^FDF5N 1C-B0>P1+[FC-N$\L#IK M@H:PH2$, TQ>*ZR>X#A[;8"#]C5CL ?#D++FG4VR@W!]BUR[[3IM8D^B37 / M-MR#=[J#HV\%J"JOW,VYL,],6.>*BCE#0]]G2DC)!(6DU7$3I(,-Z>"=2&<: MTRA"YUFJOJY)-K!.[2H3CMO7G\$:O!/6C&,FYAK4?U4*<@'=G=LB6&^T":0A M!FD(S"67+/2Y]A6K4CB5W/^._KIFNB+:GP,%7F^C+8ZZ$JMVE"UN I6(024"(TYI9Q31-$5#N-8<]-;0H=3>^C; 1(X/ M7FL.A$"E_R: BAB@(C#_O*?6P$KKJ?,_:DX3R.49Y/)@Y-J]YFP1JJLY<-B^ M_@Q6>?!]H.TU9XN JCE'0ZNQ)GC),[SD[70/:9^J RN_]UHNU3:KSC'Q^EZ_ M3^Q5QS- Y,$<\^ZJ4^IMJ3KPK[YWY#H;>\?T"BW?4I5RPO+'%K!P GR$ !@ !X M;"]W;W)K%XPSGE:C";G]6>?RLFYW*@L+<2G$E6;/.?ETWN1R<>+$1Y]_^!SNEPI M_<%XOOWG^M@X=@ MYKP24YG]D2[4ZF(4C=!"//!-IC[+QP^B"B.4;"HE\V8P M*,C38O>;?VL2L3< LX$!I!E GCN -@-H'>A.61W6%5=\7%W>P\W[RX^7M]-K-/MP M?7T_0Z_1E]O++U+&HSL<*]&BOXZ1Y]OO= ML\G L_^SR=X@BL\0\0BU#)^ZA]\EJAU.#H>/(0MM*DB;"E+[HT.IV)2E*!3B M5254]=86S\X!LSO0.^YMM>:)N!C!EJI$N16CR8\_X,![9XON1,X.8J5MK-3E M?3+EU0K!K*%$7XB_-^F69Q"\=19WKL+:E2X+VTD0,Q+ E&WWXS'-,(U]C[5F M!TI9JY0YE5XFB=R ,*@9B0"5\TR4-.,Q"QBD5VH MWPKUW2F5A2JA*C7KQZ;/-QZ,/1)1TM-GFL4T#@?D!:V\P"GOIMC"_,HR%=5@ M_@+CP2'%<1#T])EF?D18B.T"PU9@Z!3XJ11KGBZ0^ :(JD15+T^I5J*$.KB_ M,VW*0T,2"VG83ZS%"L]5#Q[AL3(G/P8LDM83Z3%#OLDI)Y= M9MS*C(^D%]!?JJB0@>T]M*&(:XB DC/@#\O;8B8_L*<6+90HEJ9GW MP3PVCO8U1) BYO>UFG8AI92$ U([MF$G3B9W]48:7IW-\(/:&84^Z==.FQW& MF [EL@,2=A-IMXT< JE9=9A/J=??Y!9#YL6 @6! 8DK3I-FNFW!QLZTV(%2?X!Z MN,,>=G,/&IQR(YS+##:K#HC9<8V]%Z3K$@#\?0XO:;#8LAB:* ##0;I$,C<:/Q2CP(4+J M(V*W-JQ2+62DU._GV6(6POXC SKWSGS/X6)7SHXL"V+#9$QIOUK8[,!PZ(Q! M.DR2YV#RF$H3@03[<$KN]VT60X!Y[$=#R[=C)7$?VZ8RSU.E>\M=04O@=)06 M2U$D0YK_#\PAZ['ZWSLZC+E#)7&C\K-8")'KXH<*6>B(2YF!T1(V 2PN4=D[ M&V(BD#(:1<9D6>Q(&'@#!"(=+$G@[&MF*UZ*E_ M_SB1M\.H.^Z2H^?-ID3-E$R^GJ%7;SP,]"K1EF<;@>"TA"J=F7<(>V>>Y^WN M8#EOU K.T?^(Q3L]SP*E504 MR;,)*[7GU67R6%H'8^)F\=3ODYUF4@+Z"H2 M4=4M6QN95:C)7.8%C/6;:XL=C>&$,G ^(1V@..I+-JU\$@\(IAV?J9O/'ZYOIG>HTDL'K42V0/,GE$($6YG4%4"5 MF\K:&%,3N:\MLFUF#MT=F*D;S-!N;O)-QI5HNTS(..Q__6I^*P"%E?TEH G@ MUS@(#%#;[%C AII,VI&:NDG]62@.'T&CS,L"BJI=IKSR%TLSPLE=4JVP+L&#,:&-FU&$*CC^G X99VP*9N8-^^@%C4?(/* M6$3ZC;S-C.!PH+S1CK/4S=E=AI^=6Q.;)/9C'/>/1S;#@$74&\IM!UAZY#3: M;]K:MV\#DBUO6*WO.BR&SG<=M*,C==-QFG' QB72?1P4XAJ1Z,_?13X7Y5]6 MS4Y_+^T-3N7M,/H.H#0Z34=$G2!^<=0G\G88=<=@ZF;P_EQ;@S5)&AE'"JO1 M0(O*.MJR([05:2*?OQC=WEXZ+:?R=AA[1VR&3[,8F9/\+X[Z1-X.H^YPS]RX M/[88F^'A08WLX])JU'^1--[[Z[G^UX7?>;E,BPIEX@%&>6]"6,OE[K\!=C=* MKNL_J,^E4C*O+U>"P_1H _C^04KU_4;_C;[]GXS)_P!02P,$% @ '8,> M5V!@5NM6 P ,PP !@ !X;"]W;W)K<.]_165'VQ#U"!'H.@XAW%4^(^%Q5N>.1$/,:C4D$.W/*0BQ@ MRA8JCQG!;JH4!JJA:0TUQ'ZDV)UT;<+L#DU$X$=DPA!/PA"S/Q,)@IA967#\D$?=IA!B9=Y6>?M[73:F02MS[9,4W MQDBZ\DCIDYR,W*ZB22(2$$=($Q@>2](G02 M #,?3X0#!:'IS-1KT9C"YZ%WUQOTAFEX.A[,I^HKN MQKV[P4AN/4QZM\/Q['(X&_5[5[]@[R-2$?3RCBJ 4[Y- M=7*FBXS)V,/T(PEJR-3/D*$99H5Z_[#ZC2,*=:.LKL+I%$=D%$=DI/;J>^Q- M(+ (8\1%4T&=IS,TP0Q1!C,L8/$>!PE!$P(+TODJ=S/[C=2^S*NEK=4TO:,N M-YTZ(E1"-PMT\S3T:?9]>HGP*//_$K<*-[-I;9#H&OQM\1Z3*@'7"^#ZFX!' MG"?5L/4=C&W00Q(E2*N M Y"]FD8P@W$,\(8HF&9QL!G"'N7!@%F',40#VDR M?*F"MEX3$$>$2NB- KUQ GJ>K?A@-#1VO[-5$0Y'Q4J\S8*W>3JOOS<8FCL0 M5KVI-;90JZ0LO5U-VBI(6Z>30MWD BY!/UI4X;9>A5LEM1>W7>"V#^,&F,,] M@'+L--O0PS4)'PG[5<5ZT)QL-LYYC!W25:";X(0MB6)_^J WM&]5%_@[&2MY MKFLO)4_[S_F;O^!( A^3*N-O5&S]O7,XMW@TB8_+E9E?2JA^N(:>F,>YM4V. MEF'JVYE1*::US3VT+U53/UPVWY++^FX]K$2N$MM%5C)[( M$['E!=RY%V6>*#@MUU.Y+7FRJHWR;$H_/)Q?X-":U08WX*^6/\:6J7"3P]\#G/,LJ M3S"/OUNGDV[,RG#_^-G[QYH\D+E+))^+[$>Z4IOS23!!*WZ?[#+U33Q^XBTA MM_*W%)FL?]%CBW4F:+F32N2M,*L.:O5K:] K+:I$6:@2[J9@ MIV;SF^LHOE[$$8*CQ_3FX/QLJF"ZU:#393NURV9J M9&!J%'T1A=I(%!9FHM%BC MI9!*(LAFQ)]@I99?G )[/??\.>\XS;PZ10.)^. ,;P)Z'5EOE.P"'J.0?N_1FA>0BEF=@);9A]3S-2U,6$APZ&A2F"CJ4NPR30D31GRH6L>NA-\IX8\J<2L4T!OI;"TPBO=RY8 L=OINS!F/KMKP$KUM MR;X;B7'KZ*!<=3)S"P@S+>\C&R@(](>K!>4%[@#?O>X3_R*\%3]TQV'+PUNV M2"5/O*GJ0L"50I6B7@#A?I,,]F82FS1H@%VJ:V+!$9\%>B)8<,P)"#:$,7&4 M^8$[L-1ATFM#7J(-J#&6_*V3@Y7698Z>_!88908LLL!\WX#%%IAW #NDW/>4 M^-=-99L$]Z7(87TOI,C25:+XZGG9ATM6':@95HBK&7X3%\(3VHB^":, ,Z-O MXDC@L,'H]TTG'NV?9I^YE*=H3Y!$J3*]VZGD+H.D$*^K#6:*X_C42!(;S&6& M-B:,.AXSI#%AQ W]<$"9OO7#X[W?B":?XJOYC54 U]P;.,U&ZE !$Q=4Y:0K M8,*HXV#?J!,3!]Z8/_2&G?KN#1[O.U M^Y6C>HN.ZBT^EK?#H/7-*Q[O7B\3F2[1V[1 *RC:I)1][-Y9 ].X\_:RQSGQ MF9ZR-I3>KT06%#G!H9ZO)@J?!/Y MO8M*Q[O6:,TVU4K^"NH!R^B;D,9JY4) M N9ZMVY! ?.A_J;O7G$X6J<_ZA>50#UY@(?7FJ-BE]\!<]BZ0O'FHGA^=29V M2BIH>6 IMQ?I:)O\ZB(]IK?HJ-[B8WD[?,77=^!DO /OB[2)C#4]B:5EIKYC M]-]6'#P#]3=<5ARTUWI]VOT%="!/2=^'D_$^?+]"QWA;>VS/>*UBQ?D!U;>6 M _ZPI_.V^POU+FNZ]R(\Y^6Z_@(AH=1VA6I>;797NZ\<%_6[?>WZ)3Z=8\OU M")_&S3>,WGWS2>5+4J[30J*,W\-0L%C!9,OF*T5SHL2V?@U_)Y02>7VXX0D\ ME2L W+\70CV?5 -TWXIF_P)02P,$% @ '8,>5U-SRLY]! I! !@ M !X;"]W;W)KFG6EC2W[# M.6 F 7>2F^9E0MK[++ 7VV)DT5(^^MO;1P'),&EEWP)DOSLH]U'JY64_D;( M[]62,84>RX)7 V>IU.K4=:O9DI6T.A$KQN'+7,B2*NC*A5NM)*-98U06+O&\ MR"UISIUAOQF[E<.^6*LBY^Q6HFI=EE3^.&>%V P<[#P-W.6+I:H'W&%_11=L MPM37U:V$GMNQ9'G)>)4+CB2;#YPS?)IB4ALTB&\YVU0[;52',A7B>]VYS :. M5WO$"C93-06%GP@Z:K2LERM88/"ASOOVECZT0.P; M8S<@K0'1#8(#!GYKX+]TAJ U"%XZ0]@:-*&[V]@;X<94T6%?B@V2-1K8ZD:C M?F,->N6\3I2)DO U!SLU'-UW=^D%X"Z_I>CR&OHI^H2^3L;H_;L/Z!W*.;I?BG5%>5;U705^U>SNK/7A M?.L#.>"#CZX$5\L*I3QCF<5^?-P^.6+O@AZ=*.1)E'-RE/#/=7&"?/P1$8_X M%G]&+S-WOZOV??$\/O,L1O^((#?-=0K7(^$R5#4<4R M! 5+TGK'6Y=]2QPWQ'7%>AAB3.(0@GK85=.$);[7B_918Q/E PKW]F&I"2,] M+PB]#K8G0M")$#1V_@$1;M2220B]A&J\K,OD WL2Y7TAJNK#J2W^X)BP]1%P M6JWHC T<8*V8?&#.\/??<.3]8PL3=@L3'LU.."W@+.!0 M*J5D?/8#*4EY5=#M*93]#144CC5E3<\M<[B3*KU>J.6FB?D4QT&@Y::)\C&) M-%1JX?*].";VU(PZ!:*C"IR50JK\YS9B,4=K#A>&(O\)N[/.3 2C<'""48:F MC$-+H55[T*\*RC\B#AL<[!1]M(D4&4YC72,+1-^\)B30JD!J@21V9>).F?BH M,O="T0*)_]JZMJACPYG$\[2P30RD!M'JT=A$^1A670O>P@4@XML%Z'4"](X* M,+(%_:M%O&>N+O8CHXB;L%[HA[H:)LJ/""9:1J4FC 1)3&*['$DG1W)4CB^L MJDZ1512JE,RG:T6G!4-*("Y@G"LI"B!9 $HQJ%WV,I*8 GFQKV>+#14&^CXQ M4;X7!?H99Z)(F,0'=@OVGJ^"W@OT>6E%?95FK2=["1\EFF0VD!]JN3*VH' 0 MZ1EEX\+^CK+[FNUG4NTLO1C54*8MX?/9(D1-?"Q,4ACF)="Q,&-T@/$UT,$T=(Z"61 MIH:[\^HJF5PTS]T*2NN:J^WUNAOMGM1GS4-2&S_'IR-L&1_73_#FE?=,OWV_ M7U&YR'F%"C:'J;R3&%9.;I_$VXX2J^;--Q4*7I!-<\EHQF0-@.]S(=13IYZ@ M^\?$\%]02P,$% @ '8,>5XS377N=&@ _74! !@ !X;"]W;W)KV-G MMK:V]@,MP18W%*DA*3OY]PM2E" T+AN"?)1\223KXER W0\;0#]]^^6WU?K7 MS45=;ZW?+A?+S8_/+K;;JW^;OJZMZV?SE\VI].=LVOZZ_G&RN MUO7L?'_0Y>+$F4R"D\O9?/GLUSM:_OZD7 MJV\_/K.?W?[#S_,O%]O=/YR\>GDU^U)_J+>_7+U?-[^=W%'.YY?U8 M-?_[6I_6B\4.U9S(OP[49W=)=P?>__F6GNZOOKF:3[--?;I:_-?\?'OQX[/H MF75>?YY=+[8_K[[E]>&*_!WO;+78[/]K?3O$3IY99]>;[>KR<'!S!I?SYS[>S5R_7JF[7>Q3>\W0_[KKT_ONF, M\^5.AA^VZ^:O\^:X[:O3=V^GR=L/R=1J?OKPKE+3UQ^;7SY\;/[W4_+VXP?K M76I]R%__G.3OJFGR\X>_6LE__J(^_K?U^NWNF)_>-W]I .J?B:7>-K\GU@OK ME[>O?YFJ':?Y^+U?5FMCS?O#S9-B>_.X63L\.)OKDY M4>?(B7Y<;6<+X;!3\V$_U^=U\\7U:5%;;U?+L]5RNUXMFJ OEEINZW6]V6ZL M__FIOOQ4K_]7H$_-]-/5Y67S5?)ANSK[U81)'H&Q3A>SS<9Z;3TT23J09'8U M;S["YKJMY+>SND&_^VR]GZVM?\X6U[4)G)G!T_ISO5[7Y[L3;4:'S6S_]?KN MTV+^Y>9' SHWH_-$G;X[7'E>+\ZM-[];JLGU=76V;]*/ZT8C)KXR\U^_.U76 MZ^UV/?]TO=T3MZO=9U(OC=1BJ,]MF_&O^4"2V7K9=#5C#RO-K".=UD2L'B D MZ\-%5-_F2]WUVZ] MF2UFR[/:FFVM=V?;OUNN_=QR)HXM?0,8F;L;DG]LKF9G]8_/FCN.3;W^6C][ M]>__9@>3_Y"^%TC8] 86[F&[.YNOKWS/?7GR];[&^S&1[71CTGZ,ZTQ"+^R& M94(Z)]:"\G[0BWZ4$J(BW]?.J^A'V;$7^[MFNA]7"N?O1D'4C:KZ48X3![$; MW\5U.I5[UZG<_8'ND4ZEEF?-G>:FMOXVK6]^^F$WJ.R_'@Y=^:]W??GG1C%6 MG98]XP"Q MNU=H!J#=\]S7NAG6SE:7C:ZKU6;SPW/K;?/XN?IL?9S]]OS(Z"P)VA.^=?Q) M''2_G$Z-YS56JB0L(6$I"&-/+4* M@G7DY=_)RW\:>1VYWY3TYO<_4R]PM8_TU._?683!O3N!&QT9KV:LCDA82L(R M$I:3,$7""A)6]KM9$,?:_6L%9>QH+;C36C!":_.]UB2]!()>XM#1;MA/C2=H?'XL0]Q)&Q*PA(2EI*PC(3E)$R1L"(4;C,]+]">+4HR9S68LZ.IZ$Y3 MD5%3:K.YWK^0:^X SV[>+&_V[U>;F[\/LZ_[UY6SY7ESY_>UN>^[W+T)?;^8 M+27Q&1.-%1\)FY*P).JU@W:/F_8C8D]_$9>1YY23,$7""A)6DK!*;*4C(U1\ MIZ;8J*;]:_07NVG@\YV:VNF/^K?=S^)]H)$X5C8D;$K"$A*6QOVVBVSM(3\C M,^8D3)&P@H25)*P::*6.PNQ).T,],6KL_7IU5M?G&^OS>G5Y&*Q65P>5U>NS M^::6YY.-V+%"0VG3 ^W^1Z5/)PV'I.@Y92@M1VD*I14HK41IE=#L=A1.CHCH MGLW#_FX1/;=>G__?]>&FK[D=?'U^/M]%S!;6^]G\?#?7=C 1B'(SGL!HN9&T M*4I+4%IZH'4;//"TL0W-F:,TA=(*E%:BM(JB=47SU?GSV\:)WG75L?$X=C4BG&\2.G MIRCR['.4IE!:@=)*E%8=:ZTC;SGLUBMB&Z>O7TWGFYN9K68 V^Q&LV5W9FM^ M:_\3=8*:0PZT;J_U0U^?!$.S)B@M16D92LM1FD)I!4HKQ9XTF6BOFJK!L*ZF M6L^&;39M')D#I26HK0,I>4H3:&T J65**VB:%T-M\80V^P,N3-1[A[P MWJO3&\G>U^A1G_QN6F#G'7F]V=1'%$S._)^BM"E*2U!::O=-#J[7>[^)YLQ1 MFD)I!4HK45HUU%9=7;8F$MOL(FE?O>SO5M=W8Z@UNUQ=+_>.K76[F&74W2PY MU7]J]^?Z(SOV]'M9U'F"TE*4EJ&T'*4IE%8(+?^BW_0EFK0:3-K56VLML M$DUOQ]]U/K?>;2_JM2@LU'Z"TJ8H+4%IJ2U9&VPOUL<[U%R"TA1**U!:B=(J MBM;5:6M7L:XMURRN%W?+-1U1:ZB3!:5-[;X7P?=\?3JA']1SE:1" MD&N';M![.A,R]A=M"E'2JDTIS UCW2Q>"'&.'=JNZ^J=4+B*./)=_LC2_ >M&D9]'DY__MWQ'3_2/ODIFC5! M:2E*RU!:CM(42BM06HG2*HK6E6_K'W%NIK9'KKW^6%]>K=:S]>\/7W?MH#X1 ME#9%:0E*2U%:AM)RE*906H'22I164;2NJ%L_B6/VD_P1JT2=_@2_M$Q4")/6 MB9HO:+1 25J*TC*4EJ,TA=(*E%8*'4E8+TKE[ JO-:M*MO6^.&;ORW?YR\DD]&\).A61.4EJ*T#*7E*$VAM *EE6)/ MZOO)!L.ZFFJ]*([9B_+$?C*G/U,O^LG,9SEZ7$1])B@M16D92LM1FD)I!4HK M45I%T;H:;GTKSI_F6S%G'CUJ/LBW@N9,4%J*TC*4EJ,TA=(*H>4EWPJ:M!I, MVM5;ZUMQS+X5_8WK82[<.KV8+;_("V&=OMW"#?459J?FO*-'0=1^@M)2E):A MM!RE*916H+02I544K:O*UJ7BF%TJW=GS!\]M#DZQF]..'@+[WH%=7=[^((@: M55!:BM(RE):C-(72"I16HK2*HG7%VUI?'+/U12Q6_OIJW4AS8I FZGY!:5/G M(>X7(2BRM:^"5 AR;7NB&T,WW^V-+EJ.,%I4U16H+24I26H;0-[VGOM$CVWBJ)UA=9Z5=P_WZOB"B:4B1WK7A4A+')# MW2!JOI[1BD*M*B@M0VDY2E,HK4!II=3=>G?@%96SJ[M[>^Z8K2H/K6[N]CTH MD>_ZD:X==J<<=JL<=J\<=K,<=K<<=KL<=K\<=L,<=L>MN82 MUVPN&2YT;@:,?N0C:5.4EJ"T%*5E*"U':0JE%:YD^7 @Z@E7]=R<:;024>\)2DO4H3:&T J65**UR^X8HYZ@R M6P^(:_: /'V)=?,)C-8P6MP$I24H+74%WTM_U$2M("A-H;0"I94HK:)H70VW M5A!W8#^?[ZVP;N:/EBCJ"D%I"4I+7<'RX=BN7K0=39JC-(72"I16HK1JL+&Z M6X*W+AG/7"/FN];8F=ECE>?UR\"\\$-]*G"*)DU06HK2,I26HS2%T@J45DH= MR8VUUZC54%174*T[Q3.[4YYX@9TGV!6D!7;FLQP[C*&T!*6E*"U#:3E*4RBM M0&DE2JLH6E?#K?'%,QM?GK1@NSGWZ$$3W1 (I24H+?7ZU@VA8#N:,T=I"J45 M**U$:=506W5UV1IC/+,QY@D7OIHSCU:EL!M,K_+C%,V9H+04I64H+4=I"J45 M0LOW&KY$4U8#*;M::_TQGMD?0Q1K-Z<8+2K408/2$I26>GU/1F_U#YHQ1VD* MI14HK41I%47KBK3UV'AFC\W(2NUFVF@]HCX:E):@M!2E92@M1VD*I17>H)NI M1!-60D+_V"O2UFWCF=TVCRC3;B:.%AIJMO'Z)HG^0E4AJ%^F70@2R[1+&?L+ M584H::&J%":5:1?BY#+MTE4(9=HEGJE,N]?:2SRSO>319=H'UTN;$X_NAD)- MDXG;^^2G:-8$I:4H+4-I.4I3**U :25*JRA:5[ZM!\6[F1]_^C+M'NHU06E3 ME):@M!2E92@M1VD*I14HK41I%47KBKHUI7AF4\H?L?35ZT_I2TM?A3!AZ:OY M>D;K$S6:H+0,I>4H3:&T J654G?K+WVELA\D%$% MS9F@M!2E92@M1VD*I15"R_>-*FC*:B!E5VNM4<4W&U6>J@ZT.>UHH?4M'6(= M:#1K@M)2E):AM!RE*916H+02I544K2O>UL#BFPTL8AWH^]M/R]+L3_,[@1>Y MDT"_B44M*D+:_LRY$!0Y>@T7(X.G/-87T MZ3J^&[N./CKT SW'#B?Z<])P:W5[3^O,\(/'3+T]LL2SCYHV4-H4I24H+45I M&4K+49I":05**U%:1=&ZPFXM,;[9$O,$)9Y]P;WB3B:VHP\9:)D5E):@M!2E M92@M1VE*:'LGCCQ''_@D@].D-Z"5Z,E5%*TKM=:^XIM+J/P1,]U^OQB(Z]BV MJTM/J!GBA/H=UM1\0:,UA5I14%J&TG*4IE!:@=)*H2/%;J!O/4+E[ JOM9CX M8RPFQZL\^\)&*H%C.[ZN'K1P"4I+4%J*TC*4EJ,TA=(*E%:BM$KJY[>9:-9J M.&M78*T!)# ;0, ZS^9,HY6(ED!!:0E*2X.^$R%V'.WQ)D-SYBA-H;0"I94H MK1IJJZX*6]=(8':-/*8DM!DY6FZH802E)2@M#:0]BSS]35*&)LU1FD)I!4HK M45HUV%A=P;46C\!L\7AL46@S=K3HT+U]@OX$O=:ID^&0%#VG#*7E*$VAM *E ME2BM$IK=]XXM?0U:[T9@]FX\??UF\PF,EAM)FZ*T!*6E0=^OTC2X7L 9S9FC M-(72"I16HK2*HG5%W'HX@@<4(?F> LYF_FB-HIX/E):@M#00#!UV\ZVLNTC0 MK#E*4RBM0&DE2JN&6ZNKO]8%$YCKDWS7"APS>[3VA.(>!&..?MHU?5]"R_LB1_K MHD.]*"@M%2\A"/6]"-"D.4I3**U :25*JP8;JRNZUHH2F*TH3[AJQIQYM. $ M/XNK;YPQ17,F*"U%:1E*RU&:0FF%T/(O^DU?HDFKP:1=O;4.E,#L0-D_D.U$ M=?,$MYO(TY_:K,_-L#:M/]?K1GB[:@OMQ,*[3XOYEZ.5%\RI1PL.];:@M 2E MI2@M"Z02,_IJA!S-J5!:@=)*E%91M(Y\P];9$IJ=+9I\\WJABW>^M%0CW*^K ML_V ^7'=#*^/5K3Y;,8J&J5-45J"TE*4EJ&T/!1,(?TO"(4F+5!:B=(JBM:5 M=.NE"&J+HNCG%:)VB)AJ4EJ"T-.P;,_S>G#Z:,D=I"J45**U$:15%ZZJT M]=J$ UZ;<577S;31@D1M-B@M06DI2LM06H[2%$HK0JG"3Z2]@B_%*.WMJA#C M.D=V\0E;YTQH=LZ8ZZF[HH0$UTGLQW:L+_@VIQZM#LGUH,VN)4)0Y&A+FU(A MR)L$GKX$+1/B M?6WGKG0M2+?IB2PNP@\/52Z=*GZSNNHX]^I7057N3HA;$> MT%K=KM/Z14*S7^31I=('2PJ$?;^#ZX3!1*_&^L"XJ?E"1G^QHMX.E):AM!RE M*916H+02I544K2O,U@,2WLQ>/WT1]! U@Z"T*4I+4%J*TC*4EJ,TA=(*E%:B MM(JB=47=&DM"L['DCU@:'@J[KPA+PX4P:6FX^8)&"Q3UE:"T#*7E*$VAM *E ME4)'$I:&4SF[PFO=)^$CW2>/JX(>]N?K;9,4%J*TC*4 MEJ,TA=(*H>4E$R::M!I,VM5;:_F(S)8/_17I82+9.KV8+;_(2\BCOE/!<7U] MIL*<=^SC'$I+4%J*TC*4EJ,TA=(*E%:BM(JB=5796CPBL\4#V%1 G,B.A!EU MSXTB_7WG ^.FYLL8+4O4OX'2,I26HS2%T@J45J*TBJ)U9=E:1R*S=43<+N#^ M-NBRZ-"2*RAM&CW$8B($]2TF0I ;1[&^_5TFQ 5VJ*\)$*)>],.4%&:'@?ZN MJ1#B'*^Y9_%]_:9-L)C8H;[=;27Q(C\.@B.KJ:/68A)YCYG)?N2> A$YR7^* MTJ8H+4%I*4K+4%J.TA1**U!:B=(JBM85=FM1B&I.-WK40OT@*"U%:1E*RU&:0FD%2BM1 M6B7U\DGS8'KLA7WK](@&-LP9W%# #!C]T$?2IB@M06DI2LM06H[2%$HK(L%_ M8;OA1%^^@V:MAK-V!=;:/B*S[0/<4,"<:;02T2HD*"U!:6DDU WQ GVQ&IHS M1VD*I14HK41IU5!;=508MSZ0V.P#>]!9ZK+]/, MT)PY2E,HK4!I)4JKAMJJ*[?6!A*;;2"/W4[ C!TM.=0S@M(2E):BM REY2A- MH;0"I94HK8K[OBC;LX]L0'I2F45J"T$J55 TW555YKJ(F-\_K?MS+.S!ZM.J]_@>$DT%>1HTD3 ME):BM REY2A-H;0"I9521W)LO0[24%174*V1)38;69YPA8XY\VBY]=T/CJL7 M2D)3)B@M16D92LM1FD)IA=#P+WHM7Z(YJZ&<7;&U9I;8;&9YRAKIYM2CU4;2 MIB@M06DI2LMBP4JD.[!S-*5":05**U%:1=&ZZFTM,;'9$O,'ET@WG\UH0:/^ M&Y26H+04I64H+8^ES6[T[P>%YBQ06HG2*HK6573KOHE'[1'TJ KIYA2C98KZ ME)2@M16D92LM1FD)I12S43G'U-1E2D%X@78AQG",.4WO2>F]V/YOT\X@2 MZ;?(X1KI \G'"N06%]Y+W%_"*D7UU[!*46*=="E0*)0NA4F5TL4XJ52Z^"F+ MM=*E2*E8^D/:3>M']KU^9':5/+I>^N":ZH',8[^S;W'=@@=^I*MRRN9-6%S* MXC(6E[,XQ>(*%E>RN K#:5IV[FGY9H;\Z4NLWV;"M(L:3EAQN)S% M*197L+B2Q5483E.X>T_A9H_*'[%P]O8S M.,7B"A972OU)6$*+9=5$Z-T3X1/:50;@XT?6AQE6V+0)BTM97,;B>*/?'OJF.5+<#U>T-;;I>7=YN:O#ZK+F=WHC_Q>^,86GN%Q24L+F5Q&8O+69QB<06+*UE$TY0;WE&LVPCRA MZVP@]?A14]@LJ.<[8Y,F+"YE<1F+RUF<8G'%+:X[R/7L9VS6:C"KIKSPGO+, M)I:GJD5[F_?^&8O%:!\:.!VXDO&:0ETF+"YC<3F+4RRN8'$EBZLPW(U&3S87 M=;V=SK:S5R^O9E_JGV;K+_/F87!1?V[PD[_OMN5;S[]R\7N\"FK]_7JVVM[^<-/QOJ_6O^QRO_A]02P,$% @ '8,> M5[Y=P=*/ @ B 8 !@ !X;"]W;W)K^]NWO@PSLP?B]RC"5X+ LJAE8N974%H5CGN$2BQRI,UX*#21*N.AX;3:E!IXNC^R7YO>52]W2. Q*[Z3 M3.9#Z\("&=Z@72$7[##!33]GFF_-"F&>X-#$VA98[X1D90-6%92$UBMZ;'0X M 2B>;H#3 )SG@,$+ +\=OA3E<[_Y<]^N?L3\1PVT_) M-7R#ESXE)'*0D3W),,T$J#"O7S3X0"C(6%$@?N+]V/7ZZP3G)H&><'O?[O4] MN#^5M"O&OGP:%'8%.4]CHLYD%VU0K0$\N5HEYELSTP18LQV5M32MMQV;@9D6 MS_RC_M6XW^$/U9BMI^)?^GI&3Q'?$BI @3;4A6F8M]QZ0: M$V:;JU\%YCI G6\8DT=#)VA_/OX?4$L#!!0 ( !V#'E>>2G, 5@D ' G M 8 >&PO=V]R:W-H965T&ULK5IK3^-*$OTKK>S5"B28 MN!]^S0(2$Q@-*P808?9^6.T')^D0[W7L7-L)L+]^J]O![:2K#>@BC08G*7=. M/;K.J8Y/GHKRCVHA94V>EUE>G0X6=;WZ.AQ6TX5<)M678B5S^&1>E,NDAI?E MX[!:E3*9Z9N6V9!Y7C!<)FD^.#O1[]V59R?%NL[27-Z5I%HOETGY\DUFQ=/I M@ Y>W[A/'Q>U>F-X=K)*'N58UK]6=R6\&K:KS-*ES*NTR$DIYZ>#<_IU) )U M@[;X5RJ?JLXU4:Y,BN(/]>)J=CKP%"*9R6FMEDC@ST:.9):IE0#'G]M%!^UW MJAN[UZ^K?]?.@S.3I)*C(OL]G=6+TT$T(#,Y3]99?5\\_9!;AWRUWK3(*OT_ M>=K:>@,R75=UL=S># B6:=[\39ZW@>C< .O@-[#M#6S_!N&X@6]OX-K1!IEV MZR*ID[.3LG@BI;*&U=2%CHV^&[Q)WCR,R>UW,CH?_R#?KV]_'Y-C\NOF_-?%E3*"Z_$%.?CM MD/Q&TIP\+(IUE>2SZF18 S*U_G"Z1?&M0<$<*&+RL\CK144N\YF<[=X_!(]: MM]BK6]]8[X+_7&=?"*='A'F,(WA&[[^=]<#A;92Y7H\[UKN!_3A*J@6Y*XM- M"BZ2R0LY^%7!19H?DMN5+),ZS1_)N:KJM$YE1?Y]/JGJ$LK\/U@\F^\3^/>I MO?^U6B53>3J S5W)EY[/_PNZ$AE97I"[(O03@TS231#ETU3AT<%U4U:'Z^'.3[W]F\C]I ML9T@!FT0@][D7TA8=)KJ%!\1>)7)IKGG,W*^+,HZ_9_^# M"L[+?26L4<.KO M)=^V"CV?!7CNPQ9VV O[N M\HULZH3<90GJ26AAI%X@PCU/;*LHB@3N2-0Z$O4Z,JZ+Z1^D*,FO/*VA$G7P M%4QR^0Q"H9(8W B!*RC;@VM;Q5$G.SMPXQ9NW MWM$CR1ZFX9I-D:TF*N?OUQ%BYFB%M",B M:*]W=\F+KG"0E4[T!OP1VO-0EZCM4L#B>-\EV\SE$C,NL3=:TUR6I>[1NI?7 MR3-9J0:N!>S!1.9RGM:'*&IFHV8L#L4^;-LNC/S(@=QH#=HO-H!\0-!70#\7 MLKDZ5%O&Q'R4K-(:BJZ?9.BG2HS/6FTW)D9DT'Z5X8@)L+9,-\DDV^YVE-49PNHQM70O M8L9"[A@XF"%UUDN0>DS64%>=(;)H*3WIE5';M;N8N.=Q2QIB=HS'U-%DF:%? M)O[*^4!]70XC M>^%YWKXCF!T7GFOG&5' ^D5!FP\UFAU )J92SBI]U':X%338[D-]L45 $.V/ M8HC1,?6 8!V.&*G ^J5"VP#73=> ?Z^PWVA^R$3OAX+:T!%#QCCW'9)//W;\VRM&/GS^^TFK[8;'B _^QNE!MRK)556M(1SZ=&E1B[D!&T8'%,342S\_Z@O>/]7<=[+?E#/91^4(N4K7'\IDB3M!W:G NLDQMKZL<\@)- _4&F>%9 M'%N"%+.C01@X&APW(H"_4P0X? &^60+3Z"-;U &$TT%YAE8V,#LAG X8ZN?] MU-\%J'U$B\MH3X46_OMV?/ELRRG:85W+\J^.@Q)];84<C7DL*FX8@)SSJM1.R. M@>]L6,^ M]UR%9%A:O'$B[P)+DII,Y&.:ZY_P($$O,BE1#VS^I3SV/6LG('9>Y!S1A>%I M\09/][D@U;'KG,"\GA9X-PJLQRE@%S/K9P;$CG(>6$>5P\ZS2TM9/NI'NBJB MCZZ;YWW:=]O'QL[UPU)[[W^C7T?-PU]FF>99M)])"7FI2";GL*3W)828ELWC M79R@ ^GQ=%_?I"?4'[D-W9_P%02P,$% @ M'8,>5T4NHI1>!P !!( !@ !X;"]W;W)KW9!TI2C.&V_V"2P6#S[]NQ2)P_6??*94D%\*7+C3WM9".71<.B33!72#VRI M#'96UA4RX-6MA[YT2J9\J,B'D]'H8%A(;7IG)[QVX\Y.;!5R;=2-$[XJ"ND> MSU5N'TY[XUZS<*O76:"%X=E)*==JH<)]>>/P-FRUI+I0QFMKA%.KT]YT?'3^ MAN19X'>M'GSG69 E2VL_TV-")#*51)(@\2_C9JI/"=%@/&YUMEKKZ2# MW>=&^R7;#EN6TJN9S?^ETY"=]@Y[(E4K6>7AUCY\4+4];TE?8G//?\5#E'U[ MT!-)Y8,MZL- 4&@3_\LOM1\Z!PY'WS@PJ0],&'>\B%&^DT&>G3C[(!Q)0QL] ML*E\&N"TH: L@L.NQKEPMKC_^'%Z^V]Q?2D6\_=7\\OY;'IU)Z:SV?7]U=W\ MZKVXN?YU/IM?+$Z& ??1J6%2ZSZ/NB??T/V+^&A-R+RX,*E*M\\/@;,%.VG MGD]>5/B/*A^(_7%?3$:3_1?T[;?&[[.^_6_HFR:)K4S09BUN;*X3K;SXSW3I M@T.R_'>7P5'?F]WZJ(".?"D3==I#A7CE-JIW]N,/XX/1\0MHW[1HW[RD_6P1 MZT;8E5CHM=$KG4@3Q$XC[M27(,YSFWS::<9W+OK3.2'.I=>>$-V0O29(+K6[ M3*'<$EN4TCP2L,K(*M5!I2*QR 7CXY,'WE32\DH;:1(M<^&A0Z'J ZO]<#&? M78N9=:5U4;T^$191DR-JKV=>DT )\-&+\@FMF=:*(>P"6B%3,!+T;%=F\BRK9V&;W0I]E5$ M0%JU0896S&I>!"N(GL1X]/JW 7D>K&:=ZK/D7_%V:H6Q 1+I_9*D_A415"!C(<_ MNIA(1R?6XY^/O9A&G+<*214$;FL<^$^."QUY5-()1;0EKI-@E\HUO#-A)W^U MBDL:5\^ZD,]ESL%;<(?-I(])EB+R&[+(V6(GQDZ]O&S_0,RCE;;4AER'+"ND M04.E[9@&?Z_\(!$DA169(-,_T(OB^AX=U;Y;!9P*N#BF!2*:5,[1/M+7P=?^ ME3 J4=X3?Y&/40%2.U%V60/G7\C99>U(;G6^_XPG,*1$?OAJAUC(J8S&B V5 M#M[5 SFR,J_B>A/E=4\)RDVZJDS\0*8XQG&WR59&T1XWYM4]]8I-*8 M)GC#>/ ,8IME!L0KBM@C8[*APSVV'4X %==DXSO-!9>"0(CI&H2;U 7LYBCR[(&[O M]3Y<+F:]5RP'&,@9F%M&JM_J <>-B+B@3N"LT8FX4TEF;&[7U"2V(5_V=_D3:.\U8HY8*VX;-5J!6G4 M4J126B*[-+ GS)@=4WXB>\L2=B09Z&(@WB% (!N6D=2+*(L 4*7]+1=0BL)# M*.JTQ9K2';5;V3\1=PIJ+V*O=.PSW(CP,K?*M@@@FJ*!UYT0P*86$*!DD*3SX4+DM%RKJ8JE-74=[=^BEB3@U0%LUW[5:Q*++X2_@=14E8HZ2L7H\:5&?6X MIIKYW6M6P-[:,7Q.%S-Q,#J XV[51A&U?,]*)+)>;=^78=JS3J\)K4J;EA\5 M;+IA&U)F;;U;^[SON=I*=:L,@]:M+8CKSV-8%M31H[R;7?F9%*6_L) M^? T$PQV?>(-.U_FS/+T^P/=AY2*'^GM:OL3QS1^V3^)Q]]'/J);8/(7N5KA MZ&CP\]N>].G*553+C145^E(S'\Z-"ZG)P^I+??;*G+TU3 MY[I4GZQP35%(>_M:Y6;[:A /VA>?]=6FIA='IR\K>:4N5/U+]DR"H\5N0.>BVI(7]YU;Z#VP[;%E)I\Y-_B^=U9M7@^5 9&HMF[S^;+9O M5;!G1O)2DSO^5VS]W,ED(-+&U:8(BZ%!H4O_5]X$/_06+,6BMAC56%>?GIW_XY=W%^\NWWW\G^4AM6O_>KD@=7'XF=3UALGWI29RO;7'T&33IVD5>=U\JC GYI\)"9Q M)))Q,GE$WJ0S;\+R)@_(>]TXO'%.G)MBI4M)F>#$O\]6KK9(B/\<,ME+G!Z6 M2$5RXBJ9JE<#5(%3]EH-3K_[6SP?OWA$WVFG[_0QZ:=GZ6^-=CJH>:EN:O$Z M-^F7@XH^*NJPHOUPBW>E^%G:=,/.CD2]4>2F2I:W],.:YFHC),IUY72F4;'" MK,7;-^_./XHW5%36E#J-A"IK954F=%D;(4NA;M(<7K]6(M(,VLJK"56!G,7>L;1('>5@:1("UW[B+_1 B-X%_X>RVM M-HW#CA5-%PI1K(#)0>6J0?H $[$G8DW.J3?:^6#[+(9+X'&I*3]$*MU&4$5> M^<=@9296R*U*6<0)0PS46 SK24W(*TT-S(-K-:(%-U-D]!JQ0T!@<"]Q_^Y$ M2JY&VF7TY$RN,ZS,8'RK %X-\U"3:V5IO1_&ZSYNHD0,\=%K'9I1V-(%3C.9Y6IR6^_&E0^EW.QRBEH5-*%<75^*Z2R MAC&(%Z!9>CRH*D"#Q^*(\D)FF4\6!!,YBA(B?9\K\MC>7-< K9!0A-L\C2AMZ%/\I +8@7W 02H M)F5](-$U@KMN+.O/Z8)DI#93JRN&3G53A;S0Y,&<.!05,* (E7_%Y1.PYWF' M3:2BCU'?_2UJDIOAUB+(W7=6KXQ;R/-9[#$CX\*S1F;B2IDK*ZL-8LS $ U M0_PMK+OM^S6@(;"/X .1?]-8U"Y\"U+W105@*.2OQE*>A6RWB@@BK9^/)O$3 M:A9H&E >3C3;TD- VQH*9!*!Y:XDX$G8"))(92MJ)8N1N%!*?#! 4I3L!4<1 M4G[HJORBK7*4D^>N%*3GXK/*%)0AW/M@2D $DCO/2;-W02>XCOS;)B5DZ9V$ MD3CKWN>W[&1) \2> C^]M $,7=(\!4921@LCL=/V'KK-KKJ^:049SDTZ\&- M$Y^NX=KW=3;J2I?G["IWB_!MR)_<@[5C+-UOWL&;/D2[D,3C7D#(([IL%+>2 ME=I%1]Z)#PGL5(@7+_Y7(6)Q*,Z_'*@_V:"BT*%0!:E2F?.48K_'6'5M\FN& M>""XK@4@EW'5[[J&HF9+P[[!^A./_CWT\QK F7-W0DU:;W5;T7W->BWA*9<= M.C'JTST[$>?18OE3+P'S3WQ?;5K34_C.%K,)\_$Y8$M:7DD2AS\ MAK/Q-!HGB3CC7DNYN3+7ZD[RMD*_J8F-Q*?&NJ;7H1&SPK4+]TJDU]4XC^Y* ME6EJ*2&!1] >#A# W]DH7CX1( W(][(I[M8E!=.493C[,>+=V]>C(1"WP5:M MIR44+9_?*FDC2L7)?/HBGHT!S,@]2"+WM+76ZM75#M2:CA8]K8@;>C\!0'5% M[&5'#_:[BU6IL1E#.TZ2T+Z!!SI.&FBAS'[%D9"Y2RN:%*+%2E]SKI&I,)[: M/O:(@.W E]!(9(83I.:>1*W]Z>#BQ^]D4;TX&SRC[D3-F>DN]:?SCD:=]VE4 M5[,_(E2".D$?^O",SOBMM-M*/%34$5=JT-^)>1P=3R<,;CE!90/'5-1:+=KH%/4YG=)1"%V\ ME(42"2I[3-/I6()>"X5GTVB^7(I/81$X7$[UQRRGY>UB-HZ6QW-QEJ:FH2CV M4F<:1_/%6'QD!A.\$T^BV?@XX,<=CT7^K)=U?'X.*)I/8O&^[T7OJ!/Q?5O4 M* 68CQC=8'@"G8_CG3J5O&5=DB2: =3.N,2R77;&RV@RGXN+#=C')D$U?M!7$:+R3BHG]]72QP?1]/9]&Z'V<79X\@N_[N&2D+B)(IG,_%! MU5]U30>QE]]YWO-]"P;;/%+HI0J,&&>EK MU>+%NJ%3CP!R$ZO!7" C3)!Y'SW($329=:,![1U AQ?:T=@OD)2C=GB:("6L8)1:Q "/FOOM<^P\0-1@(2<;@@"CG;N M:Q/DP>"QCS)%I<"LDJXHL[8YW&_XAYQ'+N@+/T!)?>,AL"7")7+IFWU8Y9TE MPPD ^U@<7M#N #=;T^19IP<:IRI;Z [9\NW&>M]L^:)59<\E' Z^*60!+-"_ M!QN5U2;K&D%Z$&LC%GD?93E&'<3VRPD^CF>"6 $6MT^^(M$F40^:: %=]"B^ M9L[!!'MW>7! *#0#YDM^[!A)QU#W6AS00!&W&\4=\VC3O*1KKL)?NRJZ=A4_ M-3AJMY>FK!0GA6<4I#V=4;K3(VW4]OV]KK]/<;_6_P^U_]T=CC\1]8]P7B=_ MCN0FT-^OHWZ]=:83OF/@:KWV_MTC!Z39'IGRMT [I8GC.GC4[3O1EZ15C[HS M:.SH<&W-#7,.C _C9#G:T4(2-9PM1]/VS7XR1#L3#K.:$3>1T!EE75N]:CR% M0A?P//6/JTXGF_[5&<;\E:7J8. A;0Z1.;Y%IA[=E!*=C:3 (X*;0.]ZK=\6 M_KC.-*G_)J'LU?<.#?W$VDC@7N$SJA<2[],T;LZJJIFGNPT5 M-_)$@KU]>+BV+K^F.2N[>_K0Y=PPB<:+.!K/8V1-M)B"!293,5R XAR/$S&< M)SRAGP&<+7LIW*N&X00BIB!!PV0^C19@+\,8-"T&71H>8Y]X_O5D&D[B>30E M-9+),?.283Q.0*T68K@<0_J>.CL_'9;&8Z&!G8C7TND4@D<3,GBT@**C!70; MS8[%]SIOR!R,)DL>G=#HE$:7@2@\GE*>I% BAFY$P";#B09@6AF",U/FM_W; M8QP$<3P&:Z,:*#.^)+M6N]NI0ZCCFQJW"*SRC6R#IH,>K^ASXH9N [-#R4D9 M6?!Y/25]FW%],.B7JG0,1@@Q,=#@!\6UAX%MW>DV*)54P(NDX> M$/]>+UH9:[G:6:;70-T_,__5XREG=JC<*#@_S>FNN;N!I4\L?[IULORU=N0- M+D8VIOV91/W;HCWBT/J%B0)Q4L^^'^;846C__OQUN]-&^K,,7\CV'()!>^4% MDTFDM,<'Z<).K23D+ H_NWNE4>]51S\S=@7!]S;TL9RXC>NNH8F?,!&^S^R@ MQNX#QNZZ=?_31<>G"(SH^="GSJ/>5VC^HG;.GQ[8&?Z#=/>V^YQ_YK]B[Z;[ M_POPLZ2[>R=RM<;2,>!CX#]PM3]J4_$W;=!L\#M^W"@0-TL3,+XVR+OP@S;H M_I/#Z7\!4$L#!!0 ( !V#'E>8&5]B0@D )H8 9 >&PO=V]R:W-H M965T\C2W!P.DK(L/NSOFR@1&3=#58@<;Y9*9[S$K5[MFT(+'MM-6;KON>YD/^,R M'QP=V&=7^NA 564J%@-&@?7,M54M*#_:.#@J_$C2C_ M+*XT[O8[*;',1&ZDRID6R\/!?/3A>$SK[8)_2W%O>M>,/%DH]95N+N+#@4L& MB51$)4G@^+D3)R)-21#,^-;(''0J:6/_NI5^;GV'+PMNQ(E*_Y)QF1P.P@&+ MQ9)7:7FM[G\7C3\!R8M4:NS_[+Y>&XP'+*I,J;)F,RS(9%[_\H<&A]Z&T'UF M@]=L\*S=M2)KY2DO^=&!5O=,TVI(HPOKJMT-XV1.0;DI-=Y*["N/;LX^G9W< MGIVR\XO+^>7)Q?P3N[F=WYY]/KN\91>7YU^N/\]O+[Y<'NR7T$9[]J-&\G$M MV7M&\HQ]5GF9&':6QR+>WK\/*SM3O=;48^]%@7]4Z9#Y(X=YKN>_(,_O7/>M M//\YURTU1,S.9<[S2/*4W92\%*!EO<.%6/)3L.%71UR>=>$7- M#Y*$S:-(57EIV+6(A+SCBU2P79FS,E&5X7EL]ABBN.ZBR+Y$I5H(W3[P-A+T M1L*./QD[X]D$%Z[OC,(1^R2,^<#F*4H*W!8,CK)858MR6:5(]$;$[LQQW6"/ M[8:.[_M[3\EV6(["M^,' 12,V(XW&SOA. 1V=X!0:2G,&QU )"32,6:%5G$5 M01ND>\YH.H;T,'!<;\S^0J%BD(HE$3QA4\]QQRX+9L[41]H@@!JA- XKN"[Q MPXT1V2(E8V #"FA1V!O?G3K3P&.>CU]WR^K:,;5D=SRM:@XT](-!4U@[FP#/ M(/2<\73$KC2JO"[7#KM*.:A#6LZ^5;*P1'H; )]H\\YHYLR\$+]3)YC.V'$E MTUCFJ]H!F<'S.\M2PT:P83+RV6@<.L$LA/M1 OYI&",Z$VA7J12(N6+^9 *< M)LSW/,>#]R"\UW(HBJJL M2CDE42R0HDBBNEU (\^4+N7?]8-=WPT=U_? )V\Z==P0C-K@5G2X=48WW+)! MA_X=SPN<$%A I:Z@[L16=T!W+1;07T-SHD4L@; MHW:S[FV.FLTRC](*11>]I 26W2;Q@%YNFL6J3+ ]JK0F@%/)%S*5)='*AEO8 M/,H*GJ\)=( ]!>N5K8,-OX2[H:G;W.E*YRU+8BKC;NQQ86$Y& E MR^J>)JBG/>&6S0"+PF0XVKA'#@<;?QW*Q4+8@21=_SPW3VHG?S7_V,(- M3H[Z,20GO:'WG)/7*#]<1XE=>"KP4-6Y?=:RTG*^8WJ.B:ZIH;9T=7OCWM[= MP?5[GA4?3P=[&W9W] I2H-!;:0D)%KEP#S_8]08U*B%, O=X&V50+(V/);3=-^)U@ MFF9E@#"XJDIF#P(& 2P37F*V7;.%@/%"1Y(" VK=X;A YL0V)2)>&;KK*4'V ML*("03"?TW.IO[<0D5+5*F%+:2)DFH=27F?>Q@9TVC0E^^\3";)I07V!"6DK M)52@B" ,S"0<(AFHD*$M Y%$%MM0I#*3Q*.VJJY977]L8Z;>)V-1NTM.1-PD M6("#3MP0C90!A(++N*7<4R[MTNX!A2\K[+:YS1Y B MUP*=X]1ELX@D6EY!+4YV1N4@PYKQ J8^R(Q Z(FB0Q"&$)4BK2DZG$%H*0O0 M!] MJ[+2 (WKW/9[]'E2G4$LGEMU2">IXB$Z?6L!2 *':DT-?3;-[SO_;!]$ MH#:!VV#9$@*37AH3#)I0T[5O!;CU7UH"] MBM08<\EHRKR),\,LU]N?;R?E)OX[_MAWPA"SA>]-G8D[8G-T"?"[,J8N?Y<* M 'H.9@Z@8*0M8DX?**?+B]_/+DZ^L#,Z4&B5RPC)$#70S?SA9/:NC4R;!24. M$_3L[.%!@.BD[@^>5\A5B]Z0G5:ZS5,CX$',ON$MC+?>MVF(*6TKTSJ'55S';6IF0U>=P3!T;V$J04/'.:JA"+ MB'*$&+55Y=1]_J@4M.WFL<46D+8FVMHUSZ;LAA8]&_G91*A& F'*>(QE$ M/53:]O.*;[;(TD);:&WI0M$4;RN9R)Z5S/-:02]>H4/5Q"@%?UF%NJ$['"G( M+<16(_5T!&GGU$-_NDM5 MZ=_6J/"-SS2^?1>.R=!^F=#T)EUO%\/.:L3J-Y)6)G::K5"(^NZ?BLB6L ;% MNE)A#GYCI=JN2F$P'+T;;AV1O]A1B$2!V?1I%G7FD\)9^R3A^6HS8=.X Y.; M 9KW)#3'SBT)*4GXX6,6>N8+'?Q<:2%7.4[7=+"-UNQ6\]RD]5AU*I:0CF.K MR'%5LJOFZS)]]=CRLSG7FF=.IFQW9TPS]&P/5R-GY+MT,9[0F+W'_LP!>RK_ MAIP5)94W^%^.PN;)?Q0VS7\?J3\?=T^[#^[S^WKQ97G^U_\PU M4MRP5"RQU1U.@T%=(-J;4A7VZ_-"E3C9VLM$<.0W+<#[I4+9;FY(0??GB*/_ M 5!+ P04 " =@QY7E"G?5+D& !L$ &0 'AL+W=OZ[*VISUYM8N M3H9#D\]%QED)6H MC50UTV)ZUIL$)QB M+$D0S/A]+;/7J23&W>^-]!^<[_#ED1MQJDCMG/JK9SPZ[J0A3[ M_$-8V)D9;LR\"-\5^%-3#E@4>"STP^@=>5'G=N3D16^YK52QE&7)>%VPF]KR M>B8?2\$FQ@AKV =I\E*91@OVW\FCL1K%\[]#86BUQ(>U4$.=F 7/Q5D/'6.$ M?A*]\V^_"4;^]^_X$'<^Q.])_SL^/(AGRRY*E7\YZ,5?Z/F*$F&7L9XY5J:LO4E,TVYCZN&#!%\SF$KY,"NN]RJ1Z$W*D+63T:!-QX%K!]X0>![\2BFSU$:>G&8L&W8 M\]\;J2'_VV^R, B_9U&4>%&0=;^ #8!"C3;66M3YBJ&.:E/R%HZ*_Z.[R5C# M8B\F$2L< +Q^E+?_;C!6<2+X18 M>!##+]]/63_T_'"$W3%[0,AGKQQ"=BSPW"FFI$Q12KQ<)X .&4D^&,"?R;5\ M! OR<*NL@&%LLG/"<\6IA2M_YPK$X5L6#00^\;)!.J=6M,GG2&K>A@>.T(ZE MU+$ A<1E,*I$,7!1NE35@M(90!8!N?6YM?Q1'!V0]AV M@4#TB@9#B>RD\IMNG;L/X::!F$TX-]KGWN+GU8)/+S'8$3,O"%,BPM?8#VGRX$Z%2Q9U]$(3M%O$)_+!&K&C( "Z!1D@*TB\ M+$M8F,5>0(K&F3?.HF,69(D79!F[2FQI5[D@RGPHG'B]GS:\X.4]D99 MQ,9 YBQ-V5$4IEX\]H]9DD5>E*4LBP#4=#Z":F=K$F1 NP@(57]W("0/FA>8 M/+Q"4P-ZO2#).DS?K,EZ/XFW^^LUS8C$]_PH07 Z4_I9&'I)G!#9C[&)DR!O M[.FG$4P-4]Q0\.!T($30*'= M7E7P0L,RN4"OK5J-PK6E:?+Y@1[2(E>S6O[1@@\ZJEY?NY?2SM\?(D=&B(/# MX]ACM>C:@)MD@.DQ-B1H-LL/4K+TS]7'!VQ&P=6-PZ.DPW'D!H@UF[IU+ MDPW8T3X&N]WN*3UI7Y#;X^T[_&>N9W3W*\44K/X@QG9 M,XPLR9(MQXEG;"=.>Y,V&=MM/]S/VMS;M5).?,VSPKX;K)TKWQP>VGBMODQ>3<8$4,J4[$C"A+_'M25RC(B!#;^"#0'S9:TL/M<4[]F MV2'+0EIUI;/?TL2MWPWF Y&HI:PR=Z,??U!!GAG1BW5F^:]X]',G)P,15];I M/"P&!WE:^/_R:]!#9\%\],R"25@P8;[]1LSE>^GD^5NC'X6AV:!&#RPJKP9S M:4%&N74&7U.L<^>?/O_\\?7=AYN?Q/L/EW=O#QUHTI?#.*R_].LGSZP_%3_I MPJVM^% D*NFO/P0O#4.3FJ'+R8L$_UUE0W$TCL1D-#EZ@=Y1(^ 1TSMZAMY[ MM7#B?6KC3-O**/&?BX5U!L[PWUW">EK3W;0H0-[84L;JW0 18)5Y4(/S[[\; M'X_.7N!TVG Z?8GZ)J>[V'N1P&[V;G_X?'/G+7SQ\WO1M[>X0#0N;)JD"$BA ME\*ME;C2>2F+)P3,'U5J5"+2@L>7J;%._%%)XY2AR4OP*C,VE%A+*Z2P:VW< M:WS.Q4(;R)\6*R&-D<5*(9(=G-NM,6\A,UG$BHCLC6?#,3P[RSA(;;$R&PSPU#C,4GW2Q\APDI,]8 S^L:\@N=99YMO99+%U9$+8' M;_ITQ.?8Z07$# ,3^C,75A6I-J(JK(HK4DVAG;)B[W@TBD:CD=C[_KOY9#PY MP^RCH^=FUY/KN9>UIBRF)MC3J >=/1"/,5:E3BQEG&:I>VJ63$YF3.(Z+5B/ MF0(P6581[2%*^207F1+C*:9-Q7@634ZFXI.R]HU@-TM@.EW!(+2$%95:6S&M M6).Z]L='T?ST^*#9Y/Y'!]'XJ:1^LI+?5U+?;%MYZCGJ6M)?-7+QN1V+]H/", M]/QM9=&> 5*P74E*$>#P *1@&KLS[Q!)81GI8/(F]&;R]CGM0 MWIL,1V+AWVDIUJJO#EOSRN"+3QXX,+TKQ3QB!6+-YH:RA$9B#ARV(NL%1BU1 M01"56!FR!QX==)ZI8'K,3;6 YQM;0V5ITIC<;&729+=ML7%6)12S8JF(76)! M$D#"#I(PJJ=K4N:SNCF9]72S4+ MI"$EG,'5'Z''[^?HF$F56L6J5)/_$;.^(%ZV]>/7^@J71Q"NVG*(<%F281,*6;,6LBETE66OL/:6B&44% M;2)G9F09(KP&<)!N(#MY/ U],2ASF>R9=V4:O%;0,I9=0]W6[\EJ&,Y&K\XZ M'KRMK\";^+$VPQ=E4IW0CKI <%"]YFF-$530&?@O=>K18YL:OA(_S\G43F22 MLC/@B3$88._AF!@OC7Y(42EZ;]^Q'4QA-:Q!R8,-8M<$3079#:X-C[3$$.0; MO8IX-H.6+%.8-_V3*&,E&$%$O6Q3;])-)R+E,2.?M 3TA[O<@3_@DK5&)!& 0*R)16F@*J'X/:A0VQ=E;_4 M_FECDRZ^X:%;J<-V2DIBNZD3FM3MH\LH+N!WIUN?)TG\HB[%Y4['\/KOP,F5 M[GW^>PA:)S38A)P")?WQ\*2Q*^MKNQ@U*F/E!@C=K#3JOF6STGASSX:''[\7N9EV<7R*(ET?GK6]PZ_*M%^EPJKBQ@5U*X!V%%)J,=N;;> M+?A0W/K&XY?&2W[FQJ,NYR8GN\HY+@@5JYDJ&(JP&#LL&?(!PS)C)]G=U-3* M#NV6XFQ#;5%CVB8,.\B&9@YX%;CU/":H'RZJ%;*"\-7K7.P3/P-^Y#F# ]\+ M?IOZT;>HHTFKJ>/14R?B$03)N$IY4% 8%X(TKV7"ZVX0&.K[-D,U?2[@*$AX ML5))0'\:K35)SYXM.(U1@!L>ZK8N6TW$CHJ:E0$*RXIQLB1/;&NKLC)(+-:7 MI,VVOP&-H92/* 3+7J>]/PB?+MI!$N]6>5[%& W0;;6P@!;RTP\,9I$O.9*$ MY\,(:>&/"_$V;($C9",O<]H"K%5Y^IK*"B1Z0@8Z,5"2$+U &;0P%1U.C%G. MVG@D"./.$R9&G!<9/ 2(G@II(^$CZN.P<5=>QYOZ.,/!F=<;W0K.+!\=E! M!'!QCTKUP,,#?FA$0)09[O^NYP4MOVS.>C] -.-6F#J,[ SL[H%MQ MSSG*&:K(5(^_.S_6,L:Y#(4/@Q4$1!F!2UTG8"3.%)LC/S>(F* 2 T$7=4(OMPR M(LC?^S+:.[VA$P6:B+#HG)6A]NTO1OIHVC.BLZRX>]S"Y;2@5*J2 @7S)L_+ MBC;U91 @NXY;C*V\W,H7HG*;K.\7R.!_F;.>>_I:TD]!!:7RA3],[$%2>TI' M"87N"[J8M@U1![[@:9C?X*IKB>>K.9\)&L-[5C:QG4H^K%,J[V"9="R,HS8. MEGQ\VF82I?PN90&[@(\QH10T71.'O 5W0QTZP\]W=;)!#;/2Q>2 M7KRCB&R\G0]P")B7+HC\W#Y11Q@^@5BH("7-C9YKY#7S$?U?\M.:;6&:MA+5 M_JLFA^U([KWDV7!+6,Q=Z N%?B\+;2RFLZE%Y>#&P4F]8I*0 UIVMYV"R80# M00& MMQ$-)-H7W>"N^]IV'.L$"HSES*:!DPD(0.W02? M;H8.A1S]B9/ELC*LPY>,]($*$>_9V(ZU'" KY13_^\8I9)I3J4?ZHYA!;Q/+ M5@EP8,6.:C>MWV_HMUT@M*=MY^H);+CH=H/K<4.EOK6JB)I+"6"@ =J@YKH@ M]<540%-:H0A(%+HSW^I07NFD6IK"9V8Z2T*'#]@@>SA!G0.5BJN542L^FWH1 M)0*",09U*FSFS?MWA[-85O61<-W:=])/?3Y S42;37B;?_;XO0LQJ#$42KJD MWU/P_5DTGI\.9TTKU/0931/=5433%8,-(L5XDVQ=";%$B%5 MPP!I'#;8N*3ZQP\"FI03#@+^R7, OI2@1J4^". ^)E1K? =863XGP.P=74V. MXEF'JXFVV'*A':-K ,BQ#E<-QCS1UP>951Y]02'-F=.E3$WXT*\%&^CM>=VV M=>BL*1.3SNT6Q:&I_&5$??/<[K).H0UDTJ>-^]N^?[8,;BSO80*!C;ROM;1U MI8>Y0,1[10#+\YLLFIY.Q:Y?*!QV?CC"B9%^'D/GB(@Y_QN29K3Y!S@6]IZA>G2_X9RD([) =^7"OHR= $?%]JB!1>:(/F=TGG_P-0 M2P,$% @ '8,>5\&Y2J29"@ '!L !D !X;"]W;W)K&ULU5E;;]M&%OXK ]7HV@ C\RJ1:6(@29-N%T@:Q&[W8;$/(VHD ML2$Y[ PI6?WU^YTS)$5?XK3H/NR^V$-RYER^<_LHOCAH\]GNE&K%;576]N5L MU[;-\\M+F^]4)>U<-ZK&DXTVE6QQ:;:7MC%*KOE055Z&OK^XK&11SZY>\+V/ MYNJ%[MJRJ-5'(VQ75=(<7ZM2'U[.@MEPXU.QW;5TX_+J12.WZEJU/S.)N)O+.MKOK#L* J:O=?WO8X3 ZD_A<.A/V! MD.UVBMC*[V4KKUX8?1"&=D,:+=A5/@WCBIJ"J;VJ.R4V1E?B#6PUR "@V^[$&\95&?&O5RO+]__] M& !.?ORX?*J6Y[:1N7HY0SE89?9J=O7M-\'"_^X)Z^/1^O@IZ7_,^AMUVXK7 MIM[]/AY/&U[*4=:[LZ8ZT5K56G'?UJBA+M49IYJK8RU6I[ 4N M6%C=8N4\P&.]K8O?L1-5F/=BK.AL46^%K(7>*_.L1:4/6[E<*[U6I2AJH6ZA MW@J]$;+278V31;W710YYK1;M3O5EHLS\9&192%@'2;#\'$6JC&%+V:2IE<-9 M(==[YZBLUX(\@W7VKOY'/*+-TBCLR\L.=< 1*JC9Y*;#I;I%][2]5 UC#33" MEOJNB3A!CKS152/KX[??I&&P_(XQ7]/Q-:VL+HNU;''1QT1<4]5;>+V3]?;+ M4O)[D2-3ILK1V?E.13'TOS!*1I-XR68HP M\)(H%1\PN>Z[>!:&>+849U'BA6$@SL^"T%ND\86XV7&P,+^LN@?8WQY"M>X, M)2EMVA3&MGN9TRKM]WU>WKGIN4\<8A=(9O:G5%/U@4+ M/$A[:@)%_3A>DATCZ2NU+>J:=-V#B>2<1>D\Q+ '%L1;8,-9.@^&&QX,MHUB M-E,>Y^*3(M=)U$=EF*41:C^MRF(K*5>L>,5J[QCMW4%@)Z%BX6?S:-3*@ V" MFXE@/1&,*M%YP3V))],I&GQ)V6L*. KG@"P?(L%;Y%BKJ.G0#L!\5-*0DK;7 MU_?U2OZ*\^UQ *TQ>MV1=+U!0X?2U9'O(WT)V@.H'?T?DF2R?<@))#)!5\@2 M4L?GW,0WL BT]+.BR=64F(L5=>E&&NSHMPJ:H=8EUH#= 8"=4DC4.&]EZ8(- MK?8>8NBA%FN[*=3ZKB :%5P3>B+N+(@7\W0:%8P7.V3U)%U=L-9 ]5Y"C%)H#"EVV*/=AUV1[Y#@1KF([&2Y$5#B#')C5N<86Y37)]'Q7'Q?6+E% M-+=C: ?:0HZY0<$&4L?K>3^\LH^.J1-RJ^,=P'E *0D;\2I"602)5FTY//>' MT(7"!0EHD7A8MQ%F" MH1-%":91E'I9XB.:Z=*+DTADL-K0=E M\CA'5%'2D\HI*.C F:)(3 Q\QA-,/%WA*:/=E?JM*QH750SJ11Q[892)&" L M4U^$,3 ,,A$ W709/*63\V44A@S9PP+D2$_ 4"88'X:I80*L$)PX7H!.I%Z0 MA(1V%J=BF2)VX0.LTI2(1"*6/I#%\RB$.0N0$3+7C\2/-?)CR$YWY#S(O"1> M7F 1>XF/%#E//=^'ZO,8,HB4L))\RO%.&L]"ST>.+A)P(S">+"4B(\Z6H#B9 M#]Z4+" ^3#GW?G03R(X>_PHQJMX.LPSYDQM4_@2R!TD\YU0<)9T"2$5+)E&= MG[KH* FMM4.-NK:'$B%Z8KO2M885&"M*QM+PJM6!^L&E42A;:@R3??9H6U5A M6S_] 02:DYIH\7A=JEMW#\Q ,5NKT&45':R9=4LN\(TN2E$INYO.APJMA.>, M)U9&_LZ+C5R9(G>]A21@[]KUF;ZJMC#;,'FA;CA,M5.683AV&XR^SB#\#,5Z-+>.P+*A*L '-KNNH$(H/GNL?& M-3O;&3BA>&1B!Q@619EW5$1BI#F.6N9@_.E:"G9FR;#YY[,#3'N[;\>,L6O6:%X80PPA8 AD3)C^,CT*': M5H5E(>,^W 5WH_QB.]MN142U*0NP F.G+CA#P/:[DI.;?AU2C+5RO*A2&-SW MN(R1ZT*+C8&_;,SYIW<7?0Q'N:,_B*7='3#A=D='P9'DA64LD;!(MJ@D3^V: <]5T_:O0W#91;ZKV?L' MXMPO=]C3JKJ6@]XAY5?:U.-# I<&%*<*LGFOP'EZFSK26^'U!C6*KGQS_>;] MQ30GW$M%KYYQWQ1E.UCGUG=:#>'<)ZZ%4%8SUBF=.:%,5YQS1@TO!,>QDR'? M((!<5(\,M3ZFFHOO5PWT)D;,>83]V2*LY!;S!4H>RQ97#V"([,ZN<)VP#\M> MEZW-$8EDJ7 MU-%SGAC3*%B F=-;1$5%2>V*YK^<%LD:Y+CF?BX;5%F?ERXJIMMNJ0MA8/') MZAFU<6(0U4JM627 [!SKU&4W.?H@4;EWX97H\_ SBUS+!K+Z5X:_0HA[TG+\ MWR+#(W<[2X/ RQ:@(XMHZ84I%F$*EK/(L"#^ _;RO2-_#,PUGPJS!&0&U MJ M_2 6X#;+Y5)DL;=,%N(G;MU$:Q8^*%\(5@H6O13$T[)8! ESY/\ZF7UH9AQ$ MWG(10!"X'RAID$2PP!=!M("]Z6 H6!/8/L@J'(HCD-=4!' ]RT(!VA^ ')[P M"B*(P(8$&"6)2!RI#'TO"O_?..?'R0\[ [6&Y*& Y^*Q7\,O)U\L>&C2=QGK MFK3[>#'>'3_]O')?/$[;W7>C]]* 5E1J@V.^O-E,A/&?8MQ%ZUN^/O'2K=H M)+S<*8DI3AOP?*-U.UR0@O&#V-5_ %!+ P04 " =@QY7"]M8V64# #_ M" &0 'AL+W=ON%:S'/G5^(Q\.2S?$& MW>?RRM LWK"DHD!EA59@,!M%9[W3R<"?#P>^"%S8UAB\)S.M[_SD(AU%72\( M)7+G&1C]/> 4I?1$)..^X8PV)CVP/5ZSOPV^DR\S9G&JY5>1NGP4'4>08L8J MZ:[UXATV_KSR?%Q+&WYA49_MOXJ 5];IH@&3@D*H^I\MFSBT ,?='8"D 21! M=VTHJ'S#'!L/C5Z \:>)S0^"JP%-XH3REW+C#.T*PKGQQ,XBJ@*+)H'C,;/G_0.NZ_WZ!UL] [VL>_2>XM+!Q.I^=U6Q7LYMRMNWSO< MY@A3791,K5Y8P"S#4"O@2(9A#BG-.56\Q12G9\RNC7%F46TQ10GNUH*+FC+H"0=(4@>_^[\8OH)/M!3B<;FH@SJZ3UCX3VZDDP] M-HK +'#ONFG8MXJG;+%!!==S%5;^(=;"PH*LD DG0@1UEEEJ"K,5A5 R,Z<( M^$C/4&$FFB#2\\3O0)?!(1)DN-BGX+XB=N+9=M/-S;:Q#%(Z9=#AHRV3N9EV M^=]L4D!5&HS[]:>'G83>5BE#FZ"-I[VCSO%ZY8 DV;+.-;GJ_&NQ'+=RWN7" MI#L4M0LE.6I5V![0?U,DVUZ^N-64"J3\\:W7IW&E7-V?-JN;[GY6-[7?Q^M/ M@TM*/V]28D;0;N>(FJFIVVT]<;H,+8[NGAIF&.:A[/P!VL^T=NN)-[#YYAG_ M E!+ P04 " =@QY7Z$.Y=DB59R22S^Q"3 M&-[J]/-G.V$O*+BAC3Y#&)4W7> MBK3.3GL]%40LH:HK,I;"DX60"=7P4RY[*I.,AH8HB7M>OS_N)92GK8LSLW8K M+\Y$KF.>LEM)5)XD5#Y=LEBLSEMNJUSXR)>1QH7>Q5E&E^R.Z4_9K81?O8I+ MR!.6*BY2(MGBO#5S3R^'N-]L^,S92C7N"6HR%^(+_K@)SUM]%(C%+-#(@<+E M@5VQ.$9&(,;7@F>K.A()F_6O2(B%;T#S6'\7J M-U;H,T)^@8B5^4M6=N]@W")!KK1("F*0(.&IO=+' H<&P:2_@\ K"#PCMSW( M2/F&:GIQ)L6*2-P-W/#&J&JH03B>HE'NM(2G'.CTQ=O9S4?R>?;NTS5Y?SV[ M^_3Q^OWU/^_OSGH:F..67E PNK2,O!V,IN2]2'6DR'4:LG"=O@="59)YI627 MWEZ&O^=QEPQ_>*.^Z_W"#RL!![NX[Y3X'OV MJ,EE+((O6T5^@>EV>Y/[B)$KD60T??J'(E0IIN&2AB3F=,YCKCDB+E,Q%#XD!NFLYC$.+8/!"Y NG4R2F9*2(6!+SEJ?(6\J]< M:!#N5O( *.[X,N4+'M!4K]U_2L4D[0W'SM1U MMZQ Q+ GB&;Y!>') 6W?\?T)*3>65[MJ12M,T[9KVYB/ALYX,B7O:L.AL*D& M#!EH'0C(J"&@;'2IZ:J;T=@9>N/J:O']$&@Q9[*$V/L_@[CO.MY@NF7E.<0# M9^C[SR"VJ^L0V[6MS(>.[XZ_'^*)YTSZ@^K:"#Z"A53#/V6\_[?KFZL/%0[( M[1U47B95Q#-#4B%V"XB18Z1IO;NZ;9TX9!7Q("(8@"05:>=K3@$_#C"&.R'O M&E$*_<'JR ZXD0S".> 9C2'()#.Y#M6D*H)J#JP@Y1 42D2 M;(9*C,PA[.O85V0A10)T#TQIJ/L@ H1ZDFL0W)BN2$"83Q*:0LL08C8!M>NC M HNB8U(7;@QBT,:J722<=R;[>&:'.3- ?0'$9BPTA+:!*/.<\YK@A<9M? T MXXS^:X6.&X(7 !'<*;!52#&R+VEL(+W#WD)9V22+S;-F4=@0%!PESL--"6*1 M+CN:R62-U!@I""3:@#VB*Q:+EB@PKJ772/Z*#H9U1,'U $&Z7$JVA%UEZ5I@ M,IUV^]!EQ;%I&+<4%N0 X3]XMFTS/W8Q;V94ZA(?"L< UJ3? M'8R/RBW0[ 5?\ >%J)I#!N'0)J.+X\/K^U]1^05T A .>(331 )\#;:"&O.8 M+XWN<$P&:\&NM 3GY!GN:KM>UZW463O#-QUOB'4=SV)4IL"KLGFA!A@/SM!/ M),Q-V2_HGV"[0BXC QO.WF'86:K$VH8$1;#5I\S_9*9I+QDS"$H\ M>_. (:J!_+O;N@&+$T0G3PPPS7[%ZK$3HQ48MSVJT3G,JM,#3?KV[J>9U/.[ MP_^Y27<;5+UD4:^PZ/"G6-0=U^@<9E)_6)DT8&JH#&.PZV61)L<%&6FZX;?';0&R:!8B[#9AI>\%= MQPI>"PTA=@<\K?#;ZR140KNW-%*"?P2!D"'LBZ'O*RC;[J11HGW@3%O 3%//$H E-&V M'QGW43_1]5>JYF;P#]07=4(@ VD;#2[WKURMK1HQ>S MU@&%I(%;69I^2NVPZKF;ZDWJ*(=3P]!$);XN.5NU@JK'P15",RTI'^U,R)O% MT2TU].Q+1<-*#1,6%J.5,'N-M]ML_7K%OKXA#";\RPD-EQ#??\6'#_%0U_\! MI=-KJ+/NA(,?6#H1#L4?"X/]O973G78GM2?>KPW0\N8PAMMAC)GFY17"M=C]X1,.V['!$E[Y+A>WX@M< )$TQ1'"IB,4Z!?2K'2$<$Y$^D? MD0YQ_2/BND=FZ@H$VCZ"$,>'YF+^^!UW8@]PQ\ZP[Q]T@(<\(%^/7V0_Z+B^ M97\X]^/!T0DP&1VA(NO\_>X(^9N+^3,IQ.^3B>.[HX/XNT9\#[!Q)YL'3*T" MYF+_=-Q1!P.7N%/']P_38'ADY1]MLA];]N9B_J")/^WRZ%7I.$4V,8,+].UO MB*?2=Y^ZY"I"[]HY?3C(_;]E9&X'4MOB];@(N9.J;X)4Q'#>A-]>;*^V,;+ M!%NFH>?C\\8,LQJ7;&]_JG'EK6UI]G90Q^[$F?:G)V2&#:39;EK(]29O=P-6 ME8GCJ=,?^2<0Y8$$!!&(:F:TB]PA*21LU_'<"7DK)/A"6@R3 G ':!T5+;X) MAG_FY=1NX+L; *SC6,[#;\H!5^$,((QU!S39(7,HL&M8=(IU;@YHAA*I4VQG MOV4@UBZ"Z\.>.=M@[(R'TTJ#YK@9/ ^:9W#AVL-?0M<(M#@4UF(,>/?K*YID MKV>U6BA% (V\P8TF&.EJH\+4 8:39C/AQ!OLF"!XD+UCX#>DH GC)E8<%"9D M]2/H"TP,?<>\TN@Q#9$"3!_(%)E\UA59-J0L).4#R0"4O M\DKQ@H99MKOMLV6O\74Y87)IOJ%CT@/A[(?F:K7Z3#^S7Z?K[?8;/[RB+O'3 M1LP60-KO^J,6D?:[N?VA16:^5<^%UB(QMY'YX($;X/E""%W^P .J_[QP\5]0 M2P,$% @ '8,>5]TB!(E^ P U < !D !X;"]W;W)K&ULG55MC^(V$/XKHQ15K90C;^2%+2#!+M5N=;N+@.M]J/K!) .) M-HE3VUGV_GW'#G!4 J3K%]OC\3SSS'@\'NVY>),YHH*/JJSEV,J5:NX<1Z8Y M5DSV>8,U:;9<5$R1*':.; 2RS!A5I>.[;N14K*BMR69QTWEL4N5WK#F8P:ML,5JB_-0I#DG%"RHL):%KP&@=NQ-?7N M9@-]WASXL\"]/%N#CF3#^9L6GK*QY6I"6&*J- *CZ1WOL2PU$-'XYX!IG5QJ MP_/U$?UW$SO%LF$2[WGYM2G-"/ON;!A9 MD+92\>I@3 RJHNYF]G'(PYE!XEXQ\ \&ON'=.3(L'YABDY'@>Q#Z-*'IA0G5 M6!.YHM:7LE*"M 79JOSW-8S)>P>IPNYS!=KY=/LR_KZ>SS'-:O M\#A_NG_M=(^OGQ_FR]7(4>1<0SCIP=&L<^1?<32$9UZK7,*\SC#[K[U#I$_, M_2/SF7\3\(^V[$/@V>"[?G #+SAE(C!XP16\.1-U4>\D+%# *F<"X:_I1BI! MA?/WI7@[N,%E./V8[F3#4AQ;]%HDBG>T)C__Y$7N;S?(#DYD![?0+Y)=XX>" M6IOL_BP/6.4+*JZ95S#P]OM4OITB!U1ED1=DJS*"FCE/4= RA MH2"D"8(I)8H-V6U*!,4/X$:7\S)#(:&0P"1L>4G]1,(O10TJYZTD:&D#?J38 MJ#/ C![%KW?P0N%"U14@Z@($*I]OIGS6NO#/5B]MA8(I+@CU>PB7 MB?<"U[6]V(6>'P[L0>Q!SW-]6V/U$M\.!RX\8,WI77> 7TT3(0;LG7SL3!:) M61>+!&JJ4E&@=//PZ9!2+XCL)!S2'-I)$-(#@XU]K8:,.3UH5IK8I/5V*G.>34PA'A!3.Z#;B:,8+CU3YZS34AGLS'\B*35MK;JF>]H]?5G3KE-_/][] M=\],[ KB4.*63-U^'%H@NC^D$Q1O3-_><$6_@%GF].VBT =(O^5<'07MX/21 M3_X%4$L#!!0 ( !V#'E?SK%]AZ@0 .,* 9 >&PO=V]R:W-H965T MD[5$H(*VV=CSS_-[,>)C#I6U^NIDQGAZKLG9'O9GW M\X/AT(UGILK=OIV;&B3HQI5T>]:+>^L--,9WY\&$X.ISG4W-K_!_SZP:[X09E M4E2F=H6MJ3$/1[WCZ.!$!?O6X,_"+-VS-04E]];^#)N+R5&/!T*F-&,?$'+\ M_#*GIBP#$&C\L\+L;:X,CL_7:_1OK79HN<^=.;7E7\7$SXYZND<3\Y O2G]C ME[^9E9XXX(UMZ=K_:=G9*M&C\<)Y6ZVU& M"\_DP,WSL3GJX1TXT_PRO='G3U'"O[S#56VXJO?0=W#]6KAQ:=VB,?3CSCQZ M.BGM^.=.XN]"[R;^N@#HHNX>>W@U^.=GADYM-<_KI\^?M(C2+X[\TA(:0Y.W M#%W'V;'6]MOM.>7UI%V?W9TS EJ[J<%G==(80U57-"84#2'E3YN4MT98"(9W M[^:F?;GE$Z/"4>Z 5Z*7.-HK CF[<#!W@P.ZPB4-H[UH +ZULV4QR3VPUR$- MQ$"(+@./MV\_H$LT0Y>7QE$_8E&B62PX];46+-$Q[?6CC,4J'5!?, ZO)-;T MU2"DXZ(+6B28R"1%BNDX(3PJ-:'$4P MDHHB"$ACBI*4I&)1FGP0 ;$5@8QG3,22^BF7+),BZ%D R MYDRJY WUR Z8@8Q.%<(?3^% MJHR+;>T(L(HH9C*+220Q94SS:%MXPC@(1;*E%ZD>,,+PXY2-H^<%%[TZS:4S4?V@>I-!!X:6ZT;&'F[[FO[=&?#[;ES!B[W3Z^;(.7HTQ\WJ7<;U-8E M>4MMNS_BX249;U6C!V4H#(5WT]=X0#I32!)3,;*!VMP!=37V]MXTF\RC]23H M(@+A1JD@\RF>(G9(LPR9S8"&H.[ZVS9\-GA4IIFVXY5#3!>U[V:0S=?-!'?< M#2[_FW?CW_>\F1:UH](\P)7OIW&/FFZDZC;>SMLQYMYZ#$7M5PQ_]1&S!0 >@P !D !X;"]W M;W)K&ULE5=I;]LX$/TK V_1 S!\YKZ Q.F18I,& M3;K]L-@/E$1+W%*D2E)V_._W#279SC;)8K]$DC7SYKVYQ)PLK?OA"RD#/93: M^-->$4)U-!SZM)"E\ -;28,W<^M*$?#H\J&OG!19="KU<#(:[0U+H4SO["3^ M=NO.3FP=M#+RUI&ORU*XU874=GG:&_>Z'[ZJO C\P_#LI!*YO)/A6W7K\#1< MHV2JE,8K:\C)^6GO?'QTL /)9=^ZYY826+M#WZXRDY[(R8DM4P#(PA< M%G(FM68@T/C98O;6(=EQ^[Y#_Q"U0TLBO)Q9_5UEH3CM'?0HDW-1Z_#5+C_) M5L\NXZ56^_B7EHWM[DZ/TMH'6[;.8% JTUS%0YN'+8>#T3,.D]9A$GDW@2++ M2Q'$V8FS2W)L#32^B5*C-\@IPT6Y"PYO%?S"V>S+]?75_?7[F_L[.K^YI-F7 MF_NKFX_O;V97[^].A@$AV'"8MG 7#=SD&;A#NK8F%)[>FTQFC_V'H+;F-^GX M74Q>!/Q97)I424^7 MRJ?:^MI)^O,\\<&A:?YZ*@M-D)VG@_ @'?E*I/*TATGQTBUD[^SU;^.]T?$+ M$G;6$G9>0O\?$N[E0Z +;=,?3XIX,4 F)$*0,WB-ZVN)!P9;B M-QX<$Z\R)1P7"OJ76$9\%52)%1=T$W,[9&4#WBFAXX9#;MX@>(FU[$7<;*D6 MJO0#NG4VJ]- WV->(716<'H]L;8-D=>_'4S&^\<>.6CLEYV]5B)I4L0%81># MIJ"R&6G)(_VXI#&5N)GTP==7,JY8O>K'BD#8W&IL?4]O(P-;>]C[=T=T\Q^P M#$D70G,=8J:0RD3FRABN)Q[FZ'+D8R6%HU?3_N1PCR_3_4,Z3U-7"^VCA%89 MIWOZ.X'-SUIQQ7Y1SI9O#W;?44S2Y'B3RR;)Y-&=&IYOQ_V]P\-W M?-T?X_HOLJV<2&JRPY<1HO^. 'E3LR^&SM&#&E*C9B@7!H7*P LE67?*BM$^ M?;B;=;V^Y'[I^".MGVND$@ C+D$JD?\,_90[KLS?-?P!55EI!,V=+6-1OQG% MG747T&!Q802G$'-F:Q?6E;_#%[R0SFS>@\A,: 4#HP2",0!\&SM9Y01]D@M*!\DY\<;@] PRR20IF M29:5MLW0(*)8#QVG<*$RM$!L3MX$VT,-6QXBXK%I/6[$8D4+Z7%4\)35K281 MMDD/Z'YK=RF/ <2YR#4[::E"$0DJ YBNQ(]=>-WQT&*[R9;5,RGC0;(X]"SD MENY80;2(YBG*BU\W:5Q'RM1Q/A+=M1EOCQB'4= ]FS >0!JM H!$$KX1G.G' MG%-AC T P/I$_3DFF@(J9+?:'@DF'KA"FB?>++&O">T#?NS+*AU1676'XA\8"1+EV(K$+^?A;IGC% M+J(<'LD%%CQV';YD.7=AK#%_[)3GZK3+V'!':I2M=CX*Z2@/L$L\@.K*/KVV MN[9NX)\Z4 RWSH/X5.7QU,O]5YO0' W7OZX/UN?->7)CWIS*KX7#VN5@<[B. M!ON[/7+-2;=Y"+:*I\O$!GP7XVV!?PZD8P.\GUMDK7W@ .M_-\[^ 5!+ P04 M " =@QY7G4"E>=<$ "#"P &0 'AL+W=OV$AY+6_1=;5GDT:A2_=%@<-BOA-3)Z7%\=V5/CTWCE=1\9]$^/:U'PE/WG^LIBU5^AY+)B[:319'E^DDR&K\[V MP_EXX(ODA5M[IA#)S)C;L'B?GR2#0(@59SX@"/S]X'-6*@"!QO<.,UFY#(;K MSTOTRQ@[8ID)Q^=&?96Y+T^2HX1RGHM&^6NS>,==/ +C#5U\P>_TN.\!&S;[60=QUD*,=D"\I ]& M^]+1AK1>)C2:# :/X W7L4XCGCC73$V,\?? M&]:>+G[@U]'?DYGS%A7QS[9P6[3][6BA2UZY6F1\DJ -'-L?G)P^?3(\'+Q^ M@.O^BNO^0^C;N-[P3T]GRF2W6]D^@O??_-(G39.F0&71?JMP2KYD.C=5+?0= M9?A7[#F/;T7VO9%.Q@8R<_K*.C.6WEK3U+27M,OD64J+4F8E24]2>]:Y(V_B M8V&%Y_!D(MSE]&V/;@)N45@NPE[=V*Q$6U%M9<9PCWYWP3W<_3;LO:295"JX MEYHRXC(W*E0#Z#WW<7[\\_T;D2SM$D*%/!_]0C RW[P*-EFC," M#.P6PE$M9$Z-"T1J:S)FZ#"WIHJA.Z$X8(?GC\;#4?"^VN[D_]W1N>4<0EZ* M3"KI[WHTY=:"#E*:EL;ZYS=LJVC^I]%%NWJ#@%/"D$:$>K_760^J(W1 8E:D&.L*]" 8DBEH9F5>,,W!0&?=VW:!BJ$: MH7=U&+AUM3BYK] ([1H4XCU"R(LVI" 4ZD!SQLZA#GK@$C*HNX]#C& 7ZKI MD(*1H+:D!?@7,DR2"&+#%P#!H;0Y:+84:[/=:"_@/7UR-!H-7E^OVU^W]I.E M?3PS?(WVFMU%207JL-B@$]Z^,PIEZ&@/H>)[A $0Z,5C#\(_Z]%58UTC=.RE M1\_3GGRVZ3SLY&V2%$WU/D-@5=HN!^F X.]M/# MP>$OC3^2SC5M?GZM>787^XKKLLK;T;HCGM#&/)]SO,.%-@?-37EZVSZ^_;6+ M4<6VB-<_!^Z-]NT=:?5V=<.K^^/M]?2#L(74#G-P#M-![\5!TE;#5Z1: MH$XX!@ ;0\ !D !X;"]W;W)K&ULG5=M<]LV M#/XK..^N3>[<^"5-FN7%=[:7%V_-R^)DNUUO'V@)MMA*I$I2<;Q?/X"4%"5U MW*U?;)$$@0<@\( \7FKSQ2:(#AZS5-F35N)&1IU:2RPS5%9J!0;G)ZUA[W"TQ_)>X ^)2]OX M!O9DIO47'DSBDU:7 6&*D6,-@OX><(QIRHH(QM=29ZLVR1N;WY7V,^\[^3(3 M%LKEQ=8^N,!1CJU_A>607:/A*/".IV5FPE!)E7X M%X]E'!H;#KJO;.B7&_H>=S#D4?XBG!@<&[T$P]*DC3^\JWXW@9.*#V7J#*U* MVN<&T_O+R^'M7W!]!M/)^=7D;#(>7MW!<#R^OK^ZFUR=P\WUQ\EX.PZ_7MOJ)O&$6Z4$ZJ!51NPJ?AS#I#>?/W.H>#OO?K M]7$M'=I<1'C2HF*Q:!ZP-7CS4V^_>[0![?L:[?M-V@G$[&US#6)M$&:("BCRN3"$22K&R!0FW8HJ MS"7>J?+ HHEI'0,"UBH595CA"Q^.+ P#SENDI') UJH _N;/A;>L4!A MIAVXCIR>H:EXH^^#_,TL&:E"/6Y"'HG4'][4-\M$V)!D,9W\ WMD=+868Z-> M-ON_ Y/@IA$H\(87J?T-11KNPT*([266KB/,56 D ;R)FO0_@TY.RL#Z;N6;;_@ M";IO!'[X9H59R&#"-X('+AT:XTL9FU#!)SJE4[%O ;\67/ ^29^K$C:!.=U( MK/?!%E%2%S'9ESJVE4<8AS2A$77Z%Q#K+%/$II"%'A>2C3K4JNY00*A\35:Q MD[[@8B(09KHJ8)6-92()4"967%3XF!,?\M&6M@B4)'5S:2,Z(<[O@+!,/)^: M;JDKF'1V%A?>]4.__RSEJPI,B]Q7S;G110Y;)9N>3<\K)FU#(SUJ!A^BT;ZS MP06%F9:L)_4='^4@\L) 6-YJ79Q-QZUM+T<%2)P"EW J.5 MC. .HT3I5"^X23R'?'KW'W;GW-G;9*[JG-N\: M9(^^HY"9[7#W6,&G\O\[#?W'33'35+Q'^=D+Y')6@#:U180F=Y9!G,[(2BF?KCI@N@H/NWO9A M4R$G.E&OOWO!T%HL>T,]]U&*F4REXT/TO%NMV-!NQO[B3!30;I6U9)@**-\\ M%7H=XDEO/9Y4CZWT"GRTUEP-AM,Q['?W*7"W^("JP.]Z224OY\_M)=2+M9$+1HMQ1K,JH8[E\8Z^%H(X]B%><4Z3&KMDJ_XR$A<:6(LIE!:QOF< MBJERN;3SUC[O VL9M=WH8+DNXT3Y\,38:\NPTW@"44@6_J'']BBEPFNHGJW? MDL/PA'H2#P_12V$H9A92G-/6[LX'*C,3'G=AX'3N'U0S[2C^_C.ABP\:%J!U MOEM5 S90O[ '_P)02P,$% @ '8,>5P*WIL%,!0 L@P !D !X;"]W M;W)K&ULG5?;;MLX$/V5@==8I( :Z^[+)@82]^9% MFV:3M/NPV =:&EM$*5$EJ=C9K]\AI3AVZ[A%7Q*1PSD\^G@Y+QJC<] MYRXX:O"V(G!]*QF*[Q%\ZF^5C0: M;%%R7F*EN:Q X?*\=Q%,+E.[WBWXS'&M=[[!1K*0\HL=S//SGF\)H<#,6 1& M_^YQAD)8(*+QMTCKO?C^AO7.P4RX)IG$GQ-\]-<=X;]2#')6N$N9'K M=]C%DUB\3 KM_L*Z73N,>Y UVLBR-$S>)>-IAFMX2+[VG#-77'\\Y[F8&ZP MU/\>BKF%C ]#VL:9Z)IE>-ZCSM"H[K$W_?VW(/7_.$(XWA*.CZ%/;ZD1\T8@ MR"6\85S!9R8:-[J3A@F826J1'!6SD1PB?Q3^,/F[ F$I!;4LKU9@;%ET?L7$Y@Q74#-> [])$B\X2B! M]Y29"636X$ 4YG 2!-XPC5YT\>YO:=T]J.CXZB=^[/EA"$>RXDA61,XKBLE&1-U+ UJO5[KMZN=@'G M.O3A(RFH'M4)(B_QQUU9?Z.8![C)1)-;95P[I-0A:13L%5DGU 1>X1*5U9F3 MI*7-T8;,$7$>!T]T:O;@N(2AEU"OT;QJR K3S#UT/GDT[N%< U43[$GKFK#T*_O.][:PV M94W%*% K#I4KN*UAR2M699Q$YT]DMIU=V9O,EJ4I%"*4[6V,]C8&NDL?MG>I M6[0[$Y+0P)?'SH>"Y2"SK'&UQMR1<"7OL5Q09;0@P7[7NEQA;8"Z!G3!% +E MFE$S7UF>A]G=_8BY(_OT96M$,WJY0#_T_&'@^6D ?>KAF Z%,(;^D"I^[(?0 M3T.WP'ETK;)4LMPO0]OA[=E!YPI!Q-03_3"-O2$5_ICVB=(=Z&8 M,8HOFC:%=)2^>SV??22,(/5B2R.,QJY,^X$?4J<-H3_R"7V/SI-.A]&4?2 M&;IRKV4-[O1HGY3;V>V#_*)]ASXM;U_S'YA:<1)0X))&PO=V]R:W-H965T&Y^?8@AN>\5D7.Z(, 69??]*.I!6DO%RXTP M>E#FK'F2ETT<]@1B^Q<"[D; -7XWAHR75T21X;G@SR#T;M2F%^:H1AJ=RYD& MY4D)_#5'.35\FMQ,+F>3*[B>WHWN+J>C&WB:C6:3V\G=#*9WU_>/MZ/9]/X. M3F9D7E!Y>CY0:%8+#]*-B7%CPOV%B01N.5,K"1.6T>RM_ #=;7UVMSZ/W4Z% M_]3%)_ <"US;]3KT>6T,/*//^U4,#$=H!M92"232?X>BT!CQ#QO1R74F*Y+2BQYFCZ1B37O#CQ^@ M5KR6A&7R%!"NUQ8NN$\5GU.Q_>#NW!4[#7TO]"T_"7%A>Y83.W!#I3R#48%% M!"&B@*! QNNY6M0%IO9&Q4EBV79P"B>QY7G>Z2'=%C L=7TO"-" WTW\:W8 MCZ$#A* %(3@:A"E;(WNXR*D\,OB=N@\'?]_(GP4=F9YCTS(B@(77 ^?=KP?F@8,#->:%'638YO#H4,1>IN$R($@=BT_ MA#8VH1ZM>"A()CIVNG)CSJO3-X?!UJGM<.@=9O],QAOM'#? M2:S$C?$964&4P+C.BRQGRP:&O$3\UJ:627 PDJ'C@>/'5I#$"&*Z0I\%.D-; M%[24XAP/LP0O#!'M$#S7M5S$\)(SK(!UTU$;;BR%)H?K65$JC5OK]":K#771?M]U RO&6'10)FHI$QU-F4<$D8AT98Q?T37>:9J8 M35[PEB2/SO5.BX=I,UM1'2.L9MH1AM>=3>J:C&F=RO:<.ND]?B1E]?FJ=PIT MZV#.TJ+&/JS12[DTVB0IS"_(/(H0EQ5AKW])#7:FA3(#.Q(B,]"UO5%JV7L$ MQ8 F34W6&AB>IV'12E *9=/]J>[^[PBM-QDBYTA6K4#7]_>U[ SNM,+#:F:_ M,V'4[U:;B.SBT0]C; 0)5AEDC*W+7V!Y2-V^$UMA$'4Q*&X9%/\!@S**UVK- MD3O.4O1;X*%UJDT9%E0JU;$L.,8"X[F1%=J=/2EIZ9'\R=VM+9'W&%YA MXBOH2H]!:XHD27F)-ZP;+K$['$>4;NN7*\*6N^Q']15GV^0F>^YPXT[ZQIT" MW7B;]EW)CK'O8 (.63A",;BLA: L?869($P634.XH@O4GL&8,EPI>-B,A;J% MO@G:F!3Z?F@XIZO3>T*=]'V=WPEVEKYC.9ZM%WZH2\ I?&$XUQ;Y3]2SQ'D6 M7+SJ8&GX^"%V'??S]G6TWZG01KV3,O'8;O<]_>^=0V]#@CX$V+/MQAL[CLPB MU(7G]!"S!GN#7DG%THRS$LPEMYGYVJ_MQ#QJ!L7=]F;U/ M$=X_13/"-B^*5V9LG'.%0ZA9KG#JIT)OP-\7G*OMBS;0_AUA^#]02P,$% M @ '8,>5PFPVLV+! @H !D !X;"]W;W)K&ULK5;;;MLX$/V5@6L4"<"M15+7-#%@)VF:19L4M7?[4.P#+=&VMI+HDE2= M[-?OD+*5M.L:?=@7B1S.Y]D'/3Y7K:W*1G[08-JZ M%OIQ*BNUO1C0P5[PL5RMK1.,QN<;L9(S:?_8?- X&_5>BK*6C2E5 UHN+P83 M>C:-G+Y7^+.46_-L#"Z3A5)?W.2VN!@$#I"L9&Z=!X&_;_)25I5SA#"^[GP. M^I#.\/EX[_V-SQUS60@C+U7UJ2SL^F*0#J"02]%6]J/:OI6[?#S 7%7&?V'; MZ<9L 'EKK*IWQHB@+ION+QYV=7AFD 8_,6 [ ^9Q=X$\RBMAQ?A MW,"GZJT17-FX39E9C:LEVMGQS?W]U:?;=^]@_L10NWQ MLCW>*3OJ\/>V>@6<$F !XT?\\3Y_[OWQG^6O5+$MJPI$4\!M8T6S*C%7F!@C MK8&KTN25,JV6\'FR,%8CB_XZ5(8N2G@XBNNL,[,1N;P88.L8J;_)P?CE"QH' MKX_D$/8YA,>\CV?8J46+H-42^GP^^SV#N7RP,*U4_N4@[*..#\.^7&.-I(&R M ;N6D NM'\MF!:)6;6,=AM4>P^(1\/30PKIU(U?8S!;P(/&�:#NF.'=.P MW-O'?F]!8,V%0?4*#PX#)SZ>:@UNE#D]@]G.W:5JC*K*0ECT,%=65 ;>S&[@ M>GX#4U&))D>LZ =QW>=6+:3>AV PC&)*LIC"D!)* Q+&H1O&"2,ABYYJ*?*O M;:G1_\L7*:/L-7 >$4[3_H\'!+9_@PVKM6SR1T"B-*82W<%3_(U][, :" F+ M$Z",9 D#FA#&,Y@\6[?JJ7HG612? B,LXD )RY(?\_F^7IA,1!BZQ0Q"S"L( M$A@R$K 8I1DH!$E/(N\+'"R@"9. M%J<<,FR]-$G@A+.$A%EP"E'*"4\32#EVHM/G&-ICC6B*=.9PIYK?#I1DKD6! M1XNHL4FPMPB-TKYI]W.'/HC")_EN[@Z!*" !C[ X/91ARAB)PL@M!R$*41.7 M]WB&"4>H+#G87Z-G]S+NT\J_/AQ)<4.[*[J7]@^<27>O/ZEWKZ/W0J_*QD E MEV@:O$JP=W3WXN@F5FW\+;]0%DGAAVM\I$GM%'!]J93=3UR _MDW_A=02P,$ M% @ '8,>5_[-0/PD! 1 D !D !X;"]W;W)K&ULC59M;^(X$/XKHVRU:J5L\T* T +2TI>[/;6[51$$.BNP9/I< M+K&BD[E4)3.T5(M +Q6RW"F5(HC#L!>4C%?>>.CV'M1X*&LC>(4/"G1=EDQM M)BCD>N1%WF[CD2\*8S>"\7#)%OB$YN_E@Z)5T%K)>8F5YK("A?.1]S6ZF'2M MO!/XR7&M]^9@(YE)^6P7W_*1%UI *# SU@*C8857*(0U1#!^;VUZK4NKN#_? M6;]UL5,L,Z;Q2HI_>&Z*D9=ZD..-2-[V=[#GD(:?J 0;Q5BA[MQY%!>,\/&0R77H*PT6;,3%ZK3)G"\ MLDEY,HI..>F9\=V/[W]\F=X\WL/US60*IU,V$ZC/AH$AXU8DR+:&)HVA^ -# M [B7E2DTW%0YYF_U P+5(HMWR";Q48-_U>(<.I$/<1AWCMCKM)%VG+W.!_:N M<6;@FNM,2%TKA%]?9]HH8L6_AX)M;"6';=E*N=!+EN'(HU+0J%;HC3]_BGKA MY1&D28LT.69]_$25E]<"0<[A3E:++P95"0[_MXHPUU041L,OERN8XHN!B9#9 M\\% CKHZ',BKS]SZS"25H":'!,<4"',IJ)1YM8!37M&.K#6K;D4^%*BI7%F)$6-S!G&1?<;%J5N-]U)FYYQ:H,02#5M@:* MQ/F )=NXZXT2$DL@ZOIQ/X$[U/JB245.5))U99R*NRBN=>UL9=)>UVG4\=-! M[ZQU&?GT5/I1F$(\"/?,7=5*44:IK$VMN.'HKEJ\S<)IY/?BY,R-71I/(C\: MI'Z2)G 2IRD=AG"$>]V6>]W_S;TKIM3&WN%/)NKMW=QHPPDG9>*6<;4[(>'W M]#S$Q:.N#W-Q^H9PQJ5$(]TN]2-3.#YF.Y@K"\:AQ!;EW*)L#K;TO9+EDE4; MEY3^I8;OEE$^K N>%<#H8<@$TYK/.6DS32E:H8 8YHXGG G@>S7H"@#WO10< M%5-9L7E7'>#7E.YS6%W$/MQU*6Q;^D*4VGH!BUWTQY50M+0N.LG@^0@ M>X.]SE:B6KC^K<$57M/DVMWV%^%KTQE?Q9O_BWNF%I0Z*O0YJ8;G?6*C:GIV MLS!RZ?KD3!KJNFY:T&\.*BM YW-)(6T7UD'[XS3^#U!+ P04 " =@QY7 MJ")RO(,( !/%P &0 'AL+W=O=&&5*4 M&BO*;K$!=K](?,S<>^ZYS^'%@U2?])IS0X]UU>C+R=J8]GPVT^6:UTR?R98W M>+.4JF8&MVHUTZWB;.$VU=4L]/UT5C/13*XNW+/WZNI"=J82#7^O2'=US=33 M-:_DP^4DF&P??!"KM;$/9E<7+5OQ.VY^:=\KW,U&*0M1\T8+V9#BR\O)R^#\ M.O#M!K?B5\$?]-XU65/F4GZR-[>+RXEO$?&*E\:*8/C;\!M>5582NM]#?.>!@S9YK?R.H?8F'6EY-\0@N^9%UE/LB'O_'!H,3**V6EW2\] M]&O3:$)EIXVLA\U 4(NF_V>/ Q%[&W+_"QO"84/H*',I7S+"K"R4?2-G5 MD&8OG*EN-\")QGKESBB\%=AGKCZ\_O7UNU]>T\D]FU='Y=N\.=HP8(]>:HV<9YE249A MX"513N_ Z>\AID'G794S%\,P70$F1Y-H%="L]5*\15SA50N:9M2'QWN6\-K?1!U^@U0 M9R/J["BU1U#_6VER5/IA[/<(_#ZB1;,BX[3T[4[\@8@[E$\- DXS5%Z:/U$[ M1(-5YC*)LW)-Z, *-D"BYBLT1/,L6]Y].=GNUXH?34273[NK-Y5M8W37M:U4 MAGY4LFO/Z>72<+1 ]0EH%6\KV.V M$PA04Z"4YJF:>(544K3!-D110G2)LJ] M(O&1E7GFQ4E$=RTO!:O,:"BVAJ<49DBGI+#ZO2).*$^\($TI2[T(?Q]XRX1R M=49NN%JCW0YJ[2-+O"C!WDD$06'A%6%"@2T*?"+[P0^&(_\7RLC"*4!@!Z;4<')1M1(E;*=2,KN;*58R!E[W4)K\IF MQTBKA'4Z>+9>Q)" ,89[Y +&X69>VXB64^6 6[Z,0<%)430O7C^BV07QLH[/?!?&9"\51TLZ! M-FDM)%M ]!C HR2-!$>.,I?=2)$*1.NNZFO.O&(-4D9[T-?P!UL/9HHC;6UA MV%NGG[0MH1ZQQ88UI25"8/S>T^*YZXH_]L^T,-RUIWI>P:.>,Y,_HK+8!%]* M45'-M8/U@('7_M>717+$_W,62S94H^]IB)6#MHJ\S0U:M %NQRM(@ M22H!2F'A+LIJUG1+M,I.P?UG+@F_0F$?J];I70VH>V&J#B3Z",22Y"9Y[/FJ M=RT?&V&3!%>@V:BNWI'HR.NKQ[(O=KI3,,)J6=H5&*^LE]V*VDX+.*V,6LY< MFCZ+N,^3<1L4O,_7%[(U(-H&QU)A]$'A$O76^U8/$)D=K]ZS?14.'FHLF\_> M>P!:HC^R3<])G_*M?.!J7^H:YKY $#OBD;'6ZCVA_7KX!O2[4]?N58? 4@_( M445HF,R@ULS1G.!&8 %A")3R:7R%\:G1M=!.R+@.3S>\LO'E<)IN#K (:K$4 MT+=O0@^DAO+*!;<]$W''-4?NP4LUKZ7::R/69L460F+(A[T.S,F'-Z>##T>Y MHSWPI5[CO&C63V[-'$$NM.,2 8M06[[0G#FPK'M$$-@86':\VN6J)9/0FMW) M&$GK0J=K7#[!WCXE=^7:$5[RUM:>D@M+<>_YKG'6/Q/7GU>QQO"F85N]VY"? M2]6,+RVYMD&Y4$$T;[BHJ@%39_76G.&QKB#/7PO[3)*S9"OT%2@Y%2Y\/''7:FK,6?24,0 MG]+/KNW9D3#U,2Z'F.AQ LG(SKA%3$'BSA?_]8/ F (/UCJ\@@@@L2,!1DE#2 M#^2A[T7A_]N\_EZ)IA2M:[7;8PDD;_O&V<&:.-O[QND&#OLE5_<-KO_<.3X= MOQ:_[+^1[I;WGYK?,H7I45/%E]CJGV7)A%3_];:_,;)U7TSGTJ WNLLU9YB M[ *\7TIIMC=6P?@-_>I?4$L#!!0 ( !V#'E&PO=V]R:W-H965T9A9 YU?@KEQVUDD 3NRC/.J'O M#SHY9;PQOK!C=W)\(0J=,0YWDJ@BSZG<7$$FUI>-H+$=N&?+5)N!SOAB19

[!9\$E(Q($IO]!Z0WL8-H^ M,EXB&:,SXK(A#B-*!DC)0%P0&EX2#K3X"XHDGTS@B4!QA(DW)8O7!)GDY[]2 MFRIP/P5L_E%H<1T[WGM YQ#,1Y.$HYG)-8AG1*P(+?#GW%D<8P(Y%^2H, 4Z M3X((>?^8 R4C5"GT+(T,&A//IMQG@3A!N1=3+'['^\2&$4W-#^0P\G-&1G1M MHW?!J&QXW-A&@PH%^_(#]I)-Y72VHHB?*,>%[UY,>T!D0%[I@GX1*%6^.WBG M\#R?4<% 0\V$3]&.\?WYMWBW$(4,ZI-=:D!\#Z8(L/P[H(=V@\*-JTW!PRY9 M> '[^5/K[]^?KUN?Z74P#& %6,09V\YR^]S7^!+A%G<[WW-!'7LAHXD+U'S% MC3 _Y-N7-4->]IAD8 M718-9J'(@*\$(B27F:(#"!U "\MI*]7=\B>^]T7MP1BE/ MQI..]NZQ[0=A3C8R'K!]2_C/W/1!XN),LQ0Q RKHJ1('1-GJ*7)N-XOH2@G$ MQFW!MCUE*I%/B88E?C%;&VXW$T$ EUJ@J$4*#_'?;!#=0#JZ&X! H?CPJ1J" M8WTGSAO3>&#/I-P?C8UM3+ 7(87A#:^^]Q[B?@.; :RVB5HHHQL.D0(L.QZ0 M**$/"B[=C&'P_@=5MXA/MW0+P )R811?,S7]/^FN.O5H'3R6:V<* 6QVQ,\] M@FYX+L4EO"=_?YO*@2R_] 7\7U%6Y*[97EIL)$JR5CIN+3YQ:[%>N[68&W[/ MSO"[W.!5V;0%),F8 D$C@H\C=B2@AL$/]F^)Z4HM,U(=QQ*%CTEG(>2F44VF M'D<+6V;=A9-O=!K'_5MB.DAB8LQ.^3F$[=CTX8#VS8/_T)J@L,F57O''#$^< MH H/GO\ [1>??-711:'U;1Y@;S+4E:=#VXUTLT\O"7I'_?PE^T#4$K#& M++JFA4$0D$@G2+Z+*\VB]DWW[_B7@)E"KN'$#?NT'XBMZ&CGX]$4-GT*6OH, M,WUN\IV3>:XYHG ZA(UR(R\5Q?6Q*(/FQ(SH!W&00V@RAY[ MCA]KB&9:\T^@U"JQ6PV>KP6MHP'AGL@;075UW2Q!,[+'^?=-3$OP?/L51TNL MV$# 'A =L6.ET[0\:HB#98L7+:]1ENN.8D:-0NW* VT&S_3P,XGR'Q>UXIQA MHE1C%S,FE5B!0'-D:D)8]\#!+X=],'T<0X*<,F M^(=/#\=F:CCX*+-#B )5UZB0 F%D8MDZ.)M2>QWLK6@+I#(ID67Q*282?K&! M:S4Z0*/(M'&XAT\/XT'TQ$=V9OM!=91X(7JPU+8_\D$5%&[I.=X=?0@_O)$9 MP@M??*#:U Y#+/B4!T%JB_GQDC@;HF,AGL0C.?AW.#9_P/'/$>ZR1RH0:E4F M B?RD6_/F'=MY7ST5A\&%,355 2XC08D148*G%S()A4$"$A,^#2=Y%".(IS& M\9@Q45*;@8/+ T1Y1\&)&PIQ,90I$KMHV4*;KD\]%PX2,+(@1$]J%RBXC@2; M\/H3;&&>^]WS2WY+J6(P>R&=>10)%Q&(^A:*1K,,EIE_"!:0AO?1V;%E1@,S M+BR2!5U+6QZR>V4&X=[+=H)SL6&^. *_S!!S -B5'&5H"P*QD3D+8W6=.=3 M4'\+ 9OY#+'N,G;)E&Y^)#X>F^$(_##^IX=K'W=]#&*QDL1BPF84,Y ,&H.A MM+5BPN$OL372FXRG5V1RS;UTOL3<99*L@7ARNGPP4! M!8R')CO UAAH/O=);'1T0&Q/ ('8=RQN9Y&,_N_VU1-QLDZ"ZW_] -E%@+D$OCB,"Z.UT?E1D,2]WYH75MZ*E:UMU*Y*5O.MJ"&L'FRYN M0V98(LIMX)SQW*?$HY(#S?4A&F]?/UC)EEG$=&BK-AUTN>.>96$1%RSE@HYB MMM=?);H ]5M1@&37/M:P<(TC(SC=&W(KE=FY8A6#"32V35IT:_$].,^]$N_5 M-V=PI&5[8:0:@>0&'0&@FG-.,.T#= W<,0%VMW,?=B=86&9S7K(73LU_T[+6 MJ8MT"AHC/K"R).VNE*2++7(?W@%OP<2>I?+TV\=]KB(^NZ14F'9;?:VM%$NA M_9)4T<<=V(,'T&TZ5H2G!(=.CZ"1> LI$$ 0DC,*4BI9T*$>P^4+]B GBD7 MP&-2)#\@*$Z ! S M.C67*2EY3Q)0'23$$*>)JE/UY5.SR[=4;ZQA(\2.)L6J.+_0U:*(R*RANTZJ M:#OO;!JZ)^&Q&7TB$![?PK;P([2*7!/O#O2>='-@=B=<(#R51;[D_'$N0EP2 M[[ UH_56KE2]C-;#],55;!:?P(/(/I;PG+G =33$*R8:=;;6Q'AQ_.[N[+?E MX4",3@>S7'WYO'[ODS?/>:.:'6#0#@701*BZ46+>JLGG=XR[N OQC%R(!G5=8Y%2<^:[9Y'$V+-'>*-OYNV_T_3F.;EFA"\H M]HNF:EE?&P!_?+,'[CICV*F\=]P>F+4KF$]!;8>',.-:B!/.=U)-SAK9G2G5 M,H1/]$#@S6%D5O#YRU)6SN1,JJR4&AM +)EI/B>&D)NS@'R)/WRU[&#FF!]? M;)=.B-[T-9\\A$F'"\FW.]WE M/W?:TI:_=15MJSM7#58RVI+BQ!ZJPPY8ASQ'1(Z[P^B]&_(R(1:Z,/;"( MM'DM!ZIR+8B@DRJADE#\&"2LELH7F)B)8]>R>ZH+%FMT.PZEJ35 M(Z(UP48>&0-(56Y4L&B1)/9**J747_IU#WRXJCM2IX0A%YFK42AY*=']<"L4 M,;YY:>FB VV$*PN"+*\&K -])Z$#^,L-U=F7PDVTTY7[,C%TLW;;:9U M+/,NS)^O^+(BAR9_FOE:J^GKT.?" 0TA0&/^T'LC"];^>/-=[19.31!R'QIT%\9\ZID'':4BOMXF-IIB+,$@@& @D.EUA/K;(-6U_I+'J,WTD[ M_MU$;\)*JJD1N\Q1+KT?3#CYE5"?S(LGE3DXB%1PG/SP8)HSM!U:Q#9[(B-AOR'69J6S< M$49+I]/%QF#+FB US@X<,1Y[$.)\95X&+:!5ZX,5T'X+ED=Q%/4>Q8]8DUMUZ9>;XQ<^-1Z_NTOYG3V==#Z3'/0W(!2G'K MEV1H/^=2?-.V K4DQVYH$4SJCT16P8?Q4Q*.?8?OL<;Q[(J330&_X M#5YB+;$7*MIYV M!L'FC7++X%A;$:*? _+>RU>QMT8SSJ.6&01_N7O1[1MGU&G2TR96FC%IE'793? M/,^B@6!;K<9EFZFJ'7SE-8U!XI6H?*CMM?J*W!.EWLZ%M)MIF3H%-HIST 06 MT@':Q,2>!=LQU66[8ZKQU)HV)J61M(MZ,6HT&VC&=XG>QBZF3:!?)J:[->/J MK;XFB49WY[+;C?/LG S?8@ <+0*'I;UF&!<,)U^^%>Z9:Y53YEJCU>]VQ4YW MYV8I?+?=VO/CFQ:AH.$;[)Y9M7O"K(JYZ+(D]CI\@SWB!HM9OQX6?./;ZIYY M=9%H8*,9Y/OJ.?#J]?4N1VR*],@@\H! MPUT%SJ>2J/66A1;P#7;O(*,GE]B[RS?4\V%2NK"80YMEULH6I[=D8A6=-ZJHE=3:V*F% MY!Z#A<,DR3A>F2@0J"&Q%Q6?L9Y@>XOL.(%HFVQMV"A4;+N(FTT%VK;/N#3E M\":.&F>=9(30_+FE;90KB8W<4.(%?C%_9GZLO,%HK;[2%35CY_VEF5KB*;!J M8G*9F1_7!K96[(_1*O]R!:[,L/V6GU9%M7=$[6YX64'AO4Q-2C)W.#[ MZG$X%BO41(MQ&ZU%Q'>5V4IO]25=5#3N>C@:))XGGA]>868D+/9P.Q\K.?L)F[JLGXX5PBH8Z[GFX"%[>P3JD2JV^88A=M:XH=.Y]. GO MP\XETR0UX[HX?MFT^V79[:SV2%ID(=LYFA=6:ZHHS)16>QAC23P,WX=71\5I M\JL=%Q]/ZM=6%H(RG#9D45*;9W'CHNYB'*WW)%P72=(0=6Y)E;(3E&/U9MYO MJ=/%:4GENAT\KUS<599R2FU%ZRK#87^EZ5:VX*:,O/7&,BP2>OID^U++C>]K-UV.*F13[LJO!4.R33J \>J_X7MP)_ MC>L?9=J7O\,(X\*A4WL^C9H:18W,XV'%1>+&OZ?\+P184.T/-HC]3]SD$AC]J: S$P<=3Q.5GUS MXKT3V(E%80B3&MLA:Q*;JX<:O7C),L 3'.RK&Y$K)6 ,D:7+1XED$70*TL9J M0Q,+(T85&(M%F"8K'QK=!>CEADU\H/WH$YB MSS"G\=V;.U8R#N%]0MRX8%^$E\TG&Q&',1BQKDP@.4A[P9QZ\,+_1I,$QO2L MI/[?J+0@D$B?62@XPE8I*6J0Y2A_75=J+(&35V>_VP /\@,4E,64^C\",IX[ M/^QQ_J@-0F7TQ9K[6$(U53MI?=)"@4Z\)EA7]E4NJ-@UC4E=/B8FJ$#0CNFK M1-HT&DO7OA'G TO;9FHYCKQ( 'DCFTJ"I+9MTN0L5^X1I"1<5+'.]8:EB3+C MNH9A+;;CRU1AQ9\KEYE5-5KX=TV9V5B6N=A;? H3F00"<;'?YC_FSH>@2*SK M,*4Q97Q6FA4!BJT8DT:?2+:X@&JN?&J^Y]NZ0JH+=509^Z4=I5GGQVRS2C8H MUO.31M9F7Y@4;,[5Z089UKQ1*[N M:<0ZH%UO+W.*1 /.RP8Q14!YO5=8?;3Q1.':9ACZ]G#.BJ>"LL1*4E=?>>R5 MF&V$#K_9 "_:V#':*Y<,YPAEA=UR;3,/)8ME@U3C1LL&@^06THO/< M->>6C8L"_,G0F.D]GU5&JT, +\I^(Z,TM0N5Y[-R;F*"CC6B$0!4]L)/]]X; M:R/*'B+E"P)34R29A;0B=S!!?0*DEKEQG>"O92?CPU8.-O1V3^IM4SA8T=JZ MWJN_Q*_25KKZ7NH1&Q<^V&Z[JV_6#*XA@]VL+/4:E\A:&[]1N+3$3,_8\TAV M^EZY;V2Y/KF!3^1LR?*R8F?(T657W&3\2YO&=S2<=+AQ;N).J^:R/'N:R76P MVUE2AJ-I5S0=NBWKL9S\](R_%"V;]X0K(N BO/"5S6%!?,2,K %5'><:EO\4 M.SU)[&AU)=%NO(1;>LZ/$)U_V:BL;J7=&992JR^)O6Y/E.2=HWC4W!N3@_)<0+EA+? Z0:FT^II,-_$3 653XOP;U!H]XSRA MGI:<\RQUQ*T)ZC_/@/Q#J=!WE/X_O"# #NC7+(H):)5Z6;\1;+-Y/3'=5Q+< MN5$Q#+@$ZP;_#'W3PT@;T_^XPU :VHKYQ?Q9F:&[6-6F)W9W3^>O+V:?YXXT M2J]N#%95.#]J7;%76Y(=QVHCL;J#LMT8K&IPJ)0446I2]2&.U4;IX(W!:J_5 M-R2Q(S5(!;@4&_:J(*9=3-MGSW?+RUS%[ 7D91PVR!#WQ7LT_2T:;F@ZZ,F2 M)G9K,Q&>IL'E['&U1$_>'[ ,4&H5HXYL0@ZL)@-KB5*[-V#U.IA@)XN*UN/ M.F=@+=% ]PX=1M]6&WXFBZ!#1U M]XXF%="DGE_OP1-7"6]LK ]E\2B8@RN%$>7+6$5#M5!N4*MZ[E(] ;5P!:!Z M5#%4.* N 5"U*88K *6C:LCCDRX"3[6IABOP9*!RV* -;XUR&->8@+&2U1#D M5^:OY(3=)V%7%[^MJ:1J,TKGK*N+P^H[8C6=J(P?5@O#6H98:6LV]V<>U@CS M7(>5P;-96227C$"6F;Z-=9%N65O%@U0%I:#^YB%0 G)MPU),2% M'R8V>M(SAE%84"CUA8@>A MYZ/,PQJ"M,-H,!]-:/D?=^036DHQJ8$8U5$KU*L;>KY/:Q;19[(1D,6IB3A M6#)78&V#1A]8:# N*9<;6%2[$:A/Z[L1^XVZ[6C.1E1_2(RH/W)@,/;83LN) MFEN7UZ//']NX%;&R2'0R\9^R*. F@L]EU$HK+L9TH146L9PGJURZO#ZI&-4( M?(/I>OY'.AHS"73,$01^]%_9@W%*.&A6Y\T,HC?%3P+0!IYC89G!9+!862S, M\4<6&BE+F$. &4QBC%4A ^8B_2L"P69%1(M%,6$<2_4'=XZ(75.-L+N)[L!: M-IBOY&'\3R_,%#!/"J G^L.5G"@0>J?5-Y2V5K0O_9)9=%I";SKU4&!YHS\C M?D-J8580G6#>#K*J6CBOT7U.-;HE7J.;U^A>M["K5F&O"L^*ZN#=5C^S"<)6 M<#/WXU+# 1 +MI[_S$T?8(?R+;/AB;G"R+B/P#Z5W?6J"GM9*Q7V-$*+2?6' M\4.\K3S#^]A(0;=YI$6,2^6ZA*;07C%H])>DXG%6H.?*Y])"S^0G*#U(CS65 MJ.D>/8(CH6F[PI3J7T%^YX!%!#ZF=6)#8DY%X7UB@_($,XXTIWRQV9(--*H/ MF_24^L!!5J9R;^66^KOM@HH7?L2[9D+P=&/]]A%'Q)706X9]M-,VBL&4OP"T MG@D![11V2@#/,T'% :;]/=%!TT*ZF>JSM(JNTG8(O MH[2TB_NP(%0]HFQWL%EV%U)KO;#I*JT#2HY"V20J.92VP(PHQ7]75V-=!%:J M828+GEGE&Y KCA?,?5*LQJJ7-##0%7Q#OD;K\^V/V^N7VQOA^]W]X/[Z;O!# M>'X9O-S^?GO_(MS=?W]X^GWPX#Y)?@AP=+.'"MB'3NZU-RT"FA5[>L>NUQX!//0D@'O*Z":Z3A MEE84@ZD7*45\R(1Y&H8>&OK@0=RWU#:N4FFDTPR1[CU_< M>W@AIL.GX&BK<\#CY4HUA=]\+PBN6=OXJNDWN@JZJ]85NT9=X:R\+MAYP;%W M4#AJ ,<.%KHXDXI@I[018%/3+X(PP%X9U-F$M@+L'1J.YT[L15E>(K>"(B&7 MTN=$N.=3G<(\IO5WS[^)*%WDJ&V9"2MQB)U.,;2\H!:7H[7(#ZM7@T.B#H&Z M5TCHK;XN*DHQ1'&?D*@I*Y!A089#;<,%:8E&+6(?L8:HU>6=H9$D%ZWH5-:[ M[TFX+1L:H.:H*FC=-:LY-2SMR:GE',[UZ.W;P]G 4OQ&5]2[.X>6-@7.FX7Y M;=F!;[DWXRZ..8I6XJ7<=6$4G#K'9['RLD\$QO>V:2/HC,(I MX_E)%J7=<^.XU^(L,;GF]+,/3"IP"-)5L7,R;9_.2(/ZE^?_B7&?L!]@8M'% M^RCV(;Z1QG>8=(H4WHU5NMB,2NQT.]4XA;LG]H^&305GC6A06WW5$'M*Q:(U M#?),-%HV_F["X<:&]12%F>EC##@FSDV'CDU8.'XPG\T<>T7S4UX$ZI!R]LE\ M3Y9LX%J/41JC]8B+MQNGT>B*GMA3#U8=?&N)S)&V?QF^1Z3UL X](*U3ET?@ M -+^5-W-&0L\=3-C/M6;Z42Y%WZTA/7JQ-SW5H>HISR6!'P$U_, )DC\@?5& M_T:>]+U76,'@FTTSN:HSH@ZJMB*)1N6.?,?VP'&(-L) <@"(&J#_Z[+8K=P% M]M@0/:B3&,@\@\%\/#JF&V+'KO_,[1EF@1;.9.C< M8=Q4'^Q)#98[C"_63\H=QMQAO$EJ S#*L39V\HPE\Z7^( HFM*U1.AIZ'5KEC*[]GSDMKA&JR.EF[W7:,1.LU:&)/ M.5C[,>[";9YPKA%0&!,@RZ+D04D#.C6Q8Y29#E>XZO!-;Z.A1<9#C>]GMC1>0&P?6(E#7J;)4%OB5F6 MEP)KO.=X6S7^GE1GR3AMN.I1L[FUDSB<&P;G;8\!V\"Y"W"655&O.T+B=*.\ MC]E4Q)_#.2".V1>>R!!4#A8_<>T3RPZ+);M.K3^I^?KJDU=L*\AZ;;)NE6SB MHWCB?F;B(S;QN'LG:U]IN\E-4=])=K$73N!VUELS%!S;'-J.'6+B;-1D"JLB MTU94V&;IVD.28(\J-$4B#NDY[)OIT'+*SQ."_2K?S4#883=2LPV_HB6.5SA: M8.#A:'DW8U\M95\58^K:RWR+4TSQP,,D[=F5B[VEY-I!*NUW6AJ&;;67B:3\ MM*)(6O93'$X;-8<-O=!T5N,*(#4?A2FN,"&/]16M )FDQ1<;4=H$%TMRTS:N MP S"%.@Y"03B(HR+JX'CKHXV:?MEN66L4WEU>JV^UEZ6_),L3E5\Y9NB'F8F M>JNOKH.9B"F9,S+"_J7.1XW 2IOB;8NJ<.*3?<%*.?QJ&,#UZYF^,JZZ!Y^) MC 56V\O,JN6XXBUVFW%;?4K1ABUVY5IFQEOLGG6+W>4=&N72#HW*,7-(L0J% MZ8\F5%;?$!!O'@MPC,1IE5/,1CFW*,KCHLS>.'X]O#WS\OC=Y26:-;FT1'-Y M?JL66QL: MZVI?L[)"56 :XKJQUF('J..//4QG#X1\%N67DTI&-HRVKAC;Y"(KW;:NJO4G MXG;;2L?82];P=KG(?+#'&JRTV6,W=+XO-0L;)YJI>[_TZ%Z'3_Y4J?*R7(A7 M266N$@2W97)S XFW8?+[1C.^.,K)=;#=N1*'PZH>6%U"#EIT#$@. 4NAPQVZ M.SITI=4.W?C .B@[L%;UZ,IRJZ_I8M"[W=>T9SQAQHXI*W4D@',\SSWC&4-0=%%3>^>"YY,-('LB%B%3 M:M>^]US$A._1&J_"'9ZX2+!M_%BCW1\3SP$X4*\#QFR''X(=SY9Z,V"I3?@O M_)SW8P3S86!;MHEUN(6)^48$RO:!\*GU. ^%)_I'ZS/<98;"U/P0A@2.2L0? MV>C[ !9\,WT:$V31T(^1.0_PK\Q+A- 39E&1=OS>]HLC#"? Z\386PC9PER M1XECE])!B(+I.#B!]XD]F@C4TP]CL6FP&[QCY$VG,)Y@8L(S!<\7IF0Z!)), M[%F>%HX]M=%7$P?&?0@LM(E6(L>2,;9%V'QQ%B,SF*!D 2I%SAQ\&5!A9@+# M16Z=LCE]PKM;B,;IC-XVH!XJH"7<# \?FW 75CPG.%B3"IRY8\:4=LU7ZDBB M3Z2617BM3\S &AHSX ;@'3C M>3CW@6BF[]*:5!Z( +P$'@O?T]?- (.>!=2O5N@WY;H\T\4\M\SAJ!4+0;KI=:@;WVHJA\.J^]5;W/;NZK[P [CX+X)Z4^375 MUO)[8@UVV,L\]ZQ) UNW4=]2/>::*E/?83G^B:M1^3C4PQ3?SA8-/'B9V\M MZ9KLKL.@5&0TJTG JHM+-6S3M@D63NQ$.JTZ_D.G,\TW_ M(])(3)^:0YGUZ8[&D\.?CU@6Q7,'8>C;PSDUS+QXY;Q8N8*5@N5TNHJHEY1' M.5'? _>E-8P)UNPO#6 "&0L"]T2M4[4=7V.9(.^ *V1";FEG/ITZ"8- L.Q@ M- \"EI!S[X5$D$5A, *0L=S-0,P:\L7$C?3WV[OK!^'6(2, EFN/Q(.[)LNG M9(XB!\-2W@.D#V&=%KTM^5BC;K'K00#O"H(,:1Z)CVMNOI*'\3^],,M;@V@4 M"1MA]ES,1TJK;RAMK1@V]TOL;8G];*$W^A._N_WYDSBVB4OT#Q/@Z7]0JVY; M$&[F?NP+# C,R!+^ S_#*.CI+G;UR4IN%9&1+ '6!CD(WPP75267K)62"Q/D M(KH\C!_>7>8 Z+-/A M$A=@2,RI&'E$8<;H'T3_5<[%Z\4S35\5I;,MCIBN M5.P0IH[;RI3OK03J[[;K^;!#Q%A,%B&%Z[>/1].G5>)*UD %=';:1O$$^@O M#03&#. 53\2Q >86^F3-5Y\05L2,IN"MH3_U@N.%=-.FKF5SSGS7F_NTA2$! M:>RR%V3 KHOH[0T\#R8NT S:9*V10V*QQC($T_?!B_)#RKY="(#(JP>07)6X M=X7M@B!.=W, "IJ8#SIW*$20)VI#);9+A!)>PRHJJX6ZME]L=@8:!.U,&\I8)>4;HT] M6@VN[ 2SL)$M;@%83R^K_T9[X_?GWUC0&):/2E2#[#8EJ9F82+:_>;,X5'"3 MW7#9#AO%YXV]N7_U04P_VH\PU;BP56IM6DC=\_$GYR-_J$JOI%3XNG-#B M%G,X-V3G?T-&],01K3L[6-ANU8/%CH>(&M"RXA"AM_JZ6E*Y[9=V-97X:/4Q MDUKY#S3V%1<$E#?B!J!#"#^\H/;*,C'EX^HR#^/,*.@@X:6KM!5M M#Z4]M+;>ZYU*'9)3&ZR^_&<>YMKJ?_=\^-,5KFDIWM&'\.+#TYS:6IF<*EUN MR!B^LX1OQ(5/H?"(4A,4 ZSE?[M=*^F>RO]M&*3OY0PB*@B=9"O>%P> M.GWAH9B?*F:R&XO^W0"F )]6M(!9I?;=D_!A_&+^K.K%[<)!NXM9P<7#V[)& M+SQ@^&)0JG0:@E*IU9=$& X'*0?IND"9(T%4!D&JE9:_:1Q&SRBF_0_7)S", M_X+Z]FK:RU79BXE+EI0U19]6@3\Z/<6')WIV8N\*Z>IYL8 MM6+OIFA*RIE)?9(Z,K)%HA,SRQ,/X-]#E A1Z M)"B33RKHVG6E7G -1% >X6/UBSXG-%Q;,%@O%G1D0S<+RTEJ*H]KE P\DC& M#@SX446U5\$@=^SDGIU/)AR<:\!9J/YX)'#J:"SNZ,64!8[-"\5F(:/X2,C$ M1I-::<([76APBC%G?LR,!N6V!:8_'?:F%^OWF>]6X[ MSL"U[MS0=%]MH/< ]--AL'Z^?7E>6UUQ941C625%-I*2\+J+(8]1KGI:6VID MI]I5[9F)DIHB 7T0+RO<.LTG1Z[!Z NV7"^-_:L5.F?9W^K[\V^\,=@VA+M] MV81PI;2Y! \:#TS=5T<:=;7E/=9VJQY]5=#Y54T2X1AW(H4_>2#?H:&WIN[; MUM!3:/"HU!&[6LV]O#CXS@1\:ZJM;0V]+D)/Z\EB5ZZY[=:Q@D.+XQK3_YV4 M^A"O9Y*DO97"4#+Q$^&-:G)Y0^:(B^>P:@9Q6:\LPXSMG\2Z^B_QO3)>49-( MH%TYI1R1-<8SKGWE5H+X4O"DUX6G#02PUNHKBBHJ4L5"R1Q4IP6J T*JUT1( M7<*A/\[M'L6YW6$:]"R82=3S3I6YSYU/-MW,RX+-&:4QM@Z=X)7Y1F_UNZ*L MU=6N\Y""F =NUKZ[[P%@&%TABT9)P5B.L#-"V+'PI74 7SU15BIFQ>P57Y=P M6D\3F@*L;18'0US8F?W3COO\DI"WF%\>H_)X6,]NCG$;KQFREW&#U.H;:K'7 MW.;)SOQ U60IN^D^O@8W%46LW.K+HJSNG)S!L=5D;!T#6=0)))?4L>=G]B8G M!&W5*V:YC^046:NB%[506*H>5Y;610>^*LJU':_J6,*3_" M\S(A:39(4F)^QAJT4/,(9H)D.GUE.^X$@-M@Y-O#51U\L+&+3V8^"9C!!7NZ MD,"VYO# -^Q5*]#F&/0'TW&\45+&!+\),5@:^07N(*P!1#RH.*V)OL%&0MIC MF^:!V&[Z&\UY2F>&USIPE>W ^ CKU+6L(RO>/)\2;+7TDBG$#S\!QX4D8"T% MZF3ULNY"T:GET;='9)#0)Q8*MS]G9!02Z\7\>4.L.8P $[UHHL]F\D)+Y44/ MY,6R:$J GI-9EB)DL?/,YSH%*.QY<>\ASV DA%Y3_',)_IG%M^'RI7I:H M&:' +#<>IA 7["FBP[>!%%-B8J(=S:J*^CXLW(^#2SI)Y&&>9X:X9U*FJ4>. M%=N+[RJGT=9TXT3&*LEM5=]/&Y%]$%;1M),9*P?!OD#0VVP\];>2 M67HI-G-=N/;8Z9J+VL*2-B(5O!N70X^5:9D'A-6)90AO1N+??"P5>QT7"V$V M!)YLO15:,TV LH4D.36WH>8]";> Y672BC,Q9^)&4G,=$Y]V[,I:$U"V3#NE M +4E?-D$2UM[9#=X1FU Y8/D@^2#7#7(F@+KJ>>\U^ZI#9=UU_, 7@YG->94 M\ESL[KT\D^X2 V$W(V2=[N7O-MQ+?MAOQ(K7YRF[/%1[K!QF8K3Z:D\6.[V= M*_%L&@M;7W3396.K8D'N[II ZPR\%OU!&64ZJTM7Q5JOT^K+'54T2@KOU)\H MPF%V!!&V"\K@D%$945*KKVB:*.T>T\EAU6!8K4E3W\O.V,,:=8HAJO+.X9<< M6\W>&=>TISK SHC]+SNZ*,D5>@%PF)V2"-L%9=OLC%VL2R.)W<[."3KUP:HF M,^&IG*)A&8GCD%&(P=(S'TOUAQ][-1J>6CV(S>A8PQD:8]_R#):LS&.T,-LI M"2JR60<4T(-UD.-E1NK2$JJ)[T*SM8,K"5JK+TE=42XI-5:YJ3R'61.EURXH MVT9)H#DCJJCK=96C/3,A=6S=X3"ST>#[XG M&JV^H8N&7E2_^);86)0="F1;;(DZEG7355'2=Z[G>K"6T.?F?:;--KFS^1CG MY)BIZ!*LX*RM% -=:O5UL;?[49G7\VJV6K"F:]#^U0)=;O5[HM+9Y:#,0=9@ M\;4+QK;1"FB].,78^9C,733-Q=0:)_-^ML0NVQ([?$L\,615W!(WC^W;UY:H MXI;8D0[A8.8@.\J6N#W&MMD2-=K,K,3P_2<^_%90K+15'W^CUEM]1>Z)7:.H%%:V:7-@-AF8A\'E M-IL[9H7HBJCH7$)R(&X;BUW+9FUTX(2LR&)W]S,RA^()0+'29KT]%FO:K U, M0)&Z.P9N # /@\LM-FL#$U4D791[=<6@[A>(I]VD;#.PW'ON54T%(S:U M@/%G\&><\S,N+'GDQ3-[>HN\ BSFD[66+-YG&[8=%WN<5DJ[].8Y*<8 MHJ0>++2LF6KA">+I+_^CRY*\V!6$+U/#EJF1;-_E;'\)>%ISYJL/3RI+VNFH MQ2HJ'$_-QA/?1DYBF1K)]EH3V7Y76\Y>3YH;Q 2M[(C76=44[T2MF'46I"OU M[]S^Q 9?0)5M&Q\:/0PLDM2.V%'JBK>M;YE/)UKWXJ!=K>K/T>,\C%KB/#C M+P?@^Y3=]R3<77(;K;XNRZ+:Y7*;P_HHE0#WHI+T.I@4+':Z(*QWU[XYM"\' MVM54DF-'L_0ZM42S<(!?#L#W*;MK4$EZ'4P$5A11*4'TB: M1:?]7YO8E76AN_6JGL)['0=;\^*_V!O<=D<^P4;>4=?Q5]J-:12WO3%IVQO: MS+NT.X)(6\\7ZCW2'O5AZLP7S&)S0 %[H)O8ASWT"FWRX$DP,GMF.G '?2.A MO<>#^6A2TN#6)R/OU062T!;KP( N89SY;H<3UO,VT^@]VX-<^!00(MQ[(1%D M4<@TL0\^BX)+DIZY[SYL0U?>>(Q?C.' 6MW;^_B,F547!/)S1EQ@ (8RBL;BRH$ IC!PX5G" M%%XP"00"\[ 6,(VXI_A]!\17*Y6;VR?4Q7TB.^2'\>*NL=D.H:4[A-+JJVI[ MV8D52.[@>'$VU28A'W06W5:_J[:7'4ZB68BPLL$,N>N-.!]M02A=_7B!PXE/ M]K7"RD&)HV)-I[96^Q)W#SH+3+A5V\O*.6^UQ#Z9FBB#?"K*,_N"#2L>A#"2 M2 P,2372[&!=S8SWE@WW*1[EP_@['>/_(Z9?F7P]"H)E:F!$OE4$(R9LN-$> MZ,)4@6!OR6[Z 4,*V%X_(:!&C$,@:J.H> _/?7DGSAOYG;)T90+JH$I+Z_"' M6W@*I*YXQ DC2E[>O/- M%W:*>B-?WVTKG,3A*9F[(CM$)[W%' :>,P^7WU)H-5MA5J=ZVP'M8O18):FU MS"S[+SX"06\/NPKIZH8QU/1.5[$L0Y.,X6A,+,.45$62_[=KM.*;)G[\VIGY M2JZ&P -_7E$V^&(Z[^9'T/HU-[BI[5YE@;B(H:74'(_W1DUF'@,1X/F40[_, M41?$JV!,9F/&(L 6#,+Q?]:O#^Z[&!?V\V^_FD4HKT/# 4P_/SR]7+WL:!O<"X$%:5U0>5'JJ7%:I/3 -!3,&,[5&PX%RW MC=5 /\9$-[(>E!FGBQ;6+?2<2O+A>30AUMPA#V."^>#L SL($TB-/<=A[/2)LJ,WAY=9P>+FK*DCY0:O4B \J #-%H( 7%MSX>=-B"C.:HRKA>N2)7>I5I)XV(S-B-3 M1:W$6&W3>:;T1N]PU=25GJ2W^EJG(W;V7\+IP*%#AZB5*==&V=3\:TH=8KO$A*<"(]48Q%I;P):[M0FH,OQR$N$ M-P1#:WI0;R=F9:DV,;LI? [6:[K1DO1;;(@+!&J'%GSRYCEO:$H8@4RU0V%L MCM"(M+SK]*DE<-?/%&M\F3_@X0_C:TK.*CPAUZUZG*9:>^;@61/2OAP\&VS* MZ-GNJ36>FKA^NM'Z?[==ZL%P,!BSX%3J*71G2_1K)7+TK=D]'?K(BZ48RZYXVY&PNX&E7?6O&V^JC5 M._A1ZYB5L39/0VYZW?V#G^41:("W:W-F@X) -8>'(0VFD&BDPKK1JZV-5Y63,.[?U NX*0K1': MZ#S3==B\ZXIH.3JPJ]5]BB+X<30*)I2R]U_A:[Y(2COI?A1E1UQ)4EM6UZ6J M'B?O["D):F".5.'[8E##DOP(NA3RPDR/F9%53*X1LM$'ID8:STVAV1A%& M1V())O"$^4IH;2V?!*'@8](5T&6X&/M""9E_"RU,LY2@($7@O<48J5QMFM+C M^;^BT0W8X.ZBL3W!T!)Z7LDI0=56OUM2?N87H,%+R:AQ0*;M!C#'<"*,J9_+ MQKI7U!/M7J7?C+PW I_#(*'F"G0A,6B!K>G,L:E/A:7L.0ZK)99]6,VY[0UA MP >7T4?JEM&'9GK0G,C0$TSXR?8!?U/B6C2_$8MA <@7%@L>X8E8_PQ0[V&1 M ;P/0"D*G^S/:4DY?,_(G,%-L+[#CXH9@VIWS,29,'%:W55Y>&H20E%KRJTU*K3RLZAR61;]<143>;DI%.J0<*0GO9E(9Q M,:5/-JPB#)FPPCZQL>:#Y7["C%=G-N+"K9_3[<^9S=+);^"I4GXJ^*(K6H0+ M'W1EF1]76&OHBKCI7/0H.RK"M;ZH&+ *'S"714B:,Q %(YHG2.4J%0A1 2F< M75Q\+T2'NN"02!C3P0JA3?P@SB">P7M0\K_ZMK5$K,&;G;F%$37"F" =<0PF M)@Z#!#(Q!S+'CK3X7!WLLR(JI11A$TQIOG.WA%B&:XQ6OZ=NP#5# C(9%N, M[/.[^=.>SJ<[LT^W@^S36U8U+^*?5 $()Z!3OTZ2%<4#UG1JAS2M5QC[WA2X MS Y"A)"#M>;\DLJ.9[$'U2$PL@K'#0E&OCUCY9[CU9%*8H/+]"-S-/+G&>4* MN#'#@M2IVOL:",2)*G)&&?J"+F"P/KW_, 534\Q0G/#]^?1&'FS*ED MH"731G UVVD'J;BA=W\:4BBP\CR%M](H'N%'+'2>4.A\%C[19X(J0_LJI24, M%J:&^N4:4FNUD%IN]5]R),%2<2B_0%)C 3@0=LX<2\)2;%,I.R-X!3"90/Z# MI6)!!. ,)H 27 0@,NH.^-6C#]"CC_W*MB+\\CN!Y83;OL.Z!NR=E-YMM?/+ MUXRD+RY,-#8AGI3 - )\HQ<7\V3/@G.^ (L#XY]Y-JJ$BUO*6NKV:J$N'.-+ MI@'#HM4+EQ SO9#.Q>0 <$A.W\(M*KJ3K-+!FTKBW>"0.!'6\U:@MD+I+]I82/ M<%GI2']X()D$6I,CDJJ53S^YXA2%DI9K%Q&T(_>5P:KL*-3%L,VV)!>5SWHXJ!L6;F]&@)R CU T8G79$0[L]I5EN$5G$*URW"Y\D[FD#!$,R*V5:%C6G]N MWTA?*3M-JK#>#QG/5=)818P,(1:E^-R=F;:5,8K =\RTS[3)(,X$7&%8F<+A M?XC5 D?$(3ZM_SZ?T1X# F@S3".%HZ Y=\+TQ$A_B8^)./SA\H/B$A-KD*FH M@>-.7$F)=RZ8H1OG[\:E',U278P!-&-/N/9R/V]LJUE;K/,L M3'\O&>LV( \5M:JU(]?9?&_(F.!CH^0XFDU!>R!69F4XJ&MK2\-3%!>RM++] M8U@CD;PG+2Y&NNA)>Y_8 )=W@)(PH7Q$,\?FWOYC3V==!W.QA\U<\A_"? M>$H/,\(V/ACO&\GVU\ WTI#>\HG7YVX]3GP&*QHB_)$(GOML*9]C,-KYNJ]7 M;XU:P>B:S\**DZRV^13_^&AN]4!:71Z@_FKW-0?J1RY[OP"?'6HD4K666ESUL4C5Y7_:LN M]&B=0Z$G/Z.:T:-AQY=RLV-5]*R1J3NA1Y/SZ%$*,BU!CZ)$Z$'PB!B?[,1= MOM+6CBG(F.QK18"+CPN1**16<-;&*D3WUX@0*_)0X+>Q*,3/C$R@)?D$3CWT MJVSP7R$*KR1$BG7%\H3QG!YG9ZAZI;[DV=P?3=!E@A$DR6O_1=P1+!*HKO-9 MKN;ZIU;T4Z8_)9W?<]R[4I)%X7D^#."$@YK9+3U4B#&[Z3H3_'E@ 279<8?4AX>EI#B*[?6-&%@E9F@,!NDT2VP;9N M/O V.Y-:T;RK*PC:S@I*K:,!=24E-MT;NNL(&_%IRL91C\68^=D23QD0UC.(64>)@/,_SQ(Z< M6V)ATXR=.;#DJ;T.LYTP%J#V 30XP!X&FP>>*&BL(K5#(4GG:-=B!_1,.XOX MT, V5'0QRIVOU%>?W$6_E+Y^%H4A"=\)R5D!F#DMBH>$A^)&ES18P>3=3]DM M.=I^G],.++^!'("1>GZL_[WXL'^%PC?3_9.: ($ <+ @N?&]L._2@5%3X0S. M,4@KF. 0QB50>05[7OP];&^5*;'J&='KF>(1>J^$FF,2I2-/1#;SZ*F;D9;M MUP4ZQ=TTA8@*D7",Y"(:24$^CT(QFCA4Z'P#SX3G_\FBA=CN2!.L M\,(9D_5I7'S^YK\&:9 B/F<\IT&LA1,C"[5[:HA 5FF$62L5@S1//&5,_Q'G/\LTL^A"G!#06?D],CTT8K M>(R?3YGZMZ!R9O3*S\Q6G@Q^8519E"WW!##]/4$U&TIK?7CB.O'[1"PRI7*R M5&1*NPKB-<^7\^9L]'? Q F99C12,Z2K$6(,([#9^\1S0#P #=A) []&"W'T M\\ST@9?A%("]B;W%\'3X51@A.%C3I; 0OIX,-SI(%#PHB2P"TC^X. S6I'?5 MB\3,;&B8^I!$T\1KQ67QLAX=B+@5 ?">XFR2V$;T-R='IY)3>.[,EHP6MTH: M"KG"S94[3"S ,B##7PD&D#$O6K)E!:N M4$TV\VB3BXDVZ?%H$QYMLGVTB=+(-G0O6=F7ADK&9YH1*-GP$O]C(5:@/$: M17"4;7ZXM[!L8% E[!$>/K*Z6G2=P+H;TC2O5U2-X(G$I1L/TPES6C3NF<1] M98G S#Z)KZ$5FC%C'^0_$(8=U]-S0V%DZ2M!OK_2[)51ZL^E:K\8??E&\ R' M3\5MB@:JX!Y%U5.?3BB$0=M4NXUT5IQTY*.F.:&1WQNW]0]Z9]9XEY) M@F6RN$RB7P 42 .J[EJ%FL@49N]8+@Z3%@@)%A3NF*M9;!&L:<;E48V4O34= MN6J+-.IU6WVEO:S^T-)((YS\8J!1S'I(D50>%*E8%K-4%6OY,,M":LY!RBUG MB(C%RY6VL:Z];R&TRF1'*!-VFGA[1"D$"$R-(\BF@BO.'T MF8834T48 UFB'_(&Q$3_RPG:(BM@;*LCR)F"*W9*V:13>OJ6B0W0\T>3CX6^ MS0LB.1WAPOTYM03U'?//&).%\C=P+6AE?Q+4\NCUXT@C(C^!T9G*S/+LL: " M\G4<&P"\;3&S:_U=O:NUI"XKP\1[5/,>U25%]XP3;R#1IZ[U"._/RHATI ">4NH7QV&AW#NWWOM]MW7)MSJZ:RO5ZKKQJ* MJ.O+3B5-:[[,NWX?&(6]-4'-V=JPR:FG,@XQS,O01;FD%5$S<7@)31;3F$;> M3W'7GM^[B6D#V4,6Y9+B(KR3XAEAJ;>F]WA7E.49AZ[5&8^ B46>M# [&4$0_=/-?0S7(H M8>%?>_RQ=_]W>1D5K2VPG;+X;[48@B>,R)L3C'&ZIK$=H_!?=CBYIJ%]Q"^& M!^A*L3J:KN"#\T$#3[?_O+W_XU98'2:_)"R6/;#D-?(QB[ MI7@S2NO$ZQ=' MU005D-XXFB:3B8)D/\U=[!- K"CZ#_6MX#,6&O!)0(OS,B#CS]ZK2^.&/#>* M5QK! U@,#^:2O*$NB!&=T:44>%//(@ZM0O]S1&.(QTG$INV^>?8H#1P;1;S1 M%H1DE'% %,TOLZ)HMWA,V6'&-PNF]487B0:FT!8(6!0G>3**V@79$-=@YS*I-+ T3%P+5^Q(%H2X*9 M].X)!#.Q)B)+5V6TP HTF#VSF'%TCVO'9?D# ;MB6/D@'HH;#"RG85/!0AS2 ME\V#=4XH$D?IM;NR4G]P2Z\-JL:)1.+(G;;H&O1]4:JV^H8A&;V>?- ?E68)R290-=H@L!6224_='9,%X M2@T8?Z!1X@%(@=-Y2LT1OZ,UHC)R>ZV^+NIJS4XU'KE6AX*2/;!O$KZ^R>0U MVH7]-%ALS\I(8@?:5NKKP#L=43;**OSMOEH\U*S./7[GQ<8H1EWLJ5@ 9![V)9/T&YP3\*"67UOT9 K0Y N06/>R;A0F:6P-: ,++6S M<*]];4_N@,?Q7+]9HC*>Y59?4459ECB>.9XWQ?.GNDT:64WI6Q2MD*I&1=.& MZ5HPE5A52J^L4WG":DJRJ.E%@\?GDV.*#<*(SZF4E^V.?%HCKU#'9U$MLZ@Z MSLJAT++CV3 ';PQ?(C!8A /V3W.P/M@8:ZL'V7I69>%#-$ H5\N.^#M%#"5A M/*L?;(8"+#ZK4O/]^3<:T''[\EM4"F8#TF2-257HDQ2[RQ*)%4&B9Y]\+!*& M0+$@)9 .C&O73"RB?U0U#Z;6/M/F:B^Y;O%QG!:MIY,MVI<)W,HL$UT@5G;2 M)RLC=I("/4FXE^V6H\!,:MBKEJ]8H M,[#0F]Y>YAE,:I15[HVE''56:JNOMY=ICKMI+QXE)?4IZ6CX2 MG](*Q-J'+[$YF*6 !]+J-G^';8,PFRFQ]^;Y-@(K1%QCB.ZA^0:97D]%K M]3T0X67-KY J8=S%U8N:(__;H^76DD+\GC4?T2*28^*SMBSX/6@ *,;?B>/@ M?^-M-G-YO*N"*H#RP38=>&KR.PT-QD23J/:;3V:..6*U#[&L_S,;.^,-BS43R6Z]U7>IWIJ*H?NA@-'J=S5Y;7%:#"LG M%&HBSI252)QZ/F',.S&=,=:?)A&_(1)H(6C47E*R=!>5P](T29[)=^S;#I[) M9_!^"CPI;\M^"C1%K"QQ3#E,XEBY%GQC!W&%Z6@'B>3W*6=HK='1BAVIJ0:UD"VS55IC-(&2:6GG M11P.JWI@==I!>VO/G*R*N8-_T+;3GA^RWKA?-L'/3@D.FP!KZ] 5/LA&#_+0 M&2J9(V#TB"N\_HLDT4R/(_'=8*53(6; 6D>FM=4-AE9BZ\7%O5+:)6?RZ W).>BU?O4 _^.L1R3=6JV[CS-(9=PO]9+^;/BM%E M>D=J]35-%0UEYTKP]<7F7WJ2R%ZPMJ:[Q2&P)K?ZJB2+BG*PLNH<:\? FKZF M3^8AL*; \4'114/M<*R=-=;6M(,X!-:Z6)BU)W;599%%%Y#?UDRE_KD80'2" MFKS\>0=ENF1=3T005),#:UIY'$(.J+#G]&114^OJ[G7(C.L:\Y#.'FMK&@@< M FL:-8^*1G=G79ICK=%8ZQX?:UAQ1Q4EK:YF<1QJS82:>GRHZ:U^3Q.51D&- MV\=9CLL,^^O2BMLP\HDY=R+;.'X%#WVS1^0DU6ME%_7Z=,_9U63#FNH6AY - M!I:\,$1#YET9SQMK:RI/' !K&+4MT?J8!S/I<*P=!6O'=\%)$BW*9\@[5[3D M4<U([O@9-D]/:*W>[!G")GWXEV,Z"P3K1)2L9E%'#? P\I#5 -%-K84]-% M5=Z9C7CQ[+.$J7%\![C4;?6-CB'*NSLE.4C/$Z3']YQ+:JO?[:AB9W>%A(/T M/$%Z?+>NI+7ZBM(!25J76_= +0?B<<349[;CND]V&SQC?W'S?)!G, M8AU"WW/MD?!"1A,77ON*->UV3_!I2N8)?\8&S^#.Q 5F&'G3F>=FRW?96-;" M^:!U*I86R M/3U^))C4:_6U;E>4E9W54Q[IWF2H'3\03-+AN*ZK8D_G215G#;7C!X))&.S1 MU45#XE+MK*%V_+@B&6,]-%74>SOW'N'I.P<[)M B=@7U>LTQ@4WF:[:NMG&T MR=FN\ 8''6\>"![6FA5@1 !KWS[-*$J5)RFMEW;'=U_+$DN,[7:;%&+-H_GK MQ]KQ(]MD&?L^ZJ*D+FMPP;%V'E@[?FB;K-#,$:-;5T-[#K4F0DWN'#^T1NX" MU'1149HDU4Z[S?SAHBBK^"C/E(GR;U67Y%54==V;@7.07J>(#V^DUK6T9W3 M%6$L)P+26F(H>>UA/LASK>)\#+%WAR7JXUY%.Y\!3U#N?ZHF^ LA(P', #X= M8P5+M%+67S-O;&& M-1S$3J=HS.)H.Q.T%5SW1T2;W.IW14,I%@PY!MJ6G)2ZQSHI\6>X=R'M7/A]Z/;M!1L,2!V%$G4U)V##KCI]3Q1>GS_@(+="435 MT$5-KZO"&(?IF<'T^!X"16WU>[(L&AWN:^4@+07I\1/@%*W55S5#5.53V?#K M=&-%8V4OV)/O)$,/!5Y@>?.A0YKLG>&C//PH*:A_#4VXL"3E9VKZK[8;PU1) M\GOZ?QOZO_:79@H5;HO?'>4.L?R7;.K0U9Z2HWIM:6VBCKPJ44=?UQB4R:KB MO_MI&"IM,!D6TC#VO-#U0L+DK8N'O/BK)X_*KS"^T/?_U M5[G347[UX>=?XVO148C"'@879UC]&P[+GD'276KSZ9!_@A>UWP$81D"I>9UIOICM!"9(_@O>E; M1/K9(3_9=[" @&108Z9#QR9X(Z":_ 3R6W#SV+,= 4A,A_5.' ?_.S5'$]L% M7(K"T#?_2S^,S:$/:QW"'_0)<"TB-VWG\ K#]DT'R> )'FB0M@LS3!,O8?7F M8]" YC[Q.<<4.$8Y&8Y1]L0Q+%L7C9_S*2 SD_3JES0427"'/$$P^Q?N62N[ M$?YO-J8)PR?@JM"?3U.>H;S"NI2,':0",*P/F,6WC/$*.!P@4],K@-IV:/H? MR5LXIHMU@4X%T]W:U(?%[/-8Y!.6H'[ES2BQ 'QCW_0!LX$]C64[P@H &*92 M4RS%W$7 Y\KUW\XVQ ,L7GWGOQ,\^=0+TN((MBO)92"C(,P]E MUP,KPMH&.++T)U#+B?]NPCV"X\%^X/G"D)C(M3 6X _8!D8?R4]PMG:#J1W0 MAR37P;=OB)%7@8XSG ]AL+!EV6,;WI>= AO(%%[NT*U+>+=G>G;BG'W3LCUA[,-\Z6 ^/7W_'+%L\MQD/L"ZP>3=\\/)![UF"%N8'5!: M@GP"*(\!9R8=K#G_"3R/+#^>$R?=B9&8P@R(B!8"V)*II)B[=+>$^;(--ZU/ M0 D^(C-4)$?$1A*SE9^[=/:%QZ'9@"YG2%S7C-\;2S@X%;G)CTA<+!E(H0+" MZXW8CA.-:8[OG1(3O@:\?GIYOO[]'?N<4R20SA%P M W@H?4TBEO&>E,KX%\4<2!#;'*+H_$CT%, ;/ "G2$JJ.$1KZE%9^V\/J)<9 MQ*8R]UPE;%I*X1B2=*ET+Y&P*C/2V>Z<6(.0?57CJ6V-V)V:KRX!&I;*!R8! M">C=".")S33;B!'?/"2=P$SWBAZ8.:3=PW M&[Z):I$L!R_^%!&,\EC9-QF 1^O2DU&=*( )I&8XB1,",G=%.D@GO<4 +U468)/R;V9BQ"!,? MW1#_8P^["NGJAC'4]$Y7L2Q#DXSA:$PLPY1419+_%WN'W<%]/__VJUE$Y;J% M71 'D>>AIRMX0LO+6OIM=U7Q)KHEU@[WS17RDIGHGJS-1ST,8QHC:4K.82@ ("MQ)ABHHLGNBP2)2952PM O.B%@YS!IIII,LQ M3<:?O[ZBYCX%'9'ZA:[0L(%EIJ9#8M%7PG8TI[82*D[36PO*'=7W V^$MA^F MTEGF#)X5J39KMH#EY:QV/F4ND95U0T3>6=-P/?<>3O$^51KSD9CZHN?OQ@[, MUU>?O%+R/8PC3^ +(N0%[OP&!Y<_4R=>K\!(\!UJ+208F3,4Q_X!J@,8"3Y_$6*O8C3UA85:PE%L\"53DELKP",M@J<; M"8MHIK$N0;TS@ C'G 7D2_SAJV4',\?\^&*[=%WI35_S;RA1;;#&1H]=$\2ZUDMJ%"XMB=Y@BN&1PC=ZI>$;]VB2G<)E$SB24F/:?MV;W/7S<$%$;; M0F(E8;?/IW\RJTIO($" %U(LYL&U"I*O-769E9^2)@U0RL3KM7SUK;E2[Z M"[LG?)Q-IV&4--"BYTQK#HA)MJQZ PO[U0IEKENZPV[2'CEG4\"AWKHWBGC6 ME./75=7MSK6MJK+3:RHN_S1#[\\>:^KQ"ZOJ3N>ZIUNR9@NLG3?6CI^]:2B@ MV]JVK/1$@YGSQMKQ4S -[+F Q8\:RQ-N3X>9D]$X/[-&C?0V[I%V9]Q*]6QC MF?5Z!-ALUQP_(]3 [A&.*?=LT:GDO+%V_,1. VLYZ*JLJ#NGR NLM1IKQV]M M:!B=:\>6+6OG>LT":JV&VO%;&QHF0,V0+;--)^BY=T"O!Z4'FL*QESCO.N'I M*QO]K/?1QEVYQI;2CI-U3(34&LEU+3C7T<96++>E!VCJ19E1]&> M3S#\IHD^?YM$8ISI'E+UXRNA)M;AE]6>+9N8_]:($=J6PGX-^D(N&J;.\46] MJ7:N'<61-7/G_E0"I.<)TN.'+)A8]E\Q9<40DE2 M!*DQX]U,/7.M:XK($EW MCJLY$$@;*9%:U[*K,<;^(IS%),]BDI=@ M[E-8.>L/01O/;9@^%W3\5H2XZ M&*/&&)>6%M%0D-JE^ A;H),;H).KNFSU%AL-"G_T.6&M!:JUB?:?)O?T@X6L M"ZP=!6O'#[XU>WCWH.'0YLV.@Q-V3IGKGVK1EQ3Q8^+! VC&0 M=OQ+J)X!2-/DGBV0=M9(._X55,_$BJ"RKK6H0-6]N 4^#[@MQ%$=$6XJP,V0364Q(T' [4S@MA!+ M=42X:9UK6U:416^60-N9H&TAG.J(:-,[UX;LZ(O5OXZ!MB6FDG$L4TF,<4)C M7(+9PNZM0)Y0,\Y-R%!<8NWR.M=FSY%- M[50._";OL?A\E57R_4 MM30X812&21 FA G.X*J'DI9]]"VD@BA)IA\_?'A]?>W^Z$=^-XR>/VB*HG^( MX.L/Z6\[UW]$7C#PIJ[OOTG +9#ED0?&]#0*A[-!$G>I&$Y_?BU)TERZ.WR+ MIX@7S%PJI2L^65ISX&R \O>Y-?/CS++U*X.=LO -&=XDZ:?FTF=LW;K2%I[! M3W5:;6 Y(&MPXLB@74*BU<30JP%O-0'XD-:=(%D5P)B61)N0(7)YV1ZH0^F% M?;+]'KC^>S_Z<+WOT9"J7M_0B6$[3K]G*X8^'#H]U>D/1F3HN*JIJ]K_PRH* M^4-- TF; Y)5"22K*RW= TQC_#H#;=0;+/JSRNKL?3 M164U,]>//##>!:1 M)_CY+WXX^)XII+:RN!=M!0/OQ^)SW=_-^[QU1SY?-8 MSKLBG_3>2AXMV1]L*A43U#IUWK0_WE4+@:F!%)$&GE1G$@!+%F:P*#C6 I'\"$.)6F* MILN@>+T&T@B,IXT75O)Q+9AE.ZY,HRM;=%S579G6E23D:\JZ]+&5?)X6A'!$ M1BB 0?9*(_) P?K>"&<$7[G! -X+]M0 *[S2\YW!#)__Q]W][8/T&W'A MZ7CL3>GL21"SS?:'#UNE)I\E-P;VP>PC/GKEY$')T^_23C)]GP(?KROL50(_&7O1<,E> MW.48,_9Y0/L:KV'&'KC.O"1N!PM!"OBV;KJS=,QFDR0^$I[K11 M\D?EYP5<34/!R6$F8TVAMAF"4+VS)D6__C#-4[[G-Q M6S,7:1RAB/O+>@-:53#(?DA^_/V#NXC*=8P]@,V]D?.&&YH'T;M7'4H[ZMQK M3H:;X9!*2I3T"'H!L1-QJ,J>8W M)* BA5.:;H'GU0N\B,2UECR!LP-.GMDT3+5V8-LS'15)X1-*07C(@V.IL"#I MS^YC5P)(PFGJTY_'B9U' _5V5GL/]*G&[.:>P0MFQG5-VMQG?U!?7 MB_Z)FRGW3<45SBFKPO=C+3JGOMS?/;GW?2[WC_5 MYNXHJ](=95%WU$8$>!R,R7#FDX=11@J\5D[BFV#XF^?V >VX57X'=0UH,WP( MOI$!B"'8 K^XL1<_H09603![GC2M-RUC-8"R]HU^$,UCM,'[_L6$A4;YF-(!V_!.\DN'WZU31SE1; M>L\);/+=:4P^IO_X-/3BJ>^^?02!B<2F#WTJCUYQNT,GS;[FNI#C=&W=P>.0 MQ]/R%W--J4M/RKFX!/:=KG8-VUCZM=)5M_RNIVA;/;EJLF#A@X@]E_4:/4W4A2:A5Z?-GQ*I'F &850,7["?**-9(XJ$/ MX[U0W> ^F,Z2F'['N:,)[AR!.W\&X2JFZ((I!V(*S97:[>AI58;86M<=/WY1 M0!^]H^?^@"HF>1:3/)^*]O7V97I937V6F=\7K/5@N[W:,JU8C'%:6+%1NFO9ZQEW:H4JZA%TPP"<-=W,4IE6O,K"FRRF@Y1C M;D;>#S*\^E\2A17)4+;3N?[K7VQ-U3ZUI^>*0-0>$+6F:=DFB%J?8^90UO,+US;;6L(;8 5>.@,M9T*6M.#S : MTP,$HEJ-J#7%P9I#E"D0=1F(6E/'J^&#KW?@@^]@_<7HJS6S:[7=\\]J-K+H MQF.[+$^GZM,^C#JC9HYD0UO/:FCKB2)D9PE'U3HL'.VF?0P"D.<%2,VHF7"] MN[+;^'V/P.)Y8?&0]T2.@O=$IB'W;.=$X-BVGF*BQJ"8Y>'J-9YY"&6&-Z0UTU9WLKO0#[,P'E6L[-VR(S4VGX5M^^<)3FPC2VX>B>;0P!U ,Z8?8,5$T 50"U M$>?,SD"M82?KV+- -K2> *L Z_;>FT- U3A!J%8W([@6Q3]$\8]3JJ=Q4I,5 MQ3^:+_[Q,$C"/HG2^A^:J/_13FZ)^A\GPRI1_^-4N"/J?[2$*:+^AZC_(2;9 MUDE>VEV5J/\AQA#U/T3]CQ/RXFK&@>I_.$ISR4\BK;[5B#IL7">VRE%46=.; MBNL4L&HGK Y4_\-1+"&H+@-1AZS_X2AV"P65J/\AZG_L,0WZD/4_',7I7.NR M85DBM_Z<064>J/Z'@]W-1+6&2T#4@>I_.&KC(U$U"'K?SBJ=N"#3]3_ M$/4_VFK4F8D-;3Z2XGRD<&RRW4 ..1M,^!@'(

Y[U,;O>P06 MSPN+#3KT:XA&>D]DR):Z<[:(J/\A:E:(68KZ'Z+^AQA#U/_8>WB8J/_13O5M MK:MEOV45U.;"-+;AJ,A4/R&@[KNLPFJ@V@*H JB-.&<.4%1!=3K7MB;;BB[ M*L"ZO??F %#5E!.$:D7]#S[YK[,)L&U ZX&D4UW(ON3(N*;IIMGZTC(BI<>\ M #.Z/^H]BO%F\:2MPY-&;T7'1$+OG1M@V)T7)/#_L93 I_^XN[]]D-+4#X3: M;\0%VL=C;RH5'7X2>ORD=_A,Y[?;/SKO9>EU[ W&DA=+K@14N_K/#.@S\L@0 MX+@L_:HK23@7=C^+U0MP/!A.FD9>,/"FKN^_21&91B2FAH8;CZ5X!F,!"2/I MQ?5GA#Y6SDV1IJ'O#<""3^<$/\:L>AC%\)N&L8<_^!@1W\5J!KRT#0_7*#S% M][.2/^+VX]"?)IC!SQMJ'0HU S9967%_XXS;_D4=M%5/R+N]RMW M! -\=/U7]RWN?"B]9^(%5T5,S<-A*6%&H[T1AATG<.IQR?AQAD((?P5S>/QO.3\$/@^QH4E5SD8SZ]PR9AKI;<:JKV' UUE/ M2^WE6JJ*/5FI&2;H370 V0;5*2D+87O^9>:@++>,U$![HM,CN M4@J3L[S!XGP2(7C\6'TSQ#ML7L\8$'%8[\";&1<11&;LA7DJJUT M]<7+\Y_3!<5)./B.?\ A->N#?>>YT1LJLOCEW=.O*!1&'@Y-N2P7)00HE/!3 MV-Y]./2I3 "B3.&SP3+W/[QG-L5?;;@_UN1\U3=;;R+0S)\I!^-O^*^'T<,L M 3V=Q/]$4?4/8/W&F\?H7*M:=UGSIG3OE AI27T7)6K(1"YQHP!FFPE\CBR0 MW+"*Y$T:SB*T"?CS;_#S&$>TH4L1<(KB))C@6!# MWT6!TV;GVES':""5)&V@,5V(S"MEE6E[E'F]SK6SK<#[\M@2@;,O%7;Q.WFE-86![>6?#R=9;Q^A%S>_2A5U/.92PKL!F,#95\^)Q./.'E3(.I54M M[0P?'L'?5RBGI"G@/ 39$_I^^)I^[>90:H'H:HZ16XLN'0QX(;DVEUSJ@227 MKH%INICOTHSD4ANWAX>;+QX-I, @CO(SWW^3TT0T9 ML^_PQ1I$-D$1L-?Z2I>=M@/.N M_S#ZEKZP<>JA?;Y6BWI'[_^VP<>);ERKSL:%TPJG\YY*NXCR"N#%KVUB J08 M2O^9@4X I,NM6Y2R&WOG#ZW,+'K,6C;!O6A;YH$N G0;M:VNLT+A@M,7#_>U MRM;"G8#2E(OL]N;SBLT^<"LV>V/MK/:B:8%QKNI=<_6FAG,PVE3&-19PNH]E M&V@G*UUMW;)+(#+7&LHUO'H%>9?Z"??CR#LF4K<^> VPB%6UU7#4]2G+J(^1=3G]E&?>F74IU&QD4_#T*MC&*G6P>_/ M6ATU8)@88[C6;58R"_0&[\_P.(R]'UQ9:_7UV?%O_HT>Z!Y.UUX?ZM1$V&U$N=8?[+B4SE]:P;4T?^'F:5%>N<:[4*[PK.W8IS7.AYV9> M)FM-D';F9^$^%70&_LM+QD7-DYX8\3>,/!J I4_-_OA;R=62N:#H6)M6"S+L MSK4IJ]JBUU" IAG0H#\'ER>Y08"E;3"L+ !%"!;]FHPE[/%\DJ1N[]FZ8:NB M);%C5BG*7&G 1US8YW1?5P62&4[G>G$O_BQ=;1S[9FFU,@T:GK^)P4F+<2(_ M5YS.IP+T%LJ4C;&@'P4+-"!J!1::J-Q\[$KN;1OC- #\V8L'&-6S_?%W&-*= M_2%72E]HXB*TEF!8$DVXU3%G'F4%^I(5['#.7:PPV)CEO:.PW%C'\L;:TYQ" MQP4Q1CO':*@31LM%AG6EVMN[MH2DK>6_6A/EW@K_E8FYHCW94!8%LX!&&]Q4 M0D]O1.6QCV+ 8W? 9K3T>M7)FIZ_U;FNR,@4.OK^ 6O7J]#4-,/MSG5%:;K= M'$ZGH/4=<8S3P._N#J?#D.[<#S);/8KM[C3G<+*U8ZR@IS3O<+I88; QR_6C ML%P]F,.II7<98HP3&&,/?8E;*#+T*]5J12S5:9%M(X>3O:8A92L<3CT-3(SF M_$T7BXP3"(LZ(S7]W<8JCSEGO\>P!MB4A])]=!"YBYK/^VWT]=XQ/!$]HW.] M6&A%:.N'T-:M_3-\Y9F10L"L#.43T4\7[TP5T4\MD13V4>SZ7N?:JJC"M94S MRCG*"JPE*Q W*_L'K:,7V.I:+Z"#U*WBI'K2Y)V4#!RQ-^@1CCD*%3'V@+I^M"U]*\;]B:%H6%LY*/ M?X5GZT?L.)L**-ZSZXI]UK0PJBAP7]G(<0S3I%4UZMV_2:W2V[<2YN@$G]>HO7 *4[P 6 M&V]B48O6M]AD/>#CM.JTXC]J#L6T&?G7WI8* :C38L%V=_JJ=&[^X MOAL,"._ ^S!(PCZ)4C&PWWHA6FT#?;'E1=% 1S(K4@6Q(UQGJZB]60\FTSR! M*W4;*XMKLJTL5CQ(3<4RAAKC.7Y+>5][@^TKRZIUN_H/]PW!@%MZF9:QUUN- M55N[@IPGLGN7UR&IV+VZLF;WUO<#WT01*I+(T9CIE/?!S03OIQY&ZUS'ZL;[ M&6M2V[*C+-:>?5][*U=OF8/LUA,\@V^ LT.Z7T&[ED [FG \K-J_DOL<$8J) M.AU)]WI*7^Q6AB&KMO$W,+:BV/4?1M_(Q/7 U'I>MTTWWJ6]SK4C*^;B?4_] M35J]4\216HV8^V 0@9J%)K7D#@;1C R7[DU9"D@B#MB]!IRN/5^WU8Z7*,=_ MS*+!&/@?;[Q5+3A09:TBM6U#_5@!-2D")BCFPW.&_ M9W%"%2IQ>+9DF]9P$Z?*[Y\!B&(?9CS\%8[7W\(XKMIW=N=:MQ93B+>S2L4I MN84[J>12/O9Y6*]]ZHELP\-M3_)CBJB+J<\H!*9%7-5-BO?'0KL]\M'*V550;F\9 MES8]'AUE:>KBJ6NTI['Q'N@>\T.0UNBBW7F7"5=/8YN,LJ:PQ;Z"CKKE+E/! M:.S)/6/Q]N-DO35[52OK7^+S.)YYS5*89>TVRQRM*;.L03CL9R>E46BP1K)Z MO^SV2S$-,8V5TUB;R%(=;EE*4SEBW.M3'NR*,:JPHV-ID,?"KKL]HQ;-J*;[ M7GH%@0B#EA8*$Q]<>3^NQMX0:/$1I9C>N7[\]:_N9/KI)C.=N.3".7DPTA)# M_C&!_V'OP@BY*9]EW%T=3[]QMD6+F#=PHXCZ-EP:91*GB2L+$N)%50 M!9^!TRJB?I)8RITGG$I_ _I$9.AAW/: GK_%6*IM3XD,O'/*P#,;S\##(=!.6Y\6ABW=1-K>N:;M[>%F M;%Y;7$B=H9AVNDLSQ#=*%KQS(PR3C/\@T>/8CI:5[-[S:UJ3-0^2I>J<:.KIUZ5I MV#7N%,^6*D^@-M4A2W.YS9LD';:<>'5C+>NL^.(H5R?C^6*)(V#5#*PN(?V" M&CQN N_:)02M,30=*&Q63/+ DSQ""/+<,/._7W%2N-)#7 M!/.>9\C91L$Y:QJH H'O*7U9\M&&(36]SK6N*+)J*>V),A-AB\UC2-LGB"R\ M43!D8_<4-P&B-H-(WR>([,ZUJF@RU>T%B,X71&LB37<#D4,K0)E&BTZSMJ7G M+4^M:ZG^+69Y^%E>0H+X9Q*$M+S1MIZ!?2<3BC%:FZ!Y;E;ZO]*2\2XLQ'VF M5^ 3.,GI170LA;,D3MP IR]=L?OP'>SVTTW(7*KH,#IM:+FG1+]A-/]*>[@\ MC&B01?R0DYP&7&RH"L%\,4M3[\FVN7,"6=TTS=4,$XF_>\/9&NM^ST!3$6BF M;.N+'>P$T,X+:&L\ 'L&FH9 LV1%:2H!4 "MK4!;XR78,]!T)M$<:^=*>0T" MK7K5G=D]80Q90R MU[^EJC[;.C>%*[JG, WW)4->Q;M8_GGS765@]4FKHE#LGGQS#0KORW;P-JR. M'@-[9N=:DQ5S9PU58*_EV%NCH1X#>SV4>[V>)K!WYMA;H[0> WNTXG,#+J & ML2=ZX M=(QNY]UM#J0.<[O9SLY1%0*D9PO2[3S#C8%45;@D[37ELA,@/3^0;N=5;@ZD M*I>D>E.5<_<.TD:BUQH,ZMACQ)68Y;G,LBT6IM,>Z_+K=A4K=JFUW[*6$F*, M&F,T>L=HM_^.\9=2*-ME>#57ANNG17Y6.DJT=363^+4[UX"4@@:D=:ZUKMJB MDN;"$[X_S&@-@0;#,;KVP>Z-!6B."1J](= 8G>NN90C,7 )FC(8P8P)F>BU* M8FVRG=0IJ&.?YZZU+B,V\@ *&2=L)>A[5"5K42\G$5';%I5L%6PLJI0=+.1? MP.9TE+)5L+$;4&L9FR*K>IF0J<>P?(5*M(?A5($SM7%N&P->YXVM-D-F1Q!NF)X-NK(SH.@F=D[=Q'K'["9F=:Y%-S'1 M3:SA;F*JTE [L4?RC*E[W\@TC+#'\&[W[]_>[K4_-=P](75\U'ZVS=36R>'O?R5]AW#?]\]_2JC:DK_ M"+!9#_MF:7\:UG,8?X1M'^1"1V'_35[5BNST>H[UK.UZCEG=GE&O*]1FW_44 MO?D65FK7ZNVGW]:E3[;7U7K;#7N$R>I=V[0WZ62VR27%!C[O<_MI!')PR6,[ M.-SWKZ//F[K5G7\>L'^]+-'3_X\(3-@(W@%G431%Y8Z=)?3+>YPD/X6D]!QH M=,96%R&X=LX5=B'F@%PA_A>/A;X;$Z8EOU/?UTY::!X7+6SZ=!L&-"_,Q>(" ME,=/8>+ZY?I91Y85I]H>D"NLS;9J6W5I>'QAWFP[M(DW'/KD2-P#]?ID^\@= ME7!@BQP.\KLF([4ZXG5YUU5JOAV],/W^FK6)29[%)!L-43^!JJ282!N[/EE> M?E3JNOV[Z1%Q+,R.9%T31:D$_MV;*IM2BF4&!H#QBR]H4AJW-M MVYK<$Q'PIX:@=QM"R)Z'4 Q+@'\UAR6L N?(IK%XP_]>H*BE*&JRA>OVR'%H M66.P%GKFP:+?]I"VN*J*Q GHA)_)- (FT6N^O1ILYYGSVZA66.3%QOM)QTAE M3=:<@_4@%;6:CP*B-6KA;B#"*F^&;)L[UW05(&HUB!84PU4@JL")!B:$%Y(VJ-4M@@HM@M MQN%N, 2@VJ= -@@GJW-MVG#DM4E 79HC\2'+ V"UFH4S\;@:9<:/>\J.W\)X M/[->R'#FS@F6W1X-;#Z#(AN_6 U-84? MH(W:Y5XQA@T8;-FL4 \$QLX)8VN*O2JC)& D,'UC/W*J7PBL60 M5:N%'LQ-TC9/LZBM&*.=8QRZV'#[DBBU[9(H3Z%=GQBCY2T03\!AL%M"XV5[ MX#;,)'+VE 9B]#K7CN+(FGFP6P'1[^P8"%*5?2'(ZEQ;BBX[NB80=%H(VC"= M45VPT)I.9S1LFO]@*HO7 ,U?)@D4'2.=<4V=_^VA@]?;LHD7W':+6G=>VAW2 MSOF,PE_6F%*X4XJ(B?F,JFSL'GHDG*YM!M$ZO7 W$&$^HR*KNQL7 D2M!M%& MR6H5.-&P"8\ R3F#9)WFMYN@P81&3=;MG1,:10CZ\1(:+]N.:E3W:RZ[P\2K M=TLV=Q?/(LJSS8A:IP@VB"@3A+4C6Z8H8'#>B-H^ ZT"-+W.M6T['N:?-%N<],C9Y&R^PJAXOQ$)Z -JJ7>\683D,? M;$M@[+PQUF3&606,#% 0G#956!48.K2BN5 JY/F*, M=HYQ"9T?G\81:77K1S'&"8UQ:==.H@WCP7+.]I7LT>MUK@W%E!5#-&$\;P3I M^T*0!<:99LKVX8K*" 0=)VO1V'?68L_N7-NR4G%)*7HPMA5$FR4M[DT*.9UK M2]-D1]DY=UJT8!0M&%OO+ENK$>Z4!&(IH!7*JM&F&K("0\UC:(TTW@U#:N?: ME'5GYX C@:%68VA!*=PL8='2.M=:3X#DG$&R7SFC=ZX=V:XH='+TNYN+<02* M!HSM4?R:2^VPC,YU3U9V#]X0$9ZM!M0:Z=P@H,S.M:HW$7(F$-5J1*W1"3=* M5[1Z8$=8!_/J",2T4$%L4 19M*FPI;>I8^>E^0E%A\5VJ8Q-)'%8>'7CR.KN MDEJ8\JW&TAI1W0B6\#+'D-56Q6,*+.TA6;'NC7(3J+(5:GTXO44))?HKMA90 M3:J1C: ("S$:CJSO'NXB'(['3U84-EIC6N0^,S1L#2^DK=V;F@HW0*LAMD: M[Q5B.BB=LJF*UGBG!K$]Z9P[)BW:1N>ZHEJSJ(O16APUJ6KN55*9-'-?,]M4 MRT?T6!1CG$/R5:O-GC7IBJ+)HACC\ F^)^,T$$T6#Y9L9NXISB+X6RBQV); M0;19NN*:0+;MD>-TKLV>(YO:8N54T6'Q5-(5A;NL,8UPIQ00AZ8K*K8($CUO M#*W1"7?#$!8AEO6>N&$\;PPM*(6;I2LZF*ZX>[LE 9(6@V2SE-9-Y0R]9NZU MJAGPI3D"17O%]BA^S:5V.#1=4;/;E @L '5P+;!!0)F866Y: E#G#:@U*N%& MV8I.#_1#4>[^K!&S0WKKIA((LQ5[LJKMW!BG04!=FIM0-%=LE\;81!:'8X,5 MILB6V::.4P)+!U<6&\&2 W:'+2NB3^?)86G#R/&Z%\H-H KF!T>_(BNZ:*UX M0H!J4HUL!$68K:C9LF6T*:WETOR-HK5B^[3(/29HJ(J&=XF.Y6XZBJAB=:\UIDW-)8.C0:N9>I92)_3S4W?MZ-^^^ MW"U1D2O#_3 :DNB*O> CSB@.?6\HI0AH=?J/&*.=8U" ?DCRW6Z M>[[.)B O!M=_IQ^RK=.//EQGVXA^GGW9F%2RNO8ZL:0I/W^:AC&5&Q\CXH/A M^D(^)>'TXY71U::+>]*-"0[0N7ZG9OZ,9D6I5F/.G6M)0F$Z"L,D"!/")%=P MY:"H8Q]]"ZF82)+IQP\?7E]?NS_ZD=\-H^*&8B M54)9]^(E;](T\H*!-W5]_PVE<^S%22R%(RE(,]*D411.I&1,I+NG7Z4DI/_\ M\O@KY7PZ^G6WS&C\#F6]%\SH]1)E?4H_*A2]8 CS^*CW*+I6 &9.&EI(NT5V MOGK#9)P>086GN/Q3\D?R,,TQ= M:PDCNFT^@EPF$1-&?W=;,Q=I'*$"]Q>O;^C$L!VGW[,50Q\.G9[J] H8=D^N3J)*B(I!+6JIPPD)]=QJ3C^D_/@V]>.J[;Q^]@$Z7/O2I/)RY M> I3>K*O\ZW95=CVY Y:_F;^=9=^-:>OL^_T7E>QG*5?*UUUR^\<;;LG5TU6 MU;JVH>UALCWETB=K= W#.)W)6KUZF%UB-QHK[,8-3(1S^VD$8F_)8Q4>%J:# M',G%8E5'_8 &'LD2/3;_B#P0I? .Z3:,IGA4UPD"N@@R%8]S1BQZ.):OM[9P MN30)1^=$:-06AUW$')3G&IQZE8+DP_=@Q";=">R+7,AO5)[#5AY%O>N6#,N-QS ME 8#$#:1+B=2NN3"L>?L!WMVYUJ3'567#;VI\O@">V>&/4W9#_:[0^V[*AJG+NM)4[ZM](^\B:N4N*K\/@R3LDR@KERLR MN?8;O::I^]EQ*M5P=5/61,[-F2-H7;/K+1&$57QD35=DRQ"]B,\;0?I^$*0# M@C0LX-BF0CX"/TWC9UUMB"W18]""A0[HC;M'7S>=F+4Z]' /06<;/H5$7!\4 M8RF=_05$+L2)+'BR:9R(JG89+Q?_*VT66',;3B8>+2D1WP3#6TK_9Q(,/!)_ M]N*!'\:SB%2$TV 6%.<6&=XDZ8?X@G*4S>W#[[_?/_U^]_7I4;KY^EFZ??CZ M=/_UU[NOM_=WCXL@J!UCM"2ZB,^A:FK:TD!!K*KAC=[V'O13S69!43L8Z>;\1LBX\- '.E-,Q;^[/[S);'+W8TJW M03UIW"MLDAXVANTNQ]Y@3$.[XMET&D9XY0V+]\"^C,A+Z+_@ M8OGZ1RZ&P25O$A"H%/X[!?GK8CA8B/^D,PT&1'K.T"71<%L8&GXQ !2%L.@%\#V\?\/& ] 56_2V&.?9C;^BY$<@(M']?B8_FL.1*4_>- M!JEE[RR^6Z?XN,)S]HJP6V=0!SD[1A% M02S1Z,8,>W_]BZVIUJ<88,^H_,H7+?GIJJGPP$<"&'-Y/R.=[A[TU,@ T7A* M,)Z>^&_RZ<97.D[7UIUMPBM-NVM9V\;.K8ZKVRZT<&5RF6KHH)$^%%6Y*Y;OR&B"^JH)RV"13/XC;D%]='/3.]">D3.+@" MU%?ACY&'.K'T1MSHV#1\J:N+2F<.C0AAN[5S Y$ XO(6"4\S*F]ADWVSQ1JVK?%3JVV6__ MRKAS'\H&/K=V?X%[;J$+L@B!?4A^V>M/]$1'RPXMYQ<^(N#'Y3-C_5FXQ MK7-MFZ(X[.E@:?]R>R6$BB)\Y/T@PZO_)5%8"2V]3@ERT9[--?D_#?DUM1[U:VI- MQ94WQ].3<\ +'"_QT*_)WFT*R18B6=G=0]@6)+>OLFK->+7?O(0'.VX0J=:^ M>+&'0+J91IXO:0J-[U)E"28!\_(B,DCRB,4W/%+_\>7Q-HVY?,6XQ=2UY05P MW 8$!U P+FQ L$*UY$K/$8:+_7L&S\-0TY $;EY7]4_84/"KQ\1-8$&?P4@& M?B?2;3B+DBP<[3&<8=FG(/\>)G(+4((?!)X++\,YX+4Y_IK'M^%VA9\-P\&, MJF_9: G0#H,\O7 H@1E.)IA[2"/;5 M^ %OD>2Q](7W8G#!E@W[A%&,Q<9"< M*'^+)3*9^B$+WH0WNEGP)Y+PQ1O.,.$12( 1J<7@4O@M!G-*&+[)G_CJOKQ) M+R2.B1]+PQE?DYL4)]V5I*="]*\7@QS*2QV^>LF8SM +8)P4GW//8,0PAH_Z M!)=$Y[6$:!C?AY5Q7TAAY92' !(?@_N>QXO!R&D$.8UDR"*":1PK?0^. OC) M7Q/#0#Z !0;H$\D/!TCKN4D/W" ($QB!#!$"^%+ !?;@2:-L2TN6\*YL3(** M;UX]WY=F/M 47N/35\(Z0Q_P^DD*X#EX56E1Z*H) Q!0;Q(.@X\QJ(5Q[*&H MI,'7. T?/L$W>_ @3C*DU.W/8MAU<2Q+W@@7*3.F3EP<.H:9I!L"F F#)R3J M-I66T2Y1\Z\4G>3'@$Q3N.$';-D2%E0&'/3#%U(.5.R@= UB]N#"/-IF%UD&RZ7]GX M&Q1X%J6:SZE4LRU*-8M2S>L8>P#]LQJ>J]*XM,XUR+T %(E,II$7UV<_I,X1 M>J8R?S8<6%B1(8[I:2R#, X G%2A\>)40H=3+Z"G.-5'%D[?.)7A,3M?\:P> MNZ WN/@Y+!#E]/ %R_!+8':@9KE$]K(CD;Z7ZS4P8UD:>0&H33A,*B0E>E3' M8VF$Z0;="L&\99:BJNC:8I[B2MNC58:)JC65X?@(>BYHU]B)Y@6Q49$3H]D5 M&8.:O9C,^/CG+X]W__/GW=Z?F-*XAP1&]MZJZ50E,!Y?(4+;:_8\BQ-F M:,RG]N5*.GY*;:T4^J/5G-0U8YZ7OW#MYR8?YBO\X&&4AB?< =62MP)G'=#8 M2 "B5?H5S*+I/+^D=QWV=>=]:A)Z":; D6 84]T7_OF,=7E97ASOGL'U^C07 M$=3H630 NP%--P]L ]Z* Q8-B]RPB-6:KDJI+_\IY&M.:4)B6&'=3IY.3B(= MP[6ZRX(E^RQ'$?51E%,R&D__)LPN2$T^- %IAB+K1BG#_/L)U3]#-'IYLB&: MHF[6P#Z6Z0^6DB8>NR!$%ZE3:KZH+.SU!/8UBRSZ3$W//ZB]^4@'*X"F)I64 M I5HW)&J6W)/6VR<*['I4N_"W?WM@W3KPVDDW> NF,"RZ+PX:*BXIP 9\I.! M>B&FK@?*/-7]P<(<$#(L]&[!5B[I(?8U1#\#$B_[.L_-O&5)HE]XDBB\\I&P M1R13EA['891H@O.*"]@-&+&]XT?AS*>=WRS MVU6;'0Y)T/;<=+>_L>=OTN?I M;]1/(*[[+ ?:A0WV7)H.?OJ/T!^B(O<.&#@DP%!F=.//5@[_'J#^!QC;,S=( M4G_1R@>D=][[\MOQFR'#GD\H.>CV+5$E1F\A?3SUZ:4O05],#OK-YR]YDPG( M .868FFLJ5L1JSGPS)QJKE+*O?/X@E(2O@)OJ0L4V9;*_"H>4[SP=%I0:=+CE7[S^"V?(V$\X)S* M%9.FSJ4*O>4._I6\T:Y>)$YX..Q#A/^+& %I4^BAQ$[NC8)EBT>6AH>6HII MR#UE,2NGUJ$%UA.^FI[_M23#\IVC9W;(DXA:M2@^)JAX M4%W/BP:1.P)%$%U#H/Y])PFU!G"?AL!8>C4P C"&T=M5 )3Z8._;0"2$SM'I_P^5'?,WR-_. S86.D"P0Q]T+\ M<$KY@0,/F)[Y>9;=K_C>A%Z)T1L?@-J +-A^J /(_%[#HT5!@-#AC%8?RH[$ M"N%"?>BI28E:*=/8%ASMZ+JA1RE,:6\>)2DO6BQ6Y0I$C<.YW3CX#1^X[!!<;9>YO04 MUQ3G>$VQI. .E1PLCN<*PW5@!5TSC.?OSW1GSS\PPMJ,N2U[4K_$X92 MH.XRBV.NV\(!7[A#@L-\F)OME5=.:50*#0]Q4RONW[.@8,;AH#@4"6*J5!;: MKN7O*ECO^+* ^B#1N4NHCQSU)?@]_NVED3I35).Y58?E^]8.S":'JAD6\J)S M*^A O-0=MK1^)@$L$&O>H78^37+72#D6"PU&JH2G\54D+MX+PLPG[G>2Q<-P M,P 5MBFC'KTG=-E-'_,/\.)\[@2GQ>X@N0(XK_<%PU3QG$6$$X#5UDR6/I-= M5"*5TG_7X\BRZ45H%,SXA%#M!"['1:V1/40IG,9FW0P2#/A*$36@$!IZU,9( M+T+1N<3!>C=!@##\ M1@&:N>Y4Y>J_,X,(*POQ6F#S+1B8% )2T!O\/@'3. CS>_P!KS"(QO,:3A5W MRYJR@F<:\X983@//6+3F!,1QS*XWD]=PL4]U_%%B=Z4^#B,]LK*F[ Y6>L>Q M\.7QU]R;SZ],N?^7.21O2!3">@?,%TW=&=@GM%WULQTV3#Y?-"I4IS"F4+E)HVH M?>4[CSH),>H43F):W3>[M'SXY_WG*]61T.U$)MY ICNQ6H\!D5!P9F31$WADS68-U=F"1(!:J_? ;8>-PGXX*P MH=(2)H)WCJ_4509#$Q"YPSQ0 T=$UR6+.0H*>R)=$E=21EX4)R5)PL#H1<,E MSAN)!SN[41Z^O?$H6JE:,*<:IP]SN0+IZ+4R"%>F%.:.W6PC5OH$N<8'^YD& M3V=Z2/)*_!>FP9#!C.Y"/C7*7W[]@R]XCL)7T/> 0@%)Z'5W&D1%_5^(F>)T M8&>#FO!"4$D9H _VC6J/W+\W#">HD S2WS#'*@:%A?3*G557!O/9#T$K*0V! MX1Y1X/(;\/+SJ!EEM^/^&_,YA?>AHESP6@Y@SJ5ZU(BW91, NG]!SR:&#RR0_(5: A*F!H'( MK>I%*J=%M7%2W/-*]2*V%.31VL5@RA!F+X0>S?],]L!)3F^P2J$M_P2O.6Z(N+SA>.[ MM?'YJT4I4R!2UV$MP4H3Q+@22-50%*Y-V4+'<2A_([@]P6;([L5/VW&U&&'U M2E:'<1'E"=/54\O#OO-XNS5KN.M.=XY2P$^% 1OS$)O##B M#O\1L%OY;H2C5WMDK0X=%S-":F*$"FU30_/*,%8FEK.R--]M>#=KU M5A"CZ9*?P'A(4O#2%*Q8/CIPX MO;Y;TZFK:'=E5&5[?UO?36 MZIW.9!W-.9W)[HVR]D&ZEIUY*[(+H\K3@^"+/C=HJK)F:')/U;=K4K<;-MO9 MJ>7<6.Q8/5E7-A4^@L$GPV##,&2U)QA\M@S6#1N, +6E##ZT]Z%P=U9*K'?F ML^J=/5R*UF/8(_$QRT=.$X)92,YPX@6\GM0+R5)>Y^ZG+Z,OI&[JLFIN:=** M]IV'8I-FH8-)$6QJ-YM4S9'UGB78U&XV.9JL.D?<3)=@Z#^%"1RW>2 1R^BZ, _/EL6FI7),%@W%5DW>H+!Y\I@U=C!@2 8? (, MUFS9,EK*8*Y I//(THM8YDO#ZF.-,0KKK>C8W<0;Q"Q/?I:7H/5F,;>%1+R/ M=6*VMY;-8HSVC-&0NYB=D%I7,UN.]JJ*H+LXBT]23\! $MG4-KVE6,'Z/6E[ M#;J+3I%1CN+(FKEEU)Y@T\%<(XHI*X;832UGDZXKL)N_:FMS./ ;+(477;T+7-T!)L.Q29=,V5;A$*UG4V:8(N'>J(YN&];YQ[:Z=(1 GR2%#-A55<*B] M'+)E13$%@]K+( -T5.,H#-K5A!77M05_A"CK4E1-7,QY*+X)H+'./2_(\BN :L.DN3>XZ(V6@YFU3;D77M>,$ M@DVUV 1<4JU-C2O!I4/;P(ILF9MF#HG &A%8TT#F._K7K"/>,8M0@%IL D'> M4T3\4\O99!FR:HJXFI9SJ6?+RL:JJPBKV=Z7@VU99>SY.G$C&!X6'4VQK]UV M%0).5]%[IYNR88G8@!9S2+-ET[8%A]K+(567G9XF.-1B#BFRHA]G#XD &U&R M1C!8E*P1#!8E:RZ"P:)DC0@($;,4P36';Q-Y@N(2_MO=5VGQUC'YY[V&20F M"( (@ B "( (@#1[K=7J%?\:A7$L3:-PY"47=GFEV]TMVR.<.K"%V[\F/HX2 M#BKP<3+X.$J(H\#'R>#C0L\7T1M4] ;=V,ZPNOMJ#-KRW2+LT)KXN% S5."C M)C[V%0$K\'$.^.AU]U7&L^7XN 0W5B.=VD[7U-#4[I:-($\=W,(4K8D/X

HE6B29RD#JA+"Z+:6' &/,X#'I0J/B_ Y816 M)KCA3F]! N:P&/I33K76JHY*'=3B<0>(ZE$;B/RDV2R.O/$A=K1B2A%(3P>9!$ M(0U-AU^Q:\!=XL]/U^00$53"(ET)CPL-@!#P$-)#P&-G>%QH^.4E^+)6:%C_ MN+N_?;@PSY9J"->6,$Y7X,,4B5H"'ROEQY85F@4^+@0?%^K\I,K4!ZI?I"F:CC;LFM^LV2,; MBM<]D(..^-%+8+<.:FQZM.8?2Z6D=UO7FJ?VQ__JY3W,(E 0 UH:WTW(4 K2 MTMF2%TC)F$@CRN\ ^3W)^#TJ8,(+!B"!8GBV_R9IUL\($E>*<#L-I9\T6='5 MKB7!W'W86[(TFTJC*)P47@3C_:3*IF/G/ZOY8VP@ZIL>0&^:,X"\UTNGHVAW>NI#D_9[]X7UZ8*JL]NVL69UQ:$D[_ MR^.OK+#3W'M4R^[:I?>82]]CVUJ9+@MON7OZE=.AR+R<(NE,LF7'V!SV60JC M9Q=[Q()R_)J,<31-_5ER8^F5^#[^;YE%/;.K9?.@%X7HVF)L+[!$<@?_F7E, M;XGYO.#M?XOGWY=-)P?0D$R07*,PHI.>N/\.(R]YP]>'%*B3"8D&'I;+(E$( M^V5 L%;I<,:8"2H_B5Z\ 4PX(O',IP4@*-APNEXP@U<@64&E?T/"//MA'\8J M#NO!FR/WA=#U#ZAPA(> (3@?P!#,[(VX$:SK!N@X&XSE;%F+Q*>D^4G5G*Z3 MX_\GO==5,CKBI'_2[*Z:??+J)6.8&ZZ7GND3-_H.(T=DZL-R)R O))A4$LOX M$,YN.7L(@\F!(1AB.F),M1Q9,Q"V_)-_AAI:SM'I1E:C'-X8T MCX1D/9P9.RL 7YK)(J^X8"U*&HHVU2Y.;8[M-WXR#F?/8Y !4I_X'GDAN0"% MEP_&;O!,4$1$@(\P 0K$H/5Z(S"1 9D9O^G.=B3*\4DHJKFJ8,3 M1TT;WABCNWWD4]4-V/LF^<2E6W8,YQQ0LC!]8-(LPJGA*R*"6 !-;V[H[IEI M,*RD\Q^TI#,EA:93&79"*M8N++1"4('IC,!'[[PDZ+7 .H'HC+3E@,2)6" M[K7TS=62GQV0Y,4+9S%\CJ^&P:AXRU=4VOI5XK5Z54O'+IY+"V/G(I,>D0MB M-7UGA1*YDF ;KI^+H7QZ=4_XF@C0N'%2UYU^<*!(Y!)$%='C-OH##!Y2IP9BN80AGC1].Z?.%*0_\ MV9"47EK:TE3^P_PY:?%8^FE>+Z^WJU/#Y"?3+!R9=0V1[?R#;164<8WRM.\Z MC[_^U9U,/]UTWN<,8QS03;U@+&PK6'_2+*V@*S=D$Z:SSN=*C ,,Q$Y$.RB:#$-"M'*0AR+L:Y6D2E)!/FI1.@)/B9WH(K^!?H M8&&T3%O_R2FX?D!K!Y.9:2%X/KAP*@RI/H1S14W+"]@:0/B[W*GUS*S@(/:& MA&%+IA,(1!!T2MJ"H MHRZ#A>BWMPVQ3'EMVW!SS67E]*M=WA)=SAS2UAI7"[M!YONGJY='2QU$?,DD M3KP)G?P(?94OKC^CLUR&W67[I/:D=]XSY^;^R;T]]^52R.>]U<.Y"M!SUU3& MW#65H9NYDWX+FU$WE8*UT-!^7UC#LDNLGVR]ZBQ\YTJ&L?1B"8VKTL72PNOF M;['F3JO":^:OKWY2YV_SE@V>7UX5R;!J*IMY7^;-*3GUC55Z V6)C$;>P(,S MVZ.W2+#)_A>%5RIS%IPY+V#^3 B3AOL32DO5![5L9V^J!&U ^J57/C5(GXZ_ MH7>/>;6J/'!(1LX*IIME#.*'!'AN403JO:U;S8%7+2V$\EZF]T>5,F!\M;G@I(6S;$^;;,@ MG6IUFQZ"FE+_%B4]^YI@P692:;50<265+J*@:LY1=T,EG!N-JY76G439TMN+ M+0&P&3GW=YJ"TF\O*OU[.TKI'BZ\C,^M]CFZZ&L5$<+'?NS@CEA#.&*%(_:8 MCM@-G0-9J?^[N:IK9Z46SSY^85GE?WOS4\5=7)^$<]/ MI.PG &"F?:3QFA5ZH#L)9P'7(9(X@3,3U8 AZ2?=BA.K0EC]>Q8GWNAM8SE< M?N[X2&?5F>_GJC.O7\ NV47'1WZI)G5=:RF[RT;L88P?.G CT)C.S37*T?#D M_J@G_\X)&&!1@'+.+M1HW4V4)H4P6+R[<.K?78! '(:O 5.=X<':5R95AF!8 M/;DE5OS(?8&S'.,R2K:"^^.*_""3:2+-@LSR> 9K+',;#-QX+,48F4&C0.G= M!)V=[XUP'O 5JOW2-/0];L!D-W_X/*WF(/U&7'@Z'GM3Z;9H&?SAN[5/DX5@ M\\K)^V!@T5D,PN> ?K()B3WFWZDV?GRPUX $2.H^"0B:<)2*<1(.OH/]R&T= MC))?-87_@(6:S ?4XNO_18K/N-(0OHU(0FJ_$5X#-L]XW;L*PHNF+*1E,\L! MT%9:D:(Z"KIA)8C9PE?<9$,EM36'(B8W<2%X,Q?@]+5<#.Z^NAA<^P3;%O7M M^+Z.TWT-XRS[K30F/KU ^FTV2L8P35=Z(H-QX'V7;FCL.I,)-UGDZ3]"'S6N M&&1#-.UFMP1+IY*.3Z,@*.P'[ H?!%4_]H:>&WF5@?.PR;99.HJ$GW2E"058 MZS42JQ=LL8K*DR'S3.7N+Q9*1R=1DZPXH]>Q-Q@O?SD0@+)MC=S817DX 7E1 M+FUT[NK3NAI/Y=MFU9Z[;=85);<6,8,,=D]7M=#9"$>C3].EXC$ 2][B*EHS MC3RDB0VN=FUS^\&U92D+Z_W9*VYVEM\%KK*'#W1Q=Z%/"6?T.3FCS6.6J[!% MN0KAP=YSN0HP:N$T_9_<$)PK5;'B>U&FXJ3TK?5E*A+*ZR5.@=4E*BRP0PH) M^M4%*LR>LYA4MN*E39>FL M%-##B3M>7!O;IVEPL8U7%B,JZ%)8Q5Y9B^4L, MQ2R;>U59W3O4$;",' _6%X<8&FJ?MT,TWJI^LY\,E3B+ MFV>C=.-Z-476U YI2Q&)56>"*" A"DALKG:L*"#1^[D>[!:+1]AUGEQ=.,)N MH'"$RB/@1.&(MA:.8%&1^7UG*H4GWH]#EE< ]=+80!,N^B;5BAIO*Y7H\RJK ML!@[S"B*)<(V).G\[8NC+<8?[6*>U*V2H!4\V6VMDK"@'VEE^VBS!.6UJ
P*:FFL2Z&2WB V_38P3W /1&.+)RY M-9RYIW=NULK;=[93R=5>5ZNEDA\F7Y\E+/FHON'O2RDUV=%1VV-(B&[\B&U_M_#:UQCYTQCU=R.HTP27)[7JII,)F*O32Z7%% M^F9E!N5E),%OF;)X,D)F?;*[@B57M]$10'[4J\^ M/G?*\UY#VIOAD!Z$2#098^]**=<\Q9N?]4AH8,(0TZ[#",<$0G@T?'%)S(B+ M'(+Q:WHDN+$XFX9ICAF]-,=1D0(^22^VRS$"FO1G][$K@:#)[N)!!>6)XA%) M9E$0;Q@4TA9!TT2R]2F)&Y&)O7DFMJIL=(E194\J.ZT5;FT^F[O:4 M[8;=3QYUH?_7HA[55)+U:OS42PEUU,XAMM+*_,&'6>*'X??SO'6_0;>>A.N3 MW#%/85B5IT!UQ#1QA69WP3\1G@E9O,0M%N I2.=R5/HP O %+!=I9:)-(8*Z MK+7F>3192@;>%,#NB$%%YQ&8*/X)3K[2# >]"F] MAM%WB6NZN)N>HZPF;1:XR>,Z^W ^!; :%EL^Y8$N<;[T+!/)2ZCB3;O34CT< MUU.([Y[+R:'T9I.4>(X/[&:2I(TUX!#U"=7+TY8P3/4.P/#!)<<)&$?/_+X> M9-,/KP\Z>_+66 R.>$IX/\_=^VD?L>:"8XB:"\)EVKC.])L'%M,0#V\\&&[= M*9HITC<2P_$QJ"@X<$HJTP/51;@"(\UXQ@AU%O+4J/E4%;Y\JBD#45 GD=D# ML#H/UC.$OX>8.D(S6%$766$WR^GY"Q\6VFJA.D$_XF\+"!G&K(QB$+X6];2B MRZUJ;OCR/BQB"CK##QIZZV/&L$)M)K-@V90L9U1C*N/D_D7XA G/4JAF3%E%88 HRCT7R@IN+/2'7"E MA.<>+OF>JT8!YE,'(;J4D/YNJL7F6@_^#KASE7^"Z=OP;Z:<4CS\UPR6I:MR MKC73"',:,3J9^AZE!V;02:#$TJ3M?!"FYLTP@QEY@]?H-,$)C<9QZ*,[F?=I MD A0&F9.)0QU!QEJ5_WY7%O5!(RLJE$@*ST7J>Y/:TTP6SKO^, UZ.5,E]YU M;ME'7_A'G?.^]];@:S2X(I/ ;CT*QZ)2]O0@W@UZZT$Q MQ+/)<)341<:P@RD $48Z,83 !HHR7SQFIR-%GB-OR/?&'"52@4:O40C.%^?@ M)O!2# 7Q?1 LL[A8[F*1)I99HDF?, <$$L! ME1%3$>'3BYD*W_Y9H/T7NOJ0)]C2:Z@$PVO06)>+91(H1]#XID<*ND^](7-T M%:1I+G5IG-^+Z_D40YN)4,9X.!SB&4\IH9@;S;C HC.(4"A%A',,A"E,#VSF MF*5F!D!=*7DE_DM:.?",$S9N,K*?ZP7QU]JXXV5CE<7@M5K5Y6F.3XS>S%QM MX.&;W*F9%E59\'NB0H5)O;JNY+6*0.,BTXC \9VD.;X@\*/$^]]RRU]:U:97 MR"IXY]+#GRE\"9G :4$W7YZUQ(X,'TZ/*ZR=(L%I3]TBV>Z+8Y(LNRZ^_2-- M0"[4;BHZS*AW%O^ O8<5#:+(]=FX!!2+\(TY?W-=$N97KI,#,ZS^97DFC^X+ M%0LX\GWP JHG/5#IO74%#5@1F3GN4I5E54/EBH&6=2U4EJ5V(/7GM%_:[%G3 M"]6F&*589&UZFFH2PF M&=8O6T&O1CSJD:7D\NG=![V#.\\3O[XLS>-O4,4"H&]F#%/L[Z2^]W,R^54.:RYO(USZB:^ST__H1_ M^"+\PXZ(CA6NWA:X>JOAR8[X8H?.M0E-126$2>Q2'ESD4A)Z/C[U[$;#_.:],/WB+#$NH0]K#F?TK=+7,"&2)A==\: ><3?]UY#' M2]Z&R&DD\6U1)?F2^;4?,8Z6&2.GN66^9#<(%[-EBL9#U05*[?V1;2];,W*% M&C#Z.:]GNK['"(LI!X,01U)EU9ZKB0W3'>!552'Q-XYG[+IH5+Z.P1W%_)5T MT_<*.Z>.\U+F,:'T(J;J-/G)UIUR@>K4%(?]!6<2]\6N> 'V!76*1OX&MWH_ M:5;!?DBO%+,;PLP3'$Z TA+M>89EY(:8"I!*JN*718&SI$.:^_R,\H7*511$ M!><8IJGV-G)7K!9&$5+(_]$%A=_.: MX[>%^XV3OAB_^S$@TT1B29XH?X@?OLJXI3'6VGUA=9O[A.#9^);'S:6>4WY5 MQQ2V<(Y*Q5L@=@7%KE-Y+5*>%703!#,::$"]6H# +V$TD53EZK^SL$*LE"WA MQ=%0>A@D81_>Q:]IM7/U*Z7WIIHE%X,X:48-87ZVZ0SH/4!92%@E;W3#%03P M#+0$T*&Q. V*XE24YDYYVCJQ%F5S-_EA[9B$P)P9QS7IR2,<&6 MWN%\.O2?]#>=]]Q]NG9T?=WHNIZ-#O]DH^/@XG[Q&$LI6-*XT$)AP=3%1/G*2[CYNUCJKN)W;:Z$ .>2F?$O@FT4 M$UXM?54\QB-A\Y%,67H1]+@F% C^OP&?'S2:JWQXU MNZ=L6$S!']!+ ]],UZO?,),VFS.S8 M@@7+M/JD(L*2VB,8S:LIG^; 3C]5/[VO+I-T%L#.P<#,^3C&-#XP9M!5E+#\ M0NF>3G.&";,,=6X>89WNB!(=,7(R?RHEHRSU2?**W@<6WT2]"CQ8%H;SL E9 M"2I%FY#;?X_I#]ZDC%FI@?H4 1P2Z16;A,^$>EPRJ[=,/K9R/NH*HLYB9B(N MD">+Y>&+7Y !0R\",LN%KG$'P6)SML'(WS'T/;7](H04_H3[(O/ ^E5R M85Z@X';H VTQTQ(F>82&M;'V;WA*HIO!&V:/8*64\Q0E M?V:D*D"79TN4C[,TAGF(\3PLDQ13U;!-F.=!^VM?0S45#D5W%JY:JGX28 M^NMA8[N$'C>;_B7$N)5TT6YB5# MD5N8X8C62B@Y?C'Q@-_X1.QE'9<),X<+;P*8\%C.4QH< MAB+K?D3YD18?JE M:"^BFJ<^RZM.2F*PX!"DZUED<0K<##_5"SG3#7X?9$JE MO Q6.85\%A[)[_@Q3X)'J."I@,!;9%1) RAN\_3"--<*O6@PFR"W!K@?J3<0 MD,%\XNBD1. D_#QG^?U<)'ULF#=3) EH[CX9L<<^%<>Y4NVCL8MJ"+U/Z

I?2(BLNQNRC]+IIZ,6I.ZMH(P#[7MTW?OW)S1YJ"41@.F!MM/>T MB N>R4F$!:4&Z==HL*35B;*+V/PGS!7HEHIAHK+C&+TX,C;4LXPB)J6!_K_2?X2N!H;S@J(@A9B\IG1)F68.XMBXR&#UF$ M'$;],J[7YFTE5QF[V0^K!@&NG^=ID*I>J..]HB8M4QN<;DT;0:E;G%K M5DGGJILVZJ^4GCT:Y\%N>%C"1'D\>07_/+P(IVE F WDT6NK$=^>E>=,6'7Y MC>8-5]&XC%A4T9XJ51VR5'7%2?AQN'A<@GJ'*;4\0(1BS2?/- =Y!+_ \T[. M\I0+'Z:A)6P?#,98-[*LBR]72L0MQ#G=0J@B6%U<)YQ>^\!_4?N?=D NE*&@ M-J@_P7[&&,@>4:.0)ZCCSXKVW[REC-*OPJ&K6I]B%MDW\FE9#CAJ^CSU/4P+ M<]$CHN C\@S1ME$M,%U/Y&HQXIGU:(('Q(,1$[="<2- AI+PK6%DI6:.N.* M@8GL8 GCPJ/<&S"W@&+MC?DW\<*H5_D14WPO!@PQ-R,6>LNKGOBA&\39P?<* MAP[0\1]EK\T&A& A&=PA)PU\UYL 55#SHI6=DZI%G:FY_%2R6&DR7M:[6XKS M:[2\B$GAGB:+EIN_?WM';>%P!C,;QN^SC+7U#](<0<(=;/1"9Q!.^EZ07N2 M%?TCA18-HQEPMVG?]:F9S9!;L* *GN<,U?E;:3YT8<0\#I^W.N*54[S%/;,< MQ7R]R[8UBT5C86?H:Y!+G]"2(O-KH"ZXY2]D@*8ADSGU,*^:3%T:8X1\IXG3 MZ=P*=BI:D(,Q&K_YMQGE[B, 8LH6)CY1Y8BFFF$48PLRN\M7&G,?F8 M_N,36F:^^_;1"^@NH0]]8HV:KK@::<*6 ALB\0:NSW44.A?V=:Y"=!6F1B01 M_/\P?3/_NDN_^I ,%[\SK:[NZ$N_5KKJTN]6#:LZ7R7"HE+9+'MV,!DK9T,WEC C>C_S;^Z M]DN/P0%L95.69%N)H(J5GP@$-;EG&K)FVQMBL)K7BS!;O>*-!,G<*[<2)"?- M*%63344_'J,N6^/YND:O^2"]2S/$DO#]"BUG%R7G!(&K6HJLJ5LJ,:>IIYP@ ME]ZIBFSKO04-_ ,:DC/.%&QDAI2Q4J=JZRI7,8T;DB=[N&H&SW9["E[.AJ; MDS&7K<+HFB5;RO&XU)#^F%J0N:JSC:Z&4*JU26"/T0U#Z$ $V>Z7R>>@Q6?L6 M$4)2#B%Q5%DSM[2PCQ-"D.C23$S#EC7]>.9+*W![@L+V:[T66A(1MFKV4N5"&%-T#S M?+,\6N3LPH2R9FBRM7'@P D(9>&G$GZJ,_6>"#^5\%.=ZO%[7PSERWH."Y]5 MR6>EVYN:]\)?=3JHA]'<9]:;?$2V] *N15W$ M,ZZ+>)PV2U_"Z-6-AE>_A>%WO!S,N_F<=!>_6][>)Z3$ M2T"HIBU.1IP4/B=%_FS:-@7KI?&R<1/B8MFXM%+A'Y'W@E79'O.RA+_!_[!2 MOM(W@F7RL!$Y_EYU'!-K1OI^<7H8!^S2JGC8-9>^Q4UH\3;LG3OPB1OY;Q(L M( DC/.%P/8%+FQ%D+>#+\T]+X[V"61ZGB\2*U-@_-2%RNBK^39\5RY__&%O= M#Y*%3X%VV,:WT%!&BCU@)+;8_8$5ZV)60Q.F]TP"WNX$-7?:?S<))52 $F_T MMC#MG"9(I&#%#Q9H)K.VXO#RM+ QEI^,L.1S"0IY\?=P,.,M%CUL>)X5Q"OP M$9=V]X.U*F8MF^G:6,L7VDMT%@!#\H;%6 =YQM=/!V0U"-.&.&!_^V]QDG5C M#[""H@\#S2+6M#H$2-#N;&GC:]@*K"-% MMAF'M8:BRXU#>=6"Z0HH\6FA^MS=DQ6K3/G']&>;IX7N;A&*.2+/$8=2;0D!>.U9)C!X,V_85I,IB")> MI#U<#2#:*(:]B2UG0#=:5JU6ANV44!'J@WAB/7X^LO+]6#N>MI"9N,\!G 1# MMAN&LRAK^L9[ZXV)ZU/! )H6TH16?L=&7UB3_>&?]Y^O5$>"4VY(<'N]Z_R# M_?Z.=HJ@.Z/S_A.[X/U;#!/YS\P;9HV=80S>RIK^";-DQPHM%7%$=RNR+HE@M_D,E91BB^].7P._9L7M@0MC&9^F-41'/HB7K!4[(HY_ MP3M+XW1 -_)B)D72]M\S?\CW IL7K)W*DI#UL'X.PV',NUW1RL;Q)]S,M,XR MUK2GO70IF2G.>+N6O/9HU8M C0"^1K2[$&\9SQZ&/]*>B&S+ @K@?<\A<#C@ M/=#8"VC=TC!ZX].EQ6>I.C!-&_FRWV&)Y+1=1T1PUFE)?BQ]'] & U.7[=!Q M. &+CJZ4'AION, @[2*"?;=PT _8^PBV!]@(L)O@.)C00L>4H5.0[ZR&+FZ* M4LNR /2A]!< [#)9Z,Q8L7YZD?&)]8C(JTI[*+[H;W <3O\R6R0WX:&,=%-C M%W%\MP^[PU_S.MKF@OX#+/;79)QS>(A/AU-Z2&/'%#>8XH; A+CISL1U>O"BL'J#+?R,T&(R?\!;.*7'/$XW M!80T8!T>\+3ZE#DZY0)P4 P/WK# ,5-(\)W<#YJX/VC[<1@O.^JS SU>J.!- M.UO0,P $.:OF*Z<:+CT)ROWCW!>/_Z:\ T!\PI1!^Y"E!'2N"GT(/P48PH>X M@88SW%OSG _(L\OZ+:+T=WDQ]J)H@/-^ADMCK*8SR/<9,*<_&SZC')O-RXX" M:OES5VE;'CYJ%[46:O,EB),@++3A0/2P4P"F-IL.:7OW")_T8E:M?>GAE%<^ MGSND<"\6#D^YK-.4:J+3XMADFC5I ^L*]T'6!ZQ? JSOOC9=TUQXL,[)@Z4? MU8/5$QZLL_9@S479L+99AM(UYYN*L<_V[AJJ]GC=@W26]*[T/W_>?'VZ?[IY MNO_GG73S]3-^\%OZ]^?[Q]O?'A[__';W*-W\\O#GD_3[S;?_OGN2OMT__O?9 MMHV(N/&.YA)M/< "!IC-EID('K/9L6!G'#,5C[?HS4S,&(Y9D/LOF?H5?2=, MJV%NK5<]:/@^>BR9'V_J D"9QH>/W,VBL-AL.PW$DUZI6@G"EENBO+ER.ABJ M9F /\'V!M*,CX;J+-2N9YA:%/Z@O!L;_2;6Z.9F8FIN:0_.Y.[Q]7>Q.4N[B]^XQ2>A^;D:E# M_P:#Q1N]'>FTND/?7.:/RB6?=,M3* ME08$7*_?3@O>!BN .=LTR;^_G=FUP;R'4,S+?FG2@.WU[NPS+SOS#./^(:B0 M!H0@9*^:Z>?W42!S2HYOT6L]?L11>JN=M\;^41"!\N C/XCOR.7,A^/Z+>6&@ MU/')?Q/^[@S.B<0A%P>%VVDHOB^0I_9Z)P7,&:"AEB]O&U?\6,P)AZF@V MW_>2Y[KU*U-["[.'1GSZY:XG#3XG,ZO2"OLWG:=-,F.:HEDZ-42><("EO M!(1FYF!KVN#*%G%#;+G<=SP[E"=I ,95/Z#5*;<; MN%9_)0/G"5L%NHL7I*,#@*T'>Z &=2H$=$$AH%R2(2#=4"&@BP@!S=4K&LMJ MK1)2JTVKU2&UFD8:G2_5%JD]W#=:WZQ.K?&PNW^4-18=I)6]"Q/SGG1+PQ ) M-!"'PT3M3#O$@VL0GJZEEV6WI&<\ZC!+ 9-9PNZ\?IA3)0ZCY$$+&4V&$!R: MYAELFSXR>_0&"0T^"R#ZA+E!>XE2X2A&;#J2::J*B-[$,C+>E)$2YG;$[:^% MJ*",FF",+\S"&,,QF3OQ!Z_Q:-_[WWB9Z&Z[67.%4]BL>0Y0>'A8%9E.)YV. M^2!E4[C+T*+9%Z!!T/CXAF?7<2?LJ4K MFL*^N+,M<+^FW^16[+B6R@X_)SL\GZ@=GM^''5XPE]CAX??XQ/2N^9M +M8G MT75\32 E<2,]-ESVTG>Z3O Y\0$F8+DO6[?/1Q,30Q0N:**$;/'?ZH\OM=M: M9\-IP+(7V0$V#LN_4BYIQ9RQ"_V*GM7,PG;MM]_V65G?[:[K!ELJ:*:Q76/S M+6E!DJT.W2C6V?4(5150=+ VT";T^]R3\#+,?J9>Q:4 SN0(W-#)\L+JAF^4L=UZRA:QIZ!E&]9*1,\KL M)7>M_\L?W7/YP\9:/Q@*0V0$*:W<+T+O#=T?HRCOAYQYLX?D!NZ>@IC548'M?DC#\+31\U_3<.UK_(616Q M*_Y062<6N$3J%,+W!+"6(O6 ?'5R*V9-JL59D$W)"/'S_.&:X*Z@\& M]8:">@7UB#7&/-;<.Q['XO9D/!XP61&CT#_1%=D>_0V%_@K]-Z/_-M23"OTO M$FL0.#A2YS4CG_V#/+B076U/&,!&B5PAZX43)@IRL ZQQXJ09XWZ6 -C,[=" MZT0A/ZR&4H%R(DY$K:647DM2K^647E-Z;9->,^?UFFFNT6NW2J\IO:;TVGJ] M=O*J0\^JPX\+U1WYHF&6<9/JI4*)O>C9,/PN=F@'<[\L#ODV5D;S'=MBP$ & MR6$50>YB/7I,%JW-5T#A/M9S8:2,#EU^V4*<#.->MZ[G ?%2&B&A#FEFGJ28 M"9PA1GKP)Y3#8;6HQ_B?YB)H6)CF3WH]YOO H?)*D#;*@ZO;DU$'8FOXQ10^ MT[*'SHA?ZXDZ;.L17V+;@!-LFPT1)_TBD'Z3$!75+/!9.!)EIGRT1!6M.GJZ M3$5;,(MF7EC#)3TWBPY3<[C%'J4R HY=&)8_JUS%X9,U>00EEMON]$D00PX& M@LC+[3WUW0$HUMVT7&R $;-R5.S0OC:M=FNJ N-#5QPX1G- MX4!B9R>Z5GMH'P$4)/'V-:RV)S]N6W52&P%A=(^1.]GMC5P#HQ%QPK^'7>#X M+WP$0'Y.QV,F>*$AC(_LFU2@CY+7=-AEMBW; MR47WF XH'(?&K>48ZX#:' ?<'.W*%[4Y2(>^0*N@5VY$!D#:#P=5O3X;TIB4 M*@%-0$ K5ET)Z#(!K=!!+R3?JCNC)VAWJ,0U:7&]J]XK<5TFKG= (N8]IG%!G M 6&?51R_!Q_NZO%.O)'C]X]RS"L'W9PRBF/:[.H.*;,;]%,JJE!BU/A2]V45KNFE>=KR7'_]8+YNY M=*SZ8P0MQ( ^8"!;@DZ+L>?[LUFG!NJIJ--JEKY)M5L?Y.D[]:VC)8.0)@./6E^'!3H=[ ]7&R*3>O^&1[ M&MJ>T[38[TZ/8;C8L47ZSZJNQH(>@U%H7>SA3:Z:4>?YA:^G+EE57*[ 71J: MM3O5[]4'\DTC_UCUK]660K+?)%CM@/UB(YQH.GB2 "2@RNKU7.[U 2U!B%7X M*0"6Y?L.9#(&JZ%K\?(EV+4RAJ\:SYU3X[GBWJ.FF:YKO_(?_6 XN/D?4$L# M!!0 ( ""#'E=!&H=NT1$ $;' 0 :&5I+3(P,C,P-S,Q+GAS9.U= M;7/B.!+^OK]"QY?;K5HFO"0SD]1FM@B0Q%4$." [NW5UM25L ;XU%BO;>;E? M?RW9!H-?)#O,QG=F/\P&4'>K];2ZU2W)_NGGE[6%G@AS3&I?UYH?&C5$;)T: MIKV\KCW.;NN?:S]_^>Z[G_Y6K_]Z,QF@'M6]-;%=U&4$N\1 SZ:[0NZ*H*^4 M_6$^832VL+N@;%VO?Q%D7;IY9>9RY:)6H]4.FX6_LJM&X_*R_1%?U)OGYZWZ M^9PLZG-C_KG>6ER>7QKG%Q\;Y/+'Y=7'9ON\\;&EUUOX\Z?Z.?ET69\W\*=Z MLVTT#*PW%Q?SA6#ZXEPY^HJL,0+5;.?JQ;FNK5QW_?HPF(JFM:"M9=I_[+5^F3,K;-\^XS_/L4/"YBMB[K6&SSK]H-/U&5>U M\:G=#%MR/H:[;1QE>W'F_QAM:F9TPK0=%]OZMA.&R^KNZX8XS60B^/V,_\[[ MU*@WFO56,T8JIVS5&^TZUP>[+C/GGDMN >,>66#/ KT\^T\/6^;") 88D$6X MB>PUB/SL8K8D[A"OB;/!.I&-X)?O$.*@FNL-92ZR8W0+[,Q%?QWF"K(:\@U@ M0'7L"KOF+9UPW&/MSXCE.OQ3G7_Z\.(8M3-UJ9Y37V*\R24Y2N-+#[[)TX.( M-3'D.Z- M?4B<9&FV(*,4GYVW=F,[8W-W(Z#,U8UDCZ:(14C 0;C((] A^H?4&$@?BI(#Y M?UU]'5MYU0<2W;/^+[0WR"*O]D!BVF8!Y3GU#'Y'IG%=ZXVZCP_]X:PS[,&_ MVNPW;7@[FCQT9MIH6$.\Z>-$2UEAB6YD,@@%AZ)W??[2$/\U47V7$<"? 3,$ MW)#/#D7X_71VR.6 O^<08V1_$7\?3HZ .&B207A@5LIT^X DD@5?A@ADX-(= M\?&<]GOPQW0TT'J=6;]WTQETAMW^]+[?GTT?AYW'G@;?*L&4AY\4M19 -861 M)0%L6^8HRAT%[)'/']IM19R 3!KX<6<"-G_?GVG=SN#8J.XSET+7-S]:-#K3Z;]?SS" M:@76+0GP''F6YQDO MM:[3RB,C=G2F][>#T==C+SP2^$JMXG.AD 2"D)!448L48[ MWBAD7B'@.EUP85--K)F5X-DCD('0;!R"$"6OT#!/^X-^%US"K3:$S%3K#+;^ M(V]E2XV3%)AF;'8$?-&6\<['5;3:=3<:];YJ@P&$]Q'$[8G&ZXEWVLV@WYE. M^S.U^2)E(H6J=0A5R%*L.P13M..*?+85@FDP&M[-^I.'7O]FI@3)'H%T^-N' MP\_)ZYP><085&NA)_Y?^\%&M7A"VE0[O^>'P!I05&E<_69AU?E5<(47;2\?W MXG!\@]1$D%=HD&\[VN27SN 1 EIG^CCQU^Y*PYU,*1WXCX<#S_D@P0A%.54( M@R'DOL+ZQI ]\T2Z,YM-M)O'60<"UVQTW]>ZHVB"K01/;J92Y#X=(@/ ES**EY<7YY\:\91;N2"%O@_%_% A M3*.UHAF>6XJX)9!)L8GEV%$FZ'N?397&7JG,E .4//RD:,523 M,XU6"EBLE!"OZE01BXSR3 Y4Y%QD^,2W\3-+/56$:B_II"ZVNM1V3(,PT:\> M<;%I%4A?4SE)(8M5&PXR6LX9[;'^ 7T?<*\J<+?89+]@RR-TT='_]$Q&C([C M$-C MR5H5>FO>59#AK@CKTC5HO8*Y9CZ1 76.;S3*$F5&DW!&)\^R-.P$$KU >]U MO!\GJTG%L$A^68BQU 8*7[6I=E(J.VQP1ZGQ;%I6GMF?EZ<4VT)W<]#WH9QJ MSE\9"IH!NID+DP=,C6<"2Q/^RE^)/88%5Q*7G MY2G%N^#9I2I[\NAQI!Z9YRH9^+2*V1^:O8T8-3W=! M4JZ=K0)LIX[+78R)\R%,& M;SM6%5*$-Q14;6@+A,<44BE0L=+-#JA32#P8S=^;;X#B]^8)C&)@1!X&461F M9)!+ 8D5OZ*/EJ@V*HFW$;:G >]-PO@6XNO\M8M=LJ3YXE%AYE)$8\6LU'L0 MD8.'6X$B1H4RJQFCDJ%)^G+ =X[;? 1%ES5[X^6K;AY)E-0F8@6O-)M(M14A M'[71M@?([\+)1+:#Q!,VTUZ"5GM'LL.<[>WN056 U!QB=;54V'1V*W$2 JHZG.*JAW0\UY5RS-AB_*60GNL!QE5]\;B":V$8K-2CAEXE5R:'#PXK=/!-PD,*6*P4%'L6665 ^NEL_Z66_N>]%U_RUUX& M;Q,6$ (:OP=;-U\Q8]AV7[M5W+IK%-R^+' MBT(:\0;FJPUA)C5FXDU\AN=G9#7D>"# =#W^Z8Y1;W-=\]]=>F68:W[@E-J: M2]8UY+_"SV<%7>(GJ>%[SF[WEL]#U?C+J W/(J-%UHDK<6>HJK499BF M_9<78IDX6ZF7HMXA2P1$%DZB$M'CC,N@A;&47;6=$7]G4HDOH9I>RC8*A MR8G+H&?'TJF=KDS+T.5S]T<7^VA>&EZ\G.(/4U;(:[3N[N>F&<(_LAL?& M)-,HM7D9P!+;PZ.%<+N:XWC$Z'E\%,:B%Q"->V1!P!$;?$$+28;HSFANF$MND3!SCEOB5E-8E4&0('1QM MG]84R552S3&#XIV=28^7,(AQ0VSXP^7/-=B6"()C&N#[L@H,.1B4KMK #VAF M/2L@9[TA+[N25!Q$;MJ.Y*8*J6Q2\S+$$]&Y1F*>W5102T)9!@TA8$&TB 2V M"=EXW.0<8G1L^.1R%S,AXE;XS$]H1AO>B_X+8;KI$"?5D(_"NZR1,RGBF:L(YA"!>#K4<;0J7%YU3X7#'GT0&^HR?"9A#HX'NZ]+<8'JA! MK(RI>UPQ;YC%!IE_LTE\XPN9K@AQ';\@MP*OI&-+9AB.L_):04NF>W-RC)57'S,;2!S(R*8K@.,&.P &K)M,RX/HDB-55^?TWOAB MF'>[NT"2#"ZY<2D\L>\M_D.B5Q(A GIK8DQ7E+DSPM;\[G2JM\K!0:ZP:3LN MYH7YOW8UX>C,%&N??*F@G+ D >LY$DE$W-BXCE]$ G"Y" MT8I:!F$.?TBD*_'W$J(R0-FUL..8"PBNG#-OFYTLI;R<72R(9S>P^AN2YS V[%H>*SQ]LSZ4-6*)/4AAAS.A=1E,R@\A9$"P TM.P(BZ9(Q?_2,>X()3[4!.6-*EZNXX7+CD;MY?<#_IDSX<:4,]"@B2I.L=A:PGEIC]@=Q)V1C M85W\/,9,MD!3("S%5/BMU6A^RE7X3VQ>"ETL<[ERI]YF ]FC8"Q1)K5]&;3I MZ#K(-L*-HR S3G5-:+ JA"4A]'C.S]$" M;[X.9 ZV1HL)X9X"[$EV*SMUF([%OJS#UVDU6I_S'"=);%V&XR3@K)G*B>N$ MAN]L^*G9J.'K#3[\ 3M<8YS'45.2;>W^/E/"G+)Z-GFM?$%T6P'.F++ M]FT5",NPKM%L< F0/\UH9ZQU;QE=CX/S!:-%2BV39UHD> ABJGV\F6]IG=Q> M.B7"OCRGDNZ=O97K^Y]92PSUTEL-"H0E5>W@?(GD0)XZB](Y:H#?!3-X0]F;IL,:-,7@:?WPD>5DD&W?%V62E9K&61 ME$(G GF6_#15K%D9^IYV(SA[ZT!&50;-DN_4*!2#% C+H%]0YMGMD<]ABO"% M3%?XJO3ED9RPI'XRZ4+SPE_=VPX11Q3!ZRG.QH+,RH!\\AJV1_Q5+U_OAME^ MI#R;7D IQJVD.9,H2U_DJV(G-2\#SGR-/5KXL_(6Z_[.[ J6X9#.W5#&*+_6 MT\5@GEF5GYQ<2CKWQ8'\9N&C_!+*,J#=AR4X+[X]8!LOQ4^R"[UI[Z8\F$)EEDDHRX#P;I]H^_QCNA []GL5 M[]QWO7)Q*\E5K^QT67XU1$Y;!L3CY\ZRZB5IK4M3&AD3IL/GT8+7=IFS,C=3 M&I; 9^')V/2'FJA1?\-]D(W?@QS5;W"??5]GEW&P9)0 Y6X! !0 !H M96DM,C R,S W,S%?8V%L+GAM;.U]6U=;2;+F>_\*3\WK9#OOEU[=?18V5!5K M8?#85-=YTXJ\&4T+B=D2MCF_?B*W)(Q!!EURBXW/O& D9.TO,KZ,C(B,C/S[ M?WR]'+WZG)KI<#+^QR_LK_275VD<)G$X_O2/7_XX_Y787_[CGW_YR]__!R'_ M^>;#R:O#2;B^3./9J[=-@EF*K[X,9Q>O9A?IU9^3YM_#S_#J_0AF>=)<$O+/ M]K^]G5S=-,-/%[-7G'*Q_-CRK\W?*'5.:%"$2_ M/OU-,R&IYH%PL(;(9!SQ% QA(M((@67E<_NEH^'XWW\K/SQ,TRL4;SQM7_[C MEXO9[.IOKU]_^?+EKU]],_KKI/GTFE,J7B\__ M?G0Z7/5!_%KV^C_?G7P,%^D2R' \G<$XE =,AW^;MF^>3 +,VE%_$M>K'WZB MO"++CY'R%F&<"/;7K]/XRS__\NK5?#B:R2A]2/E5^?>/#\??/?(B#SD^/#@_.CPS<')P>G;X\^_GYT=/[QC].#/PZ/ M\5V4IOWVV(9!6\GHJ2OLS2.:3Z"2PRC2?CN0Z.BOTFS_)\C\&G4OCNXGI)/ %># MC[-)^/?%9!1Q>AW]W^OA[.9X'$;796Z]GS1%F(/9K!GZZQGX43J?G$YPYHUG MB!V_\=/Q>)::-)T-G%1<,>9)"E01R9PG7D9%HE?"!J=HXN;>L..03'%,6JYD MF/J6, M8KXM"7J?1;+I\IU51JYZZR.<:K#E^ U!*@$>**\\DP8$1!(S%']F+ M(&+P/,G.Q^)[N>YP\Z )KR8-?A MZ2^OOJ1B]19&=0X)FO" M-]/Z,4G7D^O M+R_;[R3#6;I<_O_<3"Z?G6.S254US=F Q9[NRN5P' 7VSPJ\4S] C:]Y.+J^:=)'&T^'GA+J>7*:3 MR71ZFF9G^1R^#IPSC :01&B-FO0N$E!4$AU-T#9PP7GM^;$AQ'Y;VHU8;-2M@ M]-NP[L2,70>]FO8/8AP6\6'T'H;Q>/P6KH8S&"%3+R?C%MP UP*N 1@Q66'P M%G"U!RLBD9$YFC3#\*VZ"7D2U3K<$"^3&Y554HTJ=P#,"@H!(PF00*1CB3AJ&:&@9;#4<^NA.Y/Q(UCK MD$5_(PMY26RIK96=Z7*1AH/#A?=3'&+TAMMA.?.CX:?VMT&1U7J1B5,^E#QP M()"=)CY",L[S;+QZ(@GY]%/64;IY61:B\M#613(D%)% .G"W'%;?=<,,C, MB6QJYVJ_ ]"G@'D+S3YP=[<>W(HA\.0J-;.;]R,8SP[&L4S!J[(#AI'Y0 ON M><@,HW")0;GV$F7#H-QGZV64B6)<5CT6_C&>/@7%%;1?;>BKD>&WR21^&8Y& M \LRMR@7KH7:$?XML* M1*BNBFHD:?.S"U"3<5BL1B@*C38!88QZ(FDPQ.D8210N"& 89>7:6P8K@?0I MFJU @]T'NYK>3X;@AZ/A;)BFN/JL\,,E5T[9"$2HP- /5X98KS))5H&T,3"A M8F4*/(6IHLR#R+D/S!NBK)5$AK+$:IJ(P GH#44M,]J=>'UR9:LRX3[CMQWR M:CP_3Y=7DP::F[DP;Z%I;M#H'EQ.KL>S;?:(IX/ % CJ(Z[>">=K0B_=5$Q5Q27MP33[4DS*)_ M&GS,Z'*\@(*KYPT-.B7L,RBZ"Z]BF=C(*GJ;34G$>XJQ+/I+X#(E.1K&1&3X MQ]J[) ]1["S79/SI/#67A\F78'VQ,WF28)J^Y1AO199<6L^D($GD0"0 #KW. MB= L/2H_:HBU-XXW MA3[V,;QCSP-SI35+VD< AEZ9F^AYLR@6^Q6 ZHU42 M<9RO*25BJ=;$&HKV \. 0&MG758CZ:EG4(,=%8:^)@V:ZQ172)B4#M*G0, $ M9*7*&&$J \1(PPP3*"VK'7S_$$Q/5]U*9*B@@-I\F%?'G\7#=\V%$!E?<.EQ""Y-[;( B7*1*9 M92#.HE^G4XR6*F6HKIVF?63O;8L:"9A>M.OQ]*+XM)]AA%\Z/9@MP[%YI4]F M06BK/8F.:B*I!>*%E 1XM#(ZX7CUG8>U@/7)8=J>%P\J)*KKI&+U54@("-?H MDBJ_M'78?\XH551C/ M0IC].9Q=O+V>SM @S]/FOS63Z:VP.I=S-PZCZA@-0@,TRS9HHJ7TT1MA**U- MA[6 ]^?!9ZF$1)>-4W3>K)'$1F<)3\GB>NV# MT;;ZAN:WY_?)0:JG_*U'N.9IC2L8QJ.OI;@KX;)U9R]M*:%U/.IRQIIJA".% MRL0%%HB7QEN5 IJQVJI? U;_]C!K,**V/KI(00Z2,!HB)*)#Q,#>!DDUR L^0 M/MQ(VX_L4VXSUO78NU;^$IURG#O&.B)RR5AQJPE(Q@F3P@M0F5FH'2BMAZQ/ MKG$U;M37236^+*N>;[,6=X0N:[5-2:._SG&%+@4^)IPKQA*Q=KEUZ M_ 2D/GG'M1A24PMU*[ON OE6<>13M"[A2FRX0#S:)ER3.2O3_Z<'!^C'^M MWA+GJ<=TTQMG(^$J- @F*LM(^!(AG$?5/,\9- M%(/D5-LG70%C]P0=!H37.$N"TPXX2!(HDE@:Y#08[PAC/ HCDLDZ5,_)S9_= M)S]T5TT_3,9M,;X5\V_36:EL641WTX&)C">G+!$J.31:#(B3H(BFPFEA$OCJ M_N9]#!MZEMV>5:RM[IT&O.9QH#RG[YX/7"KE5]1<25P.Q]>HK(76T%E_D_*D27>V^HZ^SAI %@W'T-P< MH^ZG/RBK\DP#33@26@6,)ERT.5VDUI754[+Y[5H>)#Z#T MRC17I=%NHUZ9 MUP&I+G"APRV;F2!/:*N) 5R5%9X!HXLR_6H-7QV'6 TA\@ M$<@RD5+?3;R(B627,8HWB7):>RU\TF-_7E/=%SX^"+MWU%[-HY>M- OC43*' M ^NEB31JDG)I-B&"*5U*#('(72JG^R+4+H1> :-7MKJO/-I5?75S>"C@Y'MB M+W -G.<)2M,T:K@J]V(8=2"SX8&6[]GVQT ?5J^=]+VJM3%=L-<[VA<:F?G;^BB-S!"P0[BY7 \ MG,[*_/I\.[."2D&XS$F @-@B2ND$3M\ 0F5GG%/5]\+60]:G3=.JW.A ,=5( M@8NI.J.B$]QBAFO;. M":&)3>C_.N JH,;T>V&JVN=_I0A".7!$9$" MSEKA$[%:>L*HL4& HPEJDV!CD+T*1>J1I5ME/>.6\-NS=^\_'/V.GSG^U]'Q M*;X\ZF)+>-5CNM\2?E*X2EO"*UJAW[9!3Q&=_(1>J6 Q$^XQTI*.HB,B/& \GJ)D2GI:O=UN91'Z MM#C6XN&*MJO/IO6:'7U_),1:H+E6DD/T)"6'H"-$!!T"42Y#IEE'4;U,=T?( MO5J+GX&;U=6Z#RYN-:$H \ML2@37,G0V$D4G)QE%6#*.>>,\Q-J13J=F=*=8 MR7L=I!*1.)XE^GGH\5F6% %-I= J@3*U"R'[&2L])\L>B;8VT4_=I/M35]9H ME[7*1I.<3+GFFRJ'U96ZU+A?:72NH/IZKKM#>^AL(Q$9)3 MDJR4I5^Z)5XZ7@;)6T>CT5![_[ZJK[&/;$C,.:521!F%%J47%CJ1EBD2M#%) M.Q$-U$[^=Y(-Z<%J4)V3NZ=/-M%NYXO$KY,&-32>'R(+-^<-C*<06CV.8_MJ MH=7X?ZZGLT7#[W9D-S&%)FCMDH^$QY*%M)P1#UP1:PV !1:\J^W$/:O +V19 MZWQRO!S6[=<;$S&P[&,B5!8_T85<#ADS8J3&6"WJTI3@V;VQ_1N9WV X;LUH M,YRB(@^OF^)RI68XB;=#ER4$KZ)"IP<=:TFE(>"1CE1Q8:T$EL*^'-F*8O5I M-:W.X-I6H39-:IYN+1=^+6IORU49!Y?%7OW7_':?7(!/"_(T'4".UE+)"(NN M;-E81;QCE-B8O4KX%UN]^<,&\/JT@'7.QZ[4]IQ[7P3S$+_MSD@RPWK!OOL\S6BMH-#]='MW/V$6Z*_S4]RX?#\JQQG-Z]X=2: MA);66F)U\.6HN"VY+X$N5X($U+E4_9*MQQ%MN))VODO?!8D>9"#KZ:CFX;R0 M4FR+6YVJ!AH2)IG9TETY;I4YC0!AK:5);2HT5 ?; 5NE!;/5)](SIB6.)K:P ')H4DD_9$R]+_@*+\%@< ?U#+N#[51=[[71WW MH.$NW*UE7/%N.)XT[1T_BR1[SIIQPR+1$4H;$1.(IS$3;1EU'B"GZI?'K %K MPTO#?R:"5=-6=1J=3Y9X/EY DQ9W1@VB8$QRKXAHV[J:6,IGM"3:Z6285D'( MVILACR-:ASSV)R5/!1WMS)N+-!S#951G/HZ^I"<.2JZ792"TI$!-*KC8*(#9 *R'ISW(20"$1P*[2,!J1+QT44G,U.ABQK>QT&M M1: ]GH/<-X%VUU2]^DH4_=X5-Q_0']#L'N6MNZYPT8=91+<.L)U<:Y-.1?)E"#9\!R=$4[8/>T#KD#7IPJ3 M'G-\17EG%^JO>=1Z76,96:+4V$1$2(@O:$Z\L[2M5 MI%RC-;V_RBD71<" RM!2:*=4($YDA5&Z3#GH2*7NH//,FNCZ=#?#"Z)]1^I_ M#GIR#DYP08E/"H-^@2/@0^8$ S9*,_I@LKJUWY:>NR32#P)RI4EOKJ2%LRZKY7^) 1A<$H/R90R82%(X$TT"$]DXG[;RP'>T)KH7O)=3I[4JP'R?9 M*^NO@ZV:!0X<$ER;9C>E*KK<)E5LU%7YR," L()GAT%.N>DA24><%C@DWF3O M%+6:5[^]<&UTO>H/\5SLJJ.[*MLY[2G)(FYY_"+O/YLL[Z$JQ?UI/&W'LH = MY,0,+B>&6, 6K;]RS*EA%N(&E\R+NZW\URU<[/94U]"R5XMSG2LD^KVZ-=) M>T[EC>$^!*J^[JR3%UH ML6LGV2UR_RV3?1N/@X/@XZ#$";7 M)2B!FW+>=J",X51'0RA/%(4.'M5C%0D>-+Z5F7&U\]Q/@NI3>KLC)JVX\J.B MHFI>_G$/UH<4$@:VB*@45SJ>3,#@E"5#)&/ECF6T*B@^HZ"E$;Z#ZSM^#.@E M.(K=$V=;#57Q#9=!$'HN1"CR)3=9]8JG[$.FI?@2]:BU3/IL(MKY#*-8,%2HK5'[E.- MW!7=35(9%*7#/&_]26*;DLT=LJU_"4 MLY*Z%"RQE(D((;' /3!=VZP\"N@E'+_HGCO;:JCZ;4D!Q?_^4AW/@0H7-:%, M8P#L)"?@."NWL$L')E/-N[HHZ0&8EW"4HC99ZFBF0^M2/*D&PNS/X>SB[?5T MA@B;@^DTS09!><8S2\1GQ8@$SQ!@8L1&HP(S5"I9_]JVM>&]A*,5W5N>.MKK MD%[OFW0%P[C,!2_(?S".[<1HH>)"JZF,RE$2K<.18!F(Y5K^B M:CND+^'T1?>DJZ[39SC[NFJ4? R4<0<$(6+@H+TCUJ5$E- 9 %B6U1O*[@1X MT\,:/P4=]Z?B:JQX=!"['IC@[Z.T: U[MUOGP(;H:>DLQ=&7+0&Z(*"!$\IM9,I;YT7M7-LZ MN-;BSD^6W:^NKRXCWLETUK3'TLN"?.9'PT^+@GPOLT]M835#ODM%?6GVJDCV M3CMPF7):NSW%!O#6XM5/OPU01WNU^T"W:9[2I7YI/"^O1I.;U)23'TT[&:"Y MN?NAN?LW" %C'8$>7;:&E_LU-0'J<(!<5"%H!8KYZB9L%\1KD5#_7"3D"3@F1=)%:4(X)1FSL*Y^<^2M#_%4'8O?FE(5 M$EQF63A-*&4H/Y0*QF@8433;H!S^V=0^L_X4ICY5FG;&I0U.+FVNJ*J]4I;B ME8+R]O?IL(TKO!/1RN2)R;HLL+BV@O)E3P,ML)604ZI=I/P(G%Z5F>Z--;7T MLY]5[%<8-O^"T76:Y"7H^:Y8G<7LR:^ONJ9M)DREI6UE%6B8?!H/_PO=F8B< M&^9AR2_.H2R!_3:9Q"_#T>A@?+>0"S]S?9GB"7[?C^[:-NCP9!J10B$0F6X6WG*.3-"R5)TR@R17E@"$6/ M9%. 9")87;L2H2-1>N6N_#>=(=LRJ\MI!.\ME#,\O8,PH?9^:4"[I7#FB MMZY(N9#3QD %B8IEE 4=/PP4.$F:'Y5:*SNW^X=T36J$B3L)H8 MH!8I;0.QQ171TI?K9K36U6]LV:N /X&K6W7N=+EBUV5;+TU6L1 M40A&!Z)]VU^2:N)2# 0,-50YZG2NG:K>CV1]:DWZLT^A2ORJFL%*Q(R 3?T 1LXMG&J&2Z7Z^[ZISYZF_O4]_./G&MDCYZ:5,? M+AO?7;19]E5HJ7N/GFDBG0&"GJT@U!F/ B8'M/8%2_N3KD]GWOO$]Y[SK)?S M:%DW<0Y?[PZ_8.AAAN=W0V']=E1FR0E8@L M.D^H!8S0J&!H!0&=3DJM-,YRKFKO;RV?_;.&ZEOP[/YTWDH]O9QTBT5X_LF[ M;;<$UX$K5\[9<'1C#>GXFVK77NY#KI\U>*Y ZM[1JI<3YK85 MQUT)!Y%;947B2&J+XZZ-(Q!*,]KL%37*!YKZ[-2M%.IGC?U[-E5V)U0OY\GQ M> ;C3\/;#[=BE@VUV[53<2:T12O VOVR%"7Q5'."3JO/ "Y"JMT99J\"_JRY MA)[-G[I$Z^EKO:3@3Y6?,% MO9L;VQ"GEW/@QY='4!UQM%T@.=M41!/$E]9YIJ0]4J*:^CXG#':Z,V1?AQA_ MXCE2AUC='0GX>'1R]/;\Z/#7X].#T[?'!R0VG!B XZ M"0RTIX%+0>]?#K.K_7D,SZY&^^%WMR>JEM(Z2966.A/A2D= +SP!6?I/ GAK MI;$ZUVX/]3BB/J4IJ_'DOL&KJ)1JJ_O!:#3Y N.0?ITTAY-K/\O7HX4>4YA2,CSZ$V@6%&P'L58EY=SSJ3&?/O #>:9[<\$K'26G<;,[1G+V\),[UM#!L_MZ_154+7Z5.#;MB;85L2C3Y=0#<. MJ"&@37M'(!!ODR,,O:A$J8K)UEX*=X"[>]>>Q:-_'8Z'TXMY'?O\R.J'-$W- MYS0=."V\D1%]2,@XA2R@92Z.9+!2.Q]8M++V-,H7&V@2BI4CD%'8DM"WZ@^(\2(&+UT^1KP.K3 MYMJSTZJ2]NK3Z@-\>0>SU QAU$I_W80+F&(@#,WL'E 4EGDN(Z'!(=#,/'&9 M49)E5M92IXVOWS1S8YA]VJAZ=MIUI-UG=N^^2]+ G21-Q\[>D\_=C^NWF?BU M&@/]*#&&+!HP(QS7((C@0A/)O20^T1*$<.5"D$K(VDG7Q_!4N'-K]7?/N\F4 M^PE-/)BMNX:BFE7M(CA.O+ MZ_9NXG7:B?XXN6P3.@&<"F)3Z6AL B7.>DMBYMYHKKGRU?,AE;#W*E72&?N> M1=,U+Q%\;.XH:;54-A-NI$-7 X<(P$AT-71P2MB8X][,]PJ#MKF\)[@J#D1( M9>O(DF2M0;_:H%_M*+HV5GNN7._W)\3&0UQQ'WDXBL5% M1H&.+Z^:R>?Y-05SF:B/GD%;\TYE*>^(Q#LN2^>W)*.73D']H^J/ .I3%-PA M'>HII1I/WD&X&(Y3<_-04FT2TQY*EPB>RI4ME%C# P%O+(O&TJQK-V[\,9H^ M!:P=,J22.NJU9YR,I[/F.I11:3,S;?@]!R2E "J0I30Z2V1(**<,F2A\.]E@ M/6.U\[2/P.E3Z6"'!*FED&=.3GQ(,:7+=I=N98N8KG>DUG[^?I(5VPU'I:3% M>;J\FC30W!2:SF[>0M/9MT O6\\D/T ZL M%9!5!*)HN=I(JW+&7T<2 Q@308*5M0\\UY=B5]OYE%(70">7EY/QMY9(.DC* MI$8SSP4.G?&IW'90"G&C\\HRZD-MJ[H5T#YY\,_,X/LVNGO%5UO?UX/Z#21& M_XH'$XC5 IT09GVYQD\0[1WU3C%M9>UBZ@TA]BF4>)&\W$[9W?D3OYV='?YY M?')R<'IX=O[[T8?CT_.#T]^.WYP<'7S\>'3^\6[MZOV##=M[$36>NK/O4%WT M:O4NWS^K=3^/OB[X?'N(1$HKG(J*Y*C1'V52$<>H(\)*(;S+R29:V5BLAVQ7 MJUG*'V;I9/CYX5&:A2?N-$Y%CA$:Q4DCK>4$HA1$>A,CR]Q"]6R,X;B.D4+M-TP,!XI7-"X4H#"LHRL9E:HG(,&/=3 M'G3MUFL_!-.G)70/5*FCE(H<^5[BTS1[**]/V@A;\$1 ]H+V!%)@)&GIN52@ M3/4;A]?!U:%A+7M3"HS52E!B4*LX4]%9=IJA0\(<-]1H2G/M(^./(^JS4=V9 M-QN8U$V5LQ>#&DVP% AG'"4UUA(G0S$0T>J<;<01^/\&M0.:U%%)-88\[0A$ M4%1:1@2'/-_PMDEP$I6AH*/QIOK]7)OY:NO+7%HL?O_=:31*878-HV5*>BXS MCQ8,O9?5![X+^ MRWK*#VFN@.G%\&HA-T<_)RAPQ,72@--S2T#;2 S(X#.+5$'M8JVU@/7)<'9" MGN[45(U!;7.()X7'AU.A-1!C*2>RW)L) JCJ\BL9;B@5-\L7@M8G_:-.V50 M?35UE]([.3O][?SHP[O#HS?GI7'I]FFZ'WW3SJFWM2!62J>5[S\8Q[=P-9S! MZ*3,"1MH1AHD(#*7DZH^H)^M@C41?6LG:Z?1'D>T<^'9G9ZUC\CM MN.22"D6H XE M\DU*!A:!Y'(IMXP$\J"M#%+%J#V :\5,/KDLNR)'-LHH+O%Y@K859,=5J<0SRV=^&3RW>^=9P!_/US&E^G@; \4XG^ MK,H=EO#$0K4%))Z91Z2BM[AKQ+>+X*9@OF:C8]O&X0+?IQ[U,SG,1O M6)8??&P8)PSL^]F$WK! MD2KWKRPE^?..) CA*$__P*']=/8Y->?#R[00H7SXW22F42F<%(GB MBF)8*'MV9M&5T*DDO4RIW$2Z 5'=RP-/ MP6FB/#=E8[E<9I,QV 86A \Y"U:[1^OCB+J5][;Q#:?1*)5)0EM2]DIYR6Y& M(C2'S(17QM3VOM<"UH>%IP/FK*@+KZRD3N?+TH>]62+#!8EI&AC11F 4R7!5 MG;\_>';T_^O#Q]X,/ M1P?GYQ^.W_QQ?O#FY.C\[/>CX[=G[?N_GYTV#_:V?=+.D5\5$2LE)_]L MJ9WB :[!\"F=7E_ZU)SEP^'H&M_]> %-FIY=SZ:EQP(NU8.<'9H4I4H'4%O2 M08YX&QQQ3N9@>=+!U#Y0NB'$7>W9#Q[WX#EO8#H,Y;H3=$;0Y%K+<-)H*%V$ MVV,_+CN&@R%][9J5C0#V:7WLDFOW+5YW6JQ8W!*:]H HC.:'!>;@OB\4;]][ M,V]77Q$W^O5:AL]# MKLKJQ9"H#*U62"J)D=EU7[!\,)?0"0(J %1(]?77'"0H#B )X/@!04@U*,1! M.-MMVW$W,[?AW_[7E]/13Y]Q.AM.QG_[F?^%_?P3CM,D#\_?1\DLY.<3S_Z=D4PQSS3W\.YQ]_FG_$G_XYF?YK M^#G\]'84YF4R/07X]\4_>S;Y]'4Z_/!Q_I-@0BY_;?G3Z5\9\UZ:H($K)4!% M+!!S=""*5SXK;1CZ__?#7PV7BAF10 1G0:'U$%FPP&5F.21>="R+#QT-Q__Z M:_TCAAG^1,L;SQ9?_NWGC_/YI[_^\LN??_[YER]Q.OK+9/KA%\&8_&7YVS]? M_/J76[__IUS\-O?>_[+XZ>6OSH:K?I$^EO_R?WY_]3Y]Q-, P_%L'L;IVP/H M\7E^^0^OHM&_G/^0?G4V_.ML\>]?35*8+PAZ< D_W?D;]2M8_AK4;P$7(/E? MOLSRS__^/W[ZZ5QR89JFDQ&^P_+3Q5__>/?R-M+A>/Y+'I[^?9\/33")??^SC%8-$=_^[*9X)Z=AV%+ MSZZ =K%!\$IGD:?GF]1I0<0AU?V7V_(W^G_=^W!6$I K#\;#N+J_HRXO/K(#:8,4O-T]/4=?II, MYX/ 9%0Z(,3"%"COR*91(8$I7&L?;'(R-N'SQH,/B-HN(KW-,F_RJDX#G4=U MF1>8J1PA.Z0UJA+ 2[*K=+9:8V(L-*+YYI,/B.=.0KU-M.A"]/%X/IQ_ M??\11Z-GD]-/8?QUH#-:;@*#HH6IW@F"4_1EUL'JDIQ/S':B^/8S#X#"P^HN1-,HQ:R&ZDWGW@ ME'82XFU"5??W],5PM,3B1+0+!"P4,@%*-N T;1PNRA)2=D7G;O;3S2<> *&= MA'B;4-V%T&>$Y&B*X=DDXR *(PHOM()0#P C.'A>+;MHBE).().E$YE7GW8 M1&XMO-LDFNYOY?\7F8AV=GTRDM>,!80O1.@3"FKC XB$ED$%CH MF!>&Y90;O*&KGWX )#<3[FW2;1?2CVBEN:[VQ2A\&-"IGK-PKFX ]8*^-R,[KIAD MR;%6F0=0SB$$Y@)P4Y+1S&"(;2)HMQY]0#QW$^N*>$63L-0YJO_$,#W'%((R M2:(&PRQA,BZ#9UJ!]M84*Q5:VY+JRP6W MCKX,9P-+9XZ4V4'0.M$N)E03S(\?:4K*"Z@SS[95A[ M+[2P"CA&,CM\,A =B^3V2YZ]DH5<_KUG]EK"R*,0NXD8&Q.Z#.BL.,ZBR#YZ MJ4$')/_!I 116 ,UR"-43%%JWB16UC:CX3VFLRE]+A?Q9#BGC9:7P$*I\8OD M:1TA%@C!,>":,Q6*IO]V.W5N/G&W9FV-E 6Y=(7-+.8@H!)3@4T 78^'=5'/54P^&UJU%V=/>DR93\FL6BZR. M#3Z;G(WGTZ^+BP3/0K6I?//&M!=U+ MOL,[_#"NJ!,-U! ME(US'L[Q'.4\Q=GL[60V#Z/_;_AIH7 ,M30^6]"6D?\C2==\T1*2$[X()>FH MD0T(7O7L Z&YLUA[R8=X1G;M-(Q>CC-^^=_X=:"L1N[^0@K'WL@%'<19N/DB'- )^'+RTR@AF5X7@QRD;5AN#;:H808M:_ M,OC .&!Q0OEB2C M6+[C\0?"=@OA]I)-<;'37/RG+IA-DZAN :J)O.\F9Y,_AP/O!!*"Y$ #1>@ M?"83D2$2VD(Q1FM%>XR-IAW1-YY^6&QW$6WCC(N+J\-O%\;++)""TDH6 MR<,S2(8B@8!@7 17/"J%+);8+17NKB<_>:J;B+1ULL6W/-KI,\+R83(E:[&F M<6GR^;2JR>Y<%7!H(G!$Q\DA#%F&1OG(EP]]\NQV%63K](J3::AE\.^_GL;) M:%"<5S%Z6@;+"I0($GQ*FGP\6I34P6G7[7;]VN.>/)G;"Z]UOL2%/S<(;BWF%%C2(A[T:SFH6S]LP_4<8G>%;G"Y0#C"4XJ)G$+'&8%E@='0X W1L M6-IHLA*N1;+4'8\_$.Y;"'<%[0TB8^]/PVCTZ]F,%CJ;#;RVRL<0R1S,@-3G'X@G?O[=/+G_..RU# J M(4U( K@R'!1M+."S]: -(S,"-;.FQ=N\\N$'0G1WP:X@O'L\;(BS\QPN5JSD MB=4\/UG].N\ADW:\R%+=E\I>PBPN M^+EXTKD6X&@^6W[GFSH\".8QLAL[<#OI0\8-,Q26P*[BNE()_'?\I<[ MR*Z7W-X+/(KV$1VL E.RK#U #'BLU]Y.HDK<:=3=^C'TS^$]12*]4+B)R.ZD M[M]^N2$#OCEX_.W[_V_'Q MR?L_7A_]\?PE??RAA2L(%EO&]CWY[E&T!V3W87=E82W46T?<0[PNSCT3C7 M_QS_U]GP(Z MYOO,[*U!:A\NO/O\02-]:G@T+ MO998WD[Q4QCFXR^?R$5&.JC>S#]>J."E^EE;6$1=S2!5&^)$ =[7_CA".^VB MB.[>C/)M*%\#UB%H0FOI-ZP56[GH02HJ9.$BQ%#M%*MH$T+A:C.Z;(.T6J;[ M>M1W]A0.@?3M)=JP*.R;!DX^X73^]>THT/+&N=JHGZKW6_>F9"7S*1IP(4=0 MQB@(B!HT#S9E4:+0[5_\N_$\:?>PF:![L /_/IGD/X>CT4!97B+]#RDC)QPN M>@@R%8A.I,QM$O;>\L]M"%\^^TF3NY4 >['4YF'\84A>QOGB2+>.OZ3164V8 MOL1(RJ:%Y!(*X0&%04'TG'8[JO8W\Z">QC7DU: YH+OP=2[8EN\ MGHS3Q?FCE?)8)"U86%D;#9!YD90&9"$'(ZTH]_9OV$8;5@)YTO1W%VUOEMM MZR 2T[01,3(K%D5/(14#-ANKD@Y>^/NF66QOLCUI1K<07@_6V:MAB,/1(CV M3(9%SL?'R8@^>U;-A_G7;TM-3H:<$DC,A;S(6GJ>3 )#ZU68I'"E-B' MLWL48QN!]ZL#-UW6K%4DXZ,63-:JYI0659-T+BDALC#:1]WC%O'H-WV=R;J; M_"Z2[D,')N,/)S@]?8YQOKAY^C2]7WE35NIQ28 'U53.C%[4V%ZHZ4''3I*J385G+T-7^N= MU1)5\#*EHBH,96J+:TV.;DT-Y= &LMAP] MQ9/PY1LP)Z0/=308.5)8$QL5!&LLH&/T7Q&LQ-85".30]Z"CN'D)'*S23 M9YL5B@2LU'N+.BK#!5.'!#JEM;/6-;\).N =H*. >X@>K6>N#,@FR;G>5^<: M]58I!MJ@/$*217'K76'8^HIH/60'X&&T9Z '4^$Y%B2%_;9I71%#O=JR42A# MNQ>4K.N-"*EQ#(4#T^A*]EP:>5\WG&T4Y %(3U\S6LJ\!ZMA$0V_"NE;2#Q* M$;51M"EZD6DK8PQ"\182$SD)Y7+[HKV[T3Q]16@DZ7XMA@&/A8EH$**/Y,P$ MYR%:.AB+%I84E0=V[QS7CJ;"TV=Y6UGV8!74S3A.%5H MPK-,5HH$-(;4SH4Z[)NIVOF6#B+&4>G6]2_WP#G0F',K GJP!$[PM(ZEF'X] M7^XRP?WHM 8XZ*@ZOPU_6T>1H5.#[!T+I'2%((:TMD MX+ BLS5)57H),7/M33$ZW3N+NXT"/F8:P./Q_*#*;452#Q<];Z<7ON0"XGDQ MFL.29"$S-6E?(PK*0/ 1H;"22_"Y\.99H"M@[(/";,?2[23_3B+NHRST6W^? M"SQ%>9?('RE.$)[:^HEV4 79ARB2< QYZUO@FQ@.AN].PNWC,B_GA2##Z&T8 MYI?CBT#B%9@#K0P&)6N&6R+OU 9R&G(M1F0V8/$FEN9!NH=1'8Q"-":@H>5; M&WXM@XFU+2N.9XNH\K?X\B Z0\^."9*HF:S99=JIA('DHQ51!.%QG4YI]S_E MR5/=6) ]V(E7M.WE;':&^?CTTVCR%7'QK9/IV6P^P&R\25HR\*^L@93^GL]&P4YGA>BEAU>8H?:_NDSWA^W?!J M,JN7#&_*2?@RT,:E@%Z Q;!H%"D@%&1 *.N^5?_>VF[8$.+!:$^?U/20NOX. MYR0LTO$P'9,[-;L"GS;*81K6TF>4**P'YNLX:E881&,"9#*8,A><.]\ZA>!A M5 >C+XT):#BF[NZ%#Z()W(7BZQAK00NFD[)6T]*":RFD*9:IUOO);10'HP(= M!=QP:MT2T>_#\62ZB,2<1U<&(N52+')@D6Q>56W>P SY1IP)G[+73K>.\-_$ ML ]T/UIDJA,A/3BK;40S8!I#H?>$C&U!9E2P%GPBE[MF0#@6D:E[IYH^7NS] MNU;&1R"_AVNDARXQ!HSKD,HB[N?H#\X,1$O"8DZ(DG**WK5NH?,0I@.]ZFE* M10_NUF6EXGGS9X-6:8L1A->T]TJ_&#RI@"L?7?#*\>9]&*\CZ'LTS:VGOFI2 MH=E!C*N"Z[N<33.;SK_!?Y]P'*;#R:+_L!"I2!_)4G."@W)60M#.@(Z1(2M9 MB/5R'^@)5Q2!OOJF!'<^?-=]T%L0.6DIT(9W+@M %SC^&,\^81J6(?E@YPVB MUP&UR0R:A]B^"\AN6Z8W(FG2EX1W1C^9(BX)B6!=]<"+2Q 3$\"*\384QSVN MU5]YOVB_H\OZ+EG?1+ ]7+#>/5K'&L@^F[GC6U$U\,CI[:1]6[FC05IR.<@5\8B^:3* MDW<:"PO@O(MH::/*LG7$:^_GC34F?Q,1]YM=LYR>E511F19D>*I]GFOVOU(< M=,D*=12<$/=WL;I'HZHV8N;NZ],MQ+J;H62*2U>+\X'.+PO*> _>6 :87+ & M51"V]>F^IT/)NC.]M6!W,T*0V>B9B@90*0T*I2%$)D&6.H=8BN;Y9KG+$QLA MN V%C01VIT'V*+.0WAZ].WY]\MOQRF>-?8W,BEH MRYG0!@JI$GEI49%R<07,NR*2YSK=2B[;OY%)U_-[WX;IF^GB(7F1_?D6I^\_ MABD.F+=)LV@A1$\[6/"L%F8)L$D:+K*UPO>;57T7LKUHT+>))MR?8-V$@!ZL MA>LH%Y!F1V?SCY/I\+\Q#TPH-1$P04BU]BD94?N 9Z!-A(P"R_.T9UG!0ZLSDE)$R AHW/7T=^"1$Y_1,T)752Z]3BFN]$A>QN]5".M<[,7P/6DU>*UJ+O M(8W@"L1;>Y<*!K&FYGA7)SXS;L';6.A0*T)RK1EK?E%\#YQ#TH9.HNXW;?_: MUI7),6-6D3-& .CT(N4,0AA@+$K'C6;)]ZX!!W) M!!Q3ZTVKL%ZG ML+N(9/^QFV9%#X: MY>CQ2K':W<=!J%WGK(Y.D030F]:QY+U)$NI"<0\F22BQD@-J#@:EK^TB'7AN/'"#'+5TP?FU[+H]9'_K)*'&Y&\BXITD"07# M-:MMOE&G DIF#R$S!E'$(,G+<8:UO@S=S[R#C9AY,$EH$['N)DD(O2]>D W# M9)WV&F.!2%@@URPX&; 6Z'\?24+=F=Y:L'>^TCUGF+P_H3]_/WY]\O[-BS=O MC]\=G;RDGUZF8;3*+GGH,;UDEFRTMAZS2K+2D=4205%[+9LBP?'LZL158UBT MR'/KP[-]5LD[_(SC,YP-;"C*619 BUK_J&T&E[D'BSX732Z*Q]9ME9?/WH^P M[@9LWNZ!L840>SD$9HM^S<=?:F>H*VW!9:*]J:@,,J( Y72$8'RF/P*/SAFG M0W,[[PXL3Y[L)D+NQ=*;S=^4"U4<&*F*T25#4KP.I1/2:QUF?/A9[Q8^$ * MQD/"VFZ':T*)#,A>2>"MY]D(%4)HG:.@EZ^?ZT@>8E+29S%2F M2LTP"!R\;4VR;,\V*%R*9%P" M[NLDMQ(%T(%GP>0LK"_&:M.:[14PGOQAWU6T/;S8R_XS%]I7QW8---F6KG:A M85DD\D@5HX.IIIM*S95-PF7;VKY; >/)L]U5M'T-N7H]&4^N*^+RD.&TN^B\ M:-8F.>EB,0%[L M4Y/Q[%F>UY_(5./'K^XG">OB/M"=0\YAY>0+]ZJ7\F4+L/YH)B@-2L"C%6BGJRI^E=D M,BM'\*2+Y&;UHH&WH!R(]G03<0])AF^G$T*Q,*/J;;I(5D(*U0*OIZO/! R5 M\K8FQ0?5>KOY]O0GS^^6@NRAO>YKG'_;JM9JG!B_*[;(Y^++HZ3(,HX3C4B9-YK0KH)@RM,*2 .LH$F-D MP-2Z$?==6)X\XTV$O")LW?E:ZB:P7\-LF ;D0"MC-4(@W:P=? ,XR\C/%ABS M5R(XUCIFL1+([GEO0]0#[&\NY!YN+&Z">CXKA?+H#[,7N M>;M$4]=*;&<1E"P+<1AREC"#=)IE*;GSN]J>[H+X?6I7$\)Z&3-RK;A$N)"B M+0JLJOTG:U61JS-0E)?HF=*V8.O Q_[4U'8XL3J(<7]K:BT*8YU-D%G%[FKR M@6<)/ :E5*'_E+4*K)]P3>U&1#Y84[N)0'=65+D.J.^IIG8CDM:JKMQ&PCNC M/T2C? P,W M[XY_H]]Y^8_CEZ_IR^,^:C!6/:;W&HP'U]9?#09J:7BN_3ETO?MBWI$&R BU MHD?6WK&J^2CA/CI[7M[E:964LRZ!$X6,5I')-O::C-:22I&+CK@'?BFZ":/W M7(IN(LA^RO%N3LU=3LSM-/8NE6Q020TY# M)'/)@C-(M>,+G4,27/8<9/&23%@R8IMG9F\ [X?*]LEG#P'%N]ZNBN[R]0@Q MFQQ<'=XM0^THF<&SB+5,Z:7\DU7L(/:[4#I3WL@YMG-S(EBG#.@&'>UQ',)+=4 MWUYM8U2(DL?6*2=/,^FTBY;U2TM?Y54=K-6C_'_/9O,JP.7;M,E+Y&PQ-G(/ M+$A6[5@!3O$"D3GEI."!SH$]\X,Z+?C)Z_?349=^>L3?=82L!3_7@2?!&L@R MD>GLZY$A QE1+!N!07G&>Y@QT07RD]?775+63V_ZN^ /BI,^96FAA)RJ#4[0 M3+' E!,"1=",Q]UITR%KRD:B[K\QO)-%T8;B#&/2!V>83DXKBR0">F4-S8YL]:9\H23:#8B M\L$DFDT$NK,LBG5 ?4])-!N1M%8ZQ382WAG]DBN7#!D@W->V6U:J&@USD+VP ME@63M&LR?6+/DVC:L[Z)8/;];T?OCG][\^KY\;OWQ__QQ\N3_SQZ_7Q% M]DFO;4XW!]%[ DY'N?27GN--,G08D96BR&U57FN(/G ((4EIBLDIM$YG:9^> M0];P%$-M!W3^WY?G?9\_3D;T&LR._^ML./_ZCARG%Y/IGV&:!YX56Q36 1)( M3A.]1!"5H/=+VJQ3T$J%UM'N#2'NA;>RB6ZLZ&[1&R4]9 /=!K=5S%VK2.9= MH/V9+/\Z(*RV[2!GS&5' DLF1M7>\VF!?/?ZUJN"W'*L=LYN/X,"[@P >,8U M3UR#<=5.X,F!"ZH ,U9$YF(,MGTSV3V*M>Q2FUKQT,\@X4[1Q.1--#8FR$8% M,C=I#63 (C@2"!-:6*][F#SQM + >Z)JS?E\ ED*S"3/C"0+I* %\HPB..$+ M"(,Q:ZD4U^E'EL)>JFOO?/=PG?9\^'F8R>^:79DE\RS,/@Y0>%ZLR%"P7O/E M6&J=3(&4/ J-+F)JG;YU%Y;#5J@F#/1P[;4 [M.^)2',3B9' M.2^8"*.W89A?CI^%3\-Y&"TJZ2/)+===E[;<1?K".R2YS89S?(_3S\.$Y^M\ MAVGRX9S/Q9('R8G,)29PI:Z/E ><"08LST49>G>*;YW>W_>:#EN!]THC>FA1 M>=\+NOC9FT^+AKK'7W":AK3$ 9J<9'$64F$(*F*I$\,L%".3I./!>-;:%MP8 MY&'K9+^<]="_;+]'5Y3SX0@V*LD($0<9JS+61AE,08T8Z0AQS5BO+ M9.L2P!TM[; 5>A_UHX=6GPNP[S CGF)^,WT61J,5;_# 2"&S\@YL861B,T-X M.1T+PG%$QQW91ZUC0>LA.VPE[(&=/CJ&_CX<3Z:+0/JYK[X43>V$_[Q.6JK. M?7T=[G+N?SL7WL"XXDA*"91VH49,/01M-,A26)0\5'N[L9JUPG[8BO@H#/?1 MG/"^A=07[?1\WQ[DD$+)A"YQ2]MR%#5OVRA(0=C,5$KS9-'^D[;\IJ[:_CQU[C_&@VP_EL8(TF&]<; MB#K4%,!L('CZPPL;/8QC#^0 MM+[I__FQKYPTWB8-/(L,RM=IA:HBMLPD3#E;WOJ>=TUHAZE;??*S0H^VOK*H M[\ "P<58]=MN.4GA.1:<3J][+F_B:/AA\;=!CDDRH31@\NZ\81>=W+7".6.T M3B9QJ]9MU1[5$<9AZM&N^5FA6UM?>MS$_AN.KB%_.7Y)J#_3OZ]W>5-RH1]> MBV.H4JAM[BV=X$J'#$'9 *PXE9A@=-#?3)1Z2-<:P/H^=&_7_*W0Q9W^6P-*R !DP(N-2N:M,F*UB?FVN .4]_ZY6B%-K6Y?;@F@W-< M7!@C2C*@N2Z@J@@A>GT:QU0<#HY&\^W MT>39H# Z8:0J=:PF>6:(BS#,=!*:R9[1?EN\_77 MF_8HO;5!&C 929J8"GA!!ZSPJ4Y[+!+97G?CV%QBJS]UJ8(UJO?KV8PVPUG- M!XS#\;DOPK(SFC,-4M8Q(IQ.5E]\!MH.F6.DD2>2Q80MF/N[7-HF*K17OU04NU/TKG22%5[6,.7'->;^U+J%Y-@5B4 M!_)U6'&>"QG7N0O:ZN$'N ?MAH@>LGS7O5- 67WHH B7)/>1!0;.2 FET&<: MJ8.->W'GT]G,/^_=MGC4;(#,*I-";63$R/?/C$$@OQ\X63]"%=I?_5K#E[:W MUZ_".<#WIC4)/21L]N 3) (N@Y)D10>R.4JN?7M3HH/(>I5-B#*TSFKKVPW< M)JYUK3]12(DQIC0D7T3M(9<@BF1 6L$83R(PW=J WIM^75TB*AW$^-C]NFXM MX4(WR?^;C&O$_GPH%#<^"6V!+PK>D=86& ] 4O+(#7,2W'MZT!:I/>7AMHPTI N^WQU0-Q-R>#-Y/ZSE0B,.5-S )$ M-0F4]V1OL*#)+B@YJ2BU8JUO-':H"G?T_7HL3=A$V TUH/I5YWGH==.[PQ+Y M?6'%#IS+9&$Z VDQ[D5E,J@L0Y &H^#6:B%O=I%:Y=*N^;C=&^,-B)GT*]5^ M)J0M:ZXO !4R^[UG!GA:S 5.')PW@;SFG"3RD&)JW2SL%HBG3'X;R?:PR]^1 MG7$!CM 4\IDLZ,4X:.\*.,;)WN$6O2_,"=&^GNT>0(>@ NTDWK"-4-V<[D_\ MNL#'BV$)HR=47M3Z> ;!%"2G6I L4* P-T-2J_;[=9[UE,GN19X-;T(JOM]J M)\O+O,!?O][,!;Q 6-N(9VMK)K-0M$&Q Z= LN,L-D8:\TZ)_QZ3WOJG/<@ MTQ[:VQRE='9Z-B)C-M\U-6.Y'7DMA;2U>51U>)ES$*P,M8LUBY%IE*9U+'9M M<$]95_IEHH>^-^]P'NH@ON,P'9/!NC149?8L)%)D%+HFN+$"GM'!E4@"R5LC M=&D=)UJ-Y!"4H8&,>[BL6NVI7&!+A@D;C )DGAP5YT@A>49(+'*3R6;1O'7; MT_OP'((6-)-WPV8M]6@[F2R;(%S++EUZK#:DI(,'*7*=O1DS;4\Z@K9)H[4\ M!7FSF'N5E7#O0YXRNVTEV,.-VV5LZ]DHS&87!2.+N%;1S#!9(C"C:BFWDA!% MT9 <)OJ*K%1L7:=_)YA#N@?H).@^6LA>P7.AZ>L@ZND"X#::1X[^=Z/K9ARH MC:S[R%V]C82QU1VY6 MQGNW%NR=L?U]'NSREG[_]?_W+E/N6R8_!;G"Z,[-HNN(;8!R$J MYXL2M#F; "I&!2&%VO RZ"!4BL'WT-O^05Q[45>VB1;<Y9K@[ MX:4.*(&VV@)*%0,.ZYA>+B(+-AIM>O-E'COAK0O5'<3XV EO=P]M(Y0&%:W" M%T\GL76:_I9)/QTO.17P-N#DYK35\/>^;S2DQ- MC!U?MJNHP[>'LP!0M&))-84U]8Q7/X%!ET-H% M2Q8&IN9)9]T0_U#+75+>PYYX9N@TM*+Y4=5N6GY-*IB,9R2::3BG:EH[+RPDNFRZ M<:[\;\H=_^35,,3A:#C_R@=H416G/"11$Y)$)B/&T$LB26PREL2E;IVGO:.E M_5#MO52BAE4)-35RQ1+?X6>LN8]$:0]U#V_#URK/%Y/I0TA7R'" .CFC40&Y MDK&:+0Q"L1)BTEYS&Y-0HO&VW GP=ZRRNR>\AUJ-9A^:%I?5/90C7(;*LNEBS-L@T;(CSQQ,0EZ+JQRXB &\XS%PA3PT[Q2] M ;SO2'_:4-1#B.\VU)?CS[1U3Z;5KC.8M(C_VY N@[TIAM:>@AFG<;W-LI?@K#O#3A+BRWH_%Y-?_%B$E5IQE%X0$Y MRG-Y1%@@;W8GQ,B2!ESH>")&T MQ4#B7 "991("DQ:L2)EVR8A%MKYIV@#>]Z=&'2G:2<#H[80D@//A='$S]:T' M&IVP 75.&>L)JTGQO:?-,GBP:%TV+) GV;\VW0GO1\BH-S)OZYWOJG<+RZUV MSR'QG(MKF0005(P.HP3&L+;^KSTV P^09;):N2#IN&ZL97>"^:%3C8A:$5'J MG+^]?OKH0.FM/C:),M$8)2QI#38$@&$='LEU,S5&Q M-B 4 CP:%*D8GE7K1O#KH_O^E*H-48T;B2],RRJ "N0=+KK;SB>KVF%7V.2N M"D;:+\"@K@>TT.!,4)"C5T%RDU)XJ"QW\Z<>K*KT3$ /%M)2J5],IB0<.K?S MK,YM7'@)*Z0S$,6(H"2"\5*?#W?VAF6P ;E ^J%,I:E(?JUK4BIH?,DZL[Z,O9 M[(QPXIOR'L?#R?359/SA!*>GSS'.!]Y)&9$I*#+75'BG( ;G("F+7&OIO&_= MAW5=;'NS,S7C^7;#@?8D]>'*7<&YQ%5?K!EYG&3[U71B[;Q4+$%>)#64+(#< M3P<^9A3>::UC#XTI[@?U7:E/=UIZV(3>X:<+F^Y-60W0H59*H8G;O0:L@]>=UM3TX)BM@'BEJ>Q !R:R8@6L514=U^"\#L + MFE0DAJSZ\O17(_H>=69;0AHZ736F=05&M;\PT]9X-DT? \GC:$Q?U8R$?!'L M.IE<:0=P_ 6G:3BK88@4HR!##)+,-0$GDU]AK .-VG"TS-A;Y6^K(HT-H!RL M(CT&53UDQ*U?!;I"@ .!BHPXQ\%B\N2_!@-.1 :6E>"2U)RIUKD!G0 ?K#;N MGLX>\NFN[,GD8"Z=SV>3V7PV0,KP:61=W72V$!B]*9$6K6V@O93IB"@0D"O$_F:1;6\>:' MV$.@#E]IFM+21XKD5817K@$75W^K#D^;":SEDJ#6!EQ<< B>"=#*"?0QV-*\ M1&E#B-^54K6F;(6*=8YAKR^>0>:2\^0U!,/I;:BEH5X+4V=K)6&Q,-Z\P<[Z MZ Y>L7HB:H5.=8YO'Y>":?ZF''])B[YH[\CW?#.NZ.O_U[2ISV%47XQW2((9 M)O),%QEZU5V]^HTKO_ERG$9GF9;Y?#C[-)F%T=^GD[-/]"]J,\N%FT&N[T5& MB-4F@EB2 A!.NQT/(][>6-=?7Q5_WD[Y,?7X0;*4X/(?Y. M:WV+T^$DWZXBNI# 5:F>2WJ@LK263AXP)I5:O18A1,& H0A.2QVL:)UANML5 M/OE78H\5HH<[BDZK'0CC.4KR> #HS^LL,Y;%TMJ76[="?#WK9P; MT=5#5EDW\#X6(07GP%V=\21C(O J N!CA 6M/2M[UD;ZMKFTKHQRTYZ:XOC M"G3M\JQ$51B9.= 6D83*+@AL';#8F]F.7=Z8#F+-2%IKRM\V$MX9 M_=;:C+EHR-QX4%S7>(+CD*32INZ$"=>J<=POVC>>[=B>]4T$NX/9CD?/_N./ ME^]?GKQ\\_K]R7G'S6L/7VMTXXH/Z3J9\2% M0P#O!9W\T0<(O*;D>'0FJ62X;>TNWX>G2XK/^_01\]D()^5%&$[_$49G]->3 MR3R,KMW5+R1]0K+]=;3(2=+)>X<.##>:!) ED/)["-GXK'-,[E9SCU5)/5L] M?/?>4C-=N)JPT[_@^YCL?@&Z#A-(DP_CX7]C?IEI;UQL9.<=_)8%UN2%7&FW M13\[.\5\8SE!>,92W>2\EZ (/3BI-6B3A LY,5.:CX9ONX0#T,9](+>'JHP5 MN3G#YFD5V^&BN SW[]>N6K"S_0HD,L$7AR-6. WH)%6Z[,=''692YT MZZ$/FV+<5>1D!_M5#Z0\=I3E'NDM_(\L3 S%YMK74(#23D(,3 +R%*SBRL72 M.K?L#BB/%GGIE?Z']ZN-:=C-&7=Q0N.%5[D.P$VB-1WUY1JXW49PFE*YAGIT MY^%1%,9KX:(4&D)P!-04\C!",D 'K"+_PDALGMWS2(IR1\SGV"=^^._W'\^H_CK>-VU_]]UY#=/6@:1>N>#V?APXD0Y:9-9\E\A"FSG/G5G_^#2><'"3K ME8J F"VHPBPI)G/ G5"#!T]/JEW.&N[Y'03N37F\NUTDL_2(O?LPN$0GGQ.YP5P&V/M M^%,Z#*=6 5JYU?BX"*\E7?GJS[\B;/776"[3HRY M=5__'.=A..J<*W/GYS9-GUD/_2XR:IP.Q98B ;4/Q#%6FXK>5\S>\=-\[:2#V#: MB^#<=AJQP1R S<7?@R-^=0Y!+1"^(H!!J3NGI,VRQ#J.Q_ ,0DZM(Q"6R]+ M6?,6 /? .2"E:"7TQQXRXC"'6&%&70V:Z#QA]0E,X(RH5=F&UCE3^SUDY#&V MD6ZT[$.&2L&<<_$.DJP-!Q+&6N!J@3.O(DLBT I^9*AT4Z!>27GLF.!#]Z2, MIU1"H9,UUV#WPO76*H&P*G C$KJ\@WRZ)Y6ALA']:V:H;$+#HR00T#L>+J.7M[&3;:>%=9](C4]Y#(/#ODTG^]!Q?X0[WW7JUZ"(>V7>QG M^OW)].N #&X?"RU*I3K_L(K?<>] ZR309UED\\9BO2SDQSNQ-VK20^_(EHNZ M>]:UC:4L+LIR81J4MA*\L@&\>\L@X,JRUGO;6PF.EJ4LW"0+(G?5]QJMX6 M]>,5V4OUZ6%X67NY#ZQ,1>H2H>A"+I0M#J(I&I Q%,KQG%+K3+#VJ_CQ!NR' M@O0P(ZWEBJY^9REM'HMV07HP)9!IR!U)&TN Q+-FDEYSH5HGNO6\I!\Q^5[( MW_,8[',L2"=5/@E?KOQP4(QQ6F4/JJA2)_Y@[>*7P)'LESQ)6F@17O^GERX/E=_D-+DK,ZO"%\7^7%<\&15,9!T2:!81(B<>RB2 MH7'$A6'[?"(\N, ?;\_3T*V&%Q8U48>@3,\P'W_YA./9)>1!*=9D63@4YBV9 M=X:!9Y[^4,EI66PN89T./*L__8>J-93^G@?Q;RO_J\GXPPE.3^M$W8$U*A=R MGP&#I"/$,E,K%\B-")%<"B:*=4]K5[VZNA]Z_@2T:L\#^]]B35=^MHA"U>IR MYS-M$ Z+!.4"65ZB,(BL:"X2[<-JGV_![E[9C_=FS[5ISV/\5WT4Q9/6@6PI MQA@Y*MI'B-(&X!R32*$DR??Y@/GAWNXV!K21ONPFE'\E?/:FO**?U5PGSMA; MG"9:9GVE)^,Y\4J?^>'E>(Y3G,TO4\$'(G!I8C!@.5>@5$TMU,6!RBDJ86,] M)_M_ ;HMXK!CESLD>'^RW9;)>JM?2/J\U:*%CUO1^BE*'G/DZL)$I#J)> MP4D?@@]]%6#M9H6'K>O[HAH]>,T;5]RBUSH:E! *H]>U"MF1/($53"5*5R>U M_ZB"[Z:"O9*R[U7PA:04%;T&LG!&)X.H R&U!1DB8XX[ZU1?E_A/M0I^(_K7 MK(+?A(9'*6I>!^"/*OB-J=RXNGD;'AY%8914H01Z2RS3'!2=N^""-1"0V=K0 MRJ'>05GG'E?!]ZLGFXB_WSD-Y+V3UQ% \US[#M&F[#SMFP)]Y,(7U.H@JN W M$OC=;PM;6\D1;= T)2%!910C2:$ 95=%)^M2\&=A>J-D#MLN^ M:MDF=/6@7<_.9O/)*4[?X6@1L9I]''Z:79S@O!3%+69(C%6SKI =P'0&':6* M$K4O_F;[[,[]4>^&LWM+J5MA"7HXO9+WF[JJ\3+6 J/H3 MY%Z$.I(6C:F]H3'&X.@_K0^H#2%^%Q9WG[3U<-_P -R5[]LZD'NRO+> ^SC6 M=Z]JL)G*->-P]YO<2N@Y25%+ R[V95EW7@)1F$7?MVWORTEFTZ[T6ZBZZH0.G5(!D M$I?!![(-;QK5J^XF[GS 7MQ3;,?IU2N*-@)L/+SL.<[2=/CI/"-N%38LGO'L M#&#*=/K92*=?@DO+/1)1=U7\;3FA /4)7Z(*>'PK_?A^/)E'1ZF9+\YL\Q M3NO%Q44J?_B OWZ]GKU\_BL#IC HKR+MIG7. @D,7.$"A(ZV<(\BEM9'V]9@ M#TB_=D-8C^5R5R3R#?*;\H_)_$IF_&5F_2#'%(N.'*07=&@76+^_GD_2OY\//PXSC_"[,\1OX 2]6,*V0 M5#^1B^B3@6B$!^'0T ]\YJGY)-DU;'=?^OXQPW(V>C4LA-%Q M$634P-2B)WL0$.DX!A,"5X);P;%URO ZN Y(59K3<%M57 _'UK,)';LW?(*3 M:1C/0EK^>#:0+N:L& *O*0+*HP=ODR3LZ'2PR7%_,][3P[FU#M0#4JA=D'5; MQWQ7'7N'GW%\AK-!L%Y*SA,@EQ(4(\YE$)[51K0V,#> >@-GV3LD*!=C^A//-8I*4MCG$ZOI0G/\RSQ"$7 MSZ*0E@7=.A[S)&NSNRA0KZ0\=FUVILWU%7X(HW,CZ;PJ,#E9JG<6$M8K$XD0 M."+(S)+UPIF8[^M=, MLT(Y1[$LY%T#QQIIE@\3?O6IN\V6["S^24/9]7MG\.[T@][(W"3436N#[YMYIV=5RK J:3\3"=8/HXGHPF'X8X M>S:9?EI6XB:&RJ4"4;)<[ZX5>!WWWO1DF^.W)0V[20^Y4=._ M#L ?34\VIG+C9A;;\/ H34]LL4:$+ &EK),UZ7UQ*2LP/!C/9%9&W6R)_D05 M9<\;K(K&.V-],=GF1_ MFJTIVUI:C=^PHU&:C"]@)$?R#XI<$"\L+8:TQQ,=8 5GLAA'/[Y9)+9R],2W MCSPDRK:55$,;:S:=#RZ#O8N=/YJL@I0,F%4!5$H9HDH.M JL")E_7'L(T[$K&*S@Y2;+CK MKH(DO99H<-VQ^?FPBO>5.^X:PF M$?X>QN'#XOKBXH (BG/G@X><(F$*PD$H4D/(7I*@K8SB9NQRM?VS^O-W=ZYV M%OBDL;1Z-5LU/987TD;)ZKAMXP.0EB+4SC9D4@N/8IWPY".9K6VYVE8N/80( M%KET-YW>9%DJA>"XK 0HS!:\M!E"(%29::5"ZW*053@.VAIJ1D /)1\W,5TH M_#JH>HHNKD;T."'%[HP]H (=Q+V#'6+9-Y$);GU!P,(E*&'H3#%1@TV)(T.6 M8VY==;%+)7@@7+@K'=A$RKT%"(U4]# ;P=:V&$IG 1ZY!0*"F:Q)X^,Z70<> M,4#80KHKHX*;B.:1VQ\+SY,*-1J#-9*M8@+'K:45EQ0S MOB^Z>JC%V[3IX3IP?[0_[H'ZCHUIM^%M#]H?9V-C9IZ#2X*.6NT<>'KU0*48 MG0U)AA_MC_=(RS:A:\?MCY,G&;@ZB$G4FN>0"@1FR*E/+"8>C-:V]0WXDVY_ MO!&5&[0_WH2'W;8_-LH(G@('=#:!(E+ EV( JTX\-6W@6XR6R/)C6!Y,=[>2W""G+\LN0FV*).:-\E^"%-/ M:ZX3R6='X_Q[&(]Q^J:\Q_G\O,!@P(J,A8=(+[$I%YV*$1,4T@F1E8Q)MJZ= MWQCD[M^@IKISNY2Q3Y)ZV&E?30AD'8.)88:S=YAP^+EZ5E<64F<6)UJW)T3D M8GE":4H!9W2&9+!F;9L44VMW=3UD!Z8_/="QN^VW]HP8I,A(H;,#[BPG:"Q# MD.@@I!RD59'.C=:1R'O@')AZM!)\#^G0WT(W=X DG^?:3Q;QF\""$,HZT O0 M#)'L"%J#95H8D:.PK/4YO170755"]JH]_5.T2J_V:5PM(J?_DS4B+#VM12B( M5EF(K@YTUE9A6BN+[! J-WK3@37+-S;AXE&R\=HH+BLZT= MGPH$X0T$[KA1C X9T3JFU]NJ;^=Y,.2"NZ+ 1X.@T''P(:?:<\04Q9V/3G;+ M?VEF5=UX(<^CA8$+0LZ)G*()M"/5],D!LPR31L:Q>7OU]=%]/UM;3XSU8)U= MQ;.\:U@#44_;VVTTCW,-U!=_]ZA)!^'W[,@M\UPM>#B?/0ETN['"ABO,BB1.3A'5I#3+!!0 MS[-K;2C?1O&XSOLVW-Q#]1:"W<%XF_?'KXZ?G1P_?_'R]='K9R^/7KT_.3HY M_OWX]O/O]J(Z3.4II7PE'7@<@9ED''U?%6R>X[SD:W$2_!9J5*J1Y>D$G5&TI' M=CV3) =T7ACE76RN,YL /%05ZHVD/I*I;P%[C?,E-IV"C$%G,NJ< .5+ CJZ M,V3ODM)T])?F&9KWX3E4?6E%0:]7&M=$L;RC>S$&3:EM2#)%D%>N0(ZRMN%(V0(>R+THS[L):7:D>**U=_?3'C_GUR/FD MJ>P;5UC?1G0Y^/YA3 UKZ._"L?MB^A8(KO;8L;K6%QH+!H/2N@[%MJUO26^CZ)YM??&) M-;EX1@?JWR>3/",[O-ZDS7#ZN8YF<,:ER!"23Z3X640(7M>X94S1!P&Q(+H=#8)F*M#$4.T MY*C5.LS: =:Q9 VV]I77@'4XVM%(]#V$4"XAO@M__A[F.!V&4;6\WYY-T\

RMX!Y.-K3$S4]1%PN(2]0 M7<829\M2I:/\>?%U7<5T\F%*;\.OP\7,S%D=41F^N=K"C@ZXO !5,L M2RV1][8';0[W<+2K9ZIZF,=\"?TBSG@>$F"AZ!2BAVR%!Z4\G;#3ZTH>MA?K8L;7E2MZ>Q=$P_3$?CH:UV.)R8><>91:%<^, M=4!07DN(B!JX24582=)*K0W^^_ \5MRM =LWQY"VDGH/1LY=V$[HWR^#06L@ M["F;[F%TCY-=UX[1-56E(QV/HSCDO$7F7( D0@$E5*CV.X)70J)2F'GS8^>Q M%.:!_+O'U)=-6-B7N-ZR)/OM*-1*\'S\7V?#3_4 [#G*]^!S=Q+SVVSUC2* MUQYZ=.6AWVRH8(U6UAHH)BM0/)%M&Q2#R'A,-EJF?>M V<.H.E<)DX '+"DZ MTAF"=9+>$2TE.&UK$5KMM!2Y2\W'7M;G[MY3:LSRK1K?3879RVBCX2A77XR6 M]_+TTW3R>6%#SQ;Y7@-N(C*!-4F5DQVG,4(L)8/,7NHHI?2E=8#F7D 'IP+M MQ-^#T?)[2!]IE73P7EGW.3(31>"U&8Q@,M&:T9'6&@9!&AVDRSF7UL;*W6@. M3BL:";Z'N%R]#R77>U$/L8A#+^(YY]""5Z&X[,'0DD')4B!$39:9UMP'JXV5 MK>?8W@/GX)2BE>A[B*/=N?+E-J:XP.3 %(Y' M'GQB#DI,$12M&9RWI,\^<\F+U:07*O;FENFN)?VZB$LN M@IXRNAQ9((,_(H)B4H,KDLR]4)+3Y 3@>D//6NQ#WV ]?JYW2W58=VO:DI8^ M+A7N7/VW>/8Z$/NZCGH8WB/=1[6F=EW5Z+HHZIN,ZSE*_Y0>]*$V%I[B M;-YW/OK:S]_)C=5VTFAT<_70P[]9;$E:BUDG<"BQ]A8-$)-F8&L61\Y.I]+Z MFF=M<-T[G=S_H/KBS;\^FYR>3L8OPG#ZCS ZPX'06;+<3//TTF8;IUPNU#]/I5T)[=%K+7U^. MT^BLWBR^K3$XXF8^GP[CV7Q1^3JYX]P92&:BX+7.GBP)>E6"CRNR.C]_J Z9!TBC M7L/,[0]'@WCR=0[AAQ6434C,<@=*JM+(WW+P1"B0+L3$9)*!U.Z6OB_&BKDV MNYXWK]7\[/Z^]$QJSTMC%&O1 S#,02FA !9$B(8F36SM,K8](1ZEWUT[O=J1 M1U.=L ;1K%T8?YM,T^AJO*@$#/=;9Y^-X_R[Q7S)L_C?M[.;99K'8E6"<">= MQK,DHS:MUG)"]?6$Z"_023M3:$IQ5=IC%_N/JU M(JI!;&O??5VP:*4K*=S:X2N0!2(-W(#FC&C"O,N^=KE8KX.XF406(848K Z> M"MP1.,=]@$3P*5!(5B?K"0LV'4D<0_=+/3E39'^"CAWBNTLVN5]SH:L"1Y$%%10)^VC&*U*87BDG):.X]S%Z!C!0#;J<%Z6FQ< M6Z4KA0V39W_X5JR,/6*9H,9Y=-&C\V!\XI! M+X"[2A?YGY.;^[E"RP&\\3+Z3#A5&9(*#C=62\#E("%1&[G@2=(A1F=W0#K\ MEE5->SJ,SJY-58,S\(_1>#+%/7P%[.+?XS2=?1E]^X']U?>'22:+OW+)36!! M(=R,VSV:BXZ!-[CU*J-IV:NR4+6SO X&^X+4;!C"6G2JZ0+\@YO/DN**\2@M M ZZ*@+0H%@3AD&,T%M=A#3F*;BW@_6S:= I%8/U973[$LU%OL/W:7(=W]Q. M4;L_?TGXQZ-)O#2E3P8I:=Z.E0%URI9^V!FL8CIRIX)GZV?_ICGQG1[V G2@ MC6 ;M*[Y44N\00:S5]_O?;<(>%*%.YK*N+_I"XS8ED;&W? M?E^,0UU.--LYFI)R*I<1&Y8V#YIYE UW3@)::.4HE:4#*:- 4:*>$\D=KUV# ML07*\>O[6]#_M&F]-PT-+)I-L!9F_:H.N O 1E<13X([SK5$%2H[J$=_'HZB M,";H(*.P8)*S(+*-X%(99:^DUUJX9+E]&8KRQ*7%?A!G;AX1)70E6 MC+#<09(;(!%E36820F8E090+\-8B)&(DX9%'9M9?\ZVD/O[X%T=J3PE6?E// M__X[78_<$DBV+OA$#;#L<6$J9#"&2C!.9&&DI8FM^QJ;J'SPH2^)P,.E53F& M<'8=[K1'$&.(L08BDZ4_R[R?(>X+,EA=9HX:9=>+A3:1=N\C7Q)EATJJHNL? M$<:]$L;YT9^XYCXJ#3R@CRJTY^ CY4 TDXYZ+HC6.VRC60K_<37YZS_QHQ=F M45Q2.J=SPP-?M&O55\ 57\X"98%BJ;==<'3PFIXF_/Y3AW6'>HM_4E%V%<_' M1WB4Y2:'*"!XG4 P%L$B/O#*D1!)3LSM:D)_"AQN\52:4;B/R"J;-O\H5_[G MURG<3"?C4?B%]MSO(]W: M WJ9$I!&BDI!4TUNHT>?70$PX%SZTVDB?K0Q3G> M]OG#G>@U93^I++C*1_K=]?VBO6W4*1CTTJT6IIQ/>%)1R8!92F/(3'E9XQQ_ M\- 7?W@?+N**XUH> %EU:.D I>(QO?;XX<_F'D1LHK.'%"N?PNN02BL?[G!O M4B*BIA)BP+A@(08I [H?W(I.?3].@= =YVT;/O<17HNKO UW%DS@WB,T!VN= M0D@.73ZGT(C03-N<$M%J/8!YDK<^O<7=X7YG'UE5OK0[1S4LN=I_N+&[2O>* M38QQ/E-.(>@R!C0; Y:1#)Y%'KFP4GC1Z:IG\^<_3P*K2*OI#1W161IG(ZJ2 M+^7/')7*6PN4,AVBM4IV"E<=Z8:N+E>'RJ7R7=Q6$YIKXX5-&IPLF::.E&) MY8!'DAE5@:*Y]FQ\CVI[9 UIME/B4-QO@ML:P:!G0 TR@W\@&0([=GZ$_4N@KT MEG*#S,W?V_LW%YW^,RKCN8???%1R#Z M[O2K#[RTC/,H=2K%1?A2R"S >YY V>"#HX8$VFHQP^\'_;A3L!>BI[4DWZ#Z-'=(<=I9D(C#FLB'G+&6%15/.Y*/"Q[*UT* MM3O^;S84#G!K[V([JT]B+CBJ0!FX( &:C+.3-"?&WE/_$H M:0_&]PJ&[B/YYA&Q+F!^UF#H7D3M#(T=(N7FU//H59(Z@,VEA:$2:*0Q;2': M)(CV*A-?N^3[U(.A]1C?1[A#!4.%(I)SB09YMB7OT =PEC/(5*.;3QU1;MWJ M?4[!T+U$WB48NH^\:J>";*SB>)#SJ3.-J:1[YOD5K,[@BV MCHGOO?*>+G#QDW4P/WP0%74,Z%Q"MD5K MR\ 6-^\;DD7*D1#)>)?B_'XH^IH+]Y[Z&IWWR=IMGL4E!+ MK:,.,LFE(4(R97JP WP]N=4FTFAKMZ3J!&RXC6M@?5DW/.K35+L9R0,)I.NR M,]^ZZP_3"?II-]^7^)BDBFN/IRNZ[L(P#\Y)!HH;H[,G,;CU^.U&XZ3#LUZ\ M9C01>@-_9#Y!YK?M4EB")(1P7JS^7YI4 MR&EP) MK GA\]3%]-Y]3;-+[U)(2G+PS*"3X',NA0%AOG1*B<\\UTXFV KFIU&7.G14 MK'[[ 6R#\I[_':YOXVA\=7>QY$BRBE$&V0E$:04#0]#@8MYKJC3SQ-6>!=$- MV4^D0=6):I"7O&-;?)]NSOSL9NK"S247A&GI%.0@;&GN@H+(B4*6FH=$6(BI MM@'4#=E/HTX-B'JL3JJA.MV;;G1_*.YE)HI:(2,05^Y*C2?@LR[W\0Z--NZ5 M]PV=]XXHAP]!MN"[NTK5(*N!M[9;*&5*@\@I.C#.$A!X&H-1@8 U7 L;K>*I M]NB,W8A^-K79EX0&3M@&2(\.W3LQ9!6]TSF"=//*@V#!)<5 :^4,_D]IJ'VL M[8/OISGTY=?A#9W?=U3MZ6ZT]6)Q6"/_!] 2BUNE9W2 VRA_ M<$^HQ\DP;$9]=Q6KQML)J)OF6:(;XT&IX@)+IL &YD%S'5U41IOJX?B34+,G MLAI/5>D M8A7]J9RTX:%!I>FFW(A5+3RAG-KD@<52 > ) R>%*Q=.VC,CI1"U+XRWHWG9 M"E*)A58I*H_6O^RDC@X=0=V%R'-I%8MH;4 MXF%KT+->(N^[B_>_?S[_^,>;\U>?WR1_3Z?O)39I=QB"%S2P ME[F,5.!H4J'. 2D-[BP+/)GJ"_KQ^"-DZ/?C]''ES&&B;& .E 5=Y-?3%$ M[WS.LR6TNA ;7#V6<^SM>'8SO2WK_7/L%C?G*;X9S>9-"#Y,T]?1[5>$/O^K ML]EM6<_KR6QQ<@%.857\(E#C:ADF9.'9,JI/RH66O?E[TGY&>K3L>@ MK$'2:,&$T%Z[;R/4__F+<>&O1U<+%_>22JU*VW \R1"32'D^X($#,U3[J&AP MLG9#FMV(7H2^5!)X@]S0=Y/QU>R)[RO:!JF;]R'MTDE&/&)CP$TL":8E53D%!I$YC4ZO MS$:L]Y^LJ0 O>#-H0$"#E,R[12\N$9/BAJOD +47E=;Y"":9 )1'08,RCNP< M2MG+\QVT*T]M#_%P,1[[)K_T8[^#_RFDL9N.)O.+&-1+R:+WH"7:,()Y!C;( MB/8S#8F6K(AN:4I/3%G9^/"C==OI0>2DID K3]!9X?AS//N6PBB/T(A=!#V[ M@*HX)&DKD.'')54@:=)*PH/1KR@A,N+10PU'H[1D;WLK-/C@*=')&&\ZW1&< M%NT[ABH-Q?H^@FUP+U3,CYNE^?$9_\UB3F-*-C))T"$E!(T-9L QE8")0)3Q MFG"ZWO6AAK6WCN,9;^[5Q-L@PK2.:35%M0.J1AE0FQ$=)]&I/V-/J$ /<0_P M_B_1,<4"(O00*,-]3H92Q\PS&.\Y;D@2?[)^Z?>^2SA# M^9M[%U;+*^A8TA%H"L"#C2!,E& H8[CA:9:4,U+R]6Z:&_O];/STX7WU&G*? M5!5:Y98TB(CSQX@2EY0:&H"8Q,OM8P)?;!54T2QLBHRXI^[LMW_Z2Z"QK] & MZ*-V/[EA#K-._L6#CZJ9@+$=8Z4,C(?7+#\",MP'EZB5@,8Y;LS>9_PJERW: M22N8=DRVO?%Z5S<78Q417"02!"JD89)"0#I!9,O!$1G QR1+A-@YUFF&[=XY M&0]@#/_.UV![5ZK&C[#L]$$LY40'M'2)\ I%(*JWW76(S^\AX.'>\"ZJ?-3:S%V/=_/)#Q#V@,J3@ M($/!:WQV0*+B4* MR3+&A8PBZ.KIG"<>FVFA WM(>9C8#+669XU.KE84%\FR!$>M $D%3R)R1-QE M#/N)QV;VDOO3L9E]A#9,;(935NZ-"$13HD76*G0X(BXU>I6SLB;S+A/:3SPV MTX/&OD)K4=Z[\AI>?;_[\A^C-,6'?/G^+OV5KN?;4-**!^N+-U%0:N+ <>5 MQ9 R;E"E:*CRSMP-V4LQV1KPT**%[PK:'\G-;J=SSV#V&._R3>D"ME7G@7V M'JGO0 /&MRE5,[I:[DB=0!-MO/9:@.*BI!27CGNE/ZCU')">C6 M4\T&3DVU]F&II4J]'7^[O9G-).K*B*- ML4$P4 )]$%$L6.^5 ::M3<@B$?:97%65C_U7*@/'4CS["]7_JHPT2M,TN_GH M;M*EIBH'IQT$71KAWXS MY0QOTN+WWR;3Q53V4OOFJ:;9XG%JI"GICSJ"48:!UV7H M!M7.^-J])_;%^#(4IRDS+8*?&_ N:Z9>3:;3R;]'XZO7[AO^R(@((V!'MG/:2T9;]5)["][Q5ISDC M+8JH-V#][,!_\/U>Y-F83KZ-I^P@D86,2Q]I@6VG-?N14Q*H>02_LB/'Q3 MC."99,"4UA;W1D?]$ KS4VPPA\K]L5K8N@G,"#"=?2W-KBXIXYKE[(!X&0LN M5%P9-62%:S;(!F>ULR"V87D9BE!%TAM"=+VCO0^!W=^_YB74\9[QQ)@AUH8 MRB=1>K13L,$+4%13@SBS)+5+RKNC>XEJ4HV-#8I3N?AAU1!O$18BBO+DHP+4 M8 \B6@(V$@T4[6NK%,W.ULY5V 'G1:K&P?+>H N5&U[^X6[0],&#KEQF69TL MM]ZAQ5QZZGN5P%GGP)I$+ TJ4EJ[S=1V-"]1$PZ6]@9%J-*'C MO^Y[XS2XH%!;@2B901BMP$HM(>#?)9&@7U6]^?9> %^BNM3D9(,&]8[B/D3[ MP7V?9YVF*0K!:)NXLF@JH>L$0F<))C(%D24MK!>HIK4XF*#UO2.L*XAO>=J9S264TP*C"V]7T(T8!-*@@L>B>0RR=36I7UQ MP8TZLMZ@!;V#I0^1?40H7^? [F.T5B1IJ(5L:&D50C,XC4>>%=XZ84H?D=I9 M2QU@O43-Z"__#3K2.R3Z83H)*<79;RB1@O=]NKG(#_JZ7S)/!27$031H2 OK M#!A-,NAH#:4L>IIJ9TP_C>IE:$AEZ6]0D K!T9RFBSFM=Z!^GTYFL\LR.@I= M*X_^=41D' \YGVA"TPC_("L9.G;+W6OKV +F9:A#'5EO2$*K'!_=?S $$SQ' M%BBD)$HG#/2G'/I2X*))3*"QY%W;H.DSF.71_@AJR]L&O6O26R8G*80+#(QW M# 13#FQ >9@8%'=$$4=KI\B>8&^9>EJQOU1/I;?,PQO%16]+=*^$#A98SA05 M5C)P2AOP,42TO:W/U2@FHU"E&:4#GE%'/0^F>&2W$;+(TDBL1:M^P#$?^$_6_ M0W"_CWP;@]:]!&26G04?*^ M=@'$3D##&X_].9NT$GB#XKS?)M,TNBIULW=Y14M@'GUBSU("7'$90H5FD>$N M0PH&W6@J,^>U'8VM8%Z %M01=.6N4I]*QCS^05I"$8XES8P%34N<59:(*U,4 M+ V1"8G8['H@8E-5R]K'/F/V^@JI11E;NKE)TS4=BLI0G0,!]&40$_ K$9V\)_E8[WW(#CF?,=#7Q5BQ+*U-B/I;JJ+DA@FI%F/>Q; RX3Y1ID$[+ M!)1R;SG#!?I.&_(3XW;N'OC.AI8-249G;&@TM1@/8);3BOA&&=8F?')G#'N*NZ_.TC ML,J\_8&2^GK[=0D$=VZ"NPG'+5P(!,(=.$(3<$O+17*.6JD*S#UXZ' '8R^Q M3VK(K**7,@>R*/!< F$F6X\^$W!>3N)2WVE-,<-,QH5FE07IY)\^1=[]ASY# M\@Z668. PS_==%0.\9(A.-]-6*"<2<$@TQ31FC(2;>=<="M[%[5AJ&V5C=5U M#,_=MJDBVXJ6ZB8\JXD\'1 UBBD_1G.O,I4NV=D;V4*0_$4ENSOD>DFW ]2LWFZ-9'C$:GY>U]^#Q ML"E9WA$,+P>5\EQIK8DUM7E^B&#XR$-?3B;5!-H@+/PIA=MIBA=_I>FX-)9; MY-&,QE?STK%)GM[]R=MQ3']_^K?[=@\\)R8(%R-D'4V)D''P7 >@BE.I/6&" MU\YGZ@7XV2O/<'0-,-)BOEL&+3DAF4*VI#36L&6H,B- G9+!HB&K8^U+R%.? M:]/'3NPMXQ;]E39/">B"ZF>=:[,78]UFFAPB[N'FVC"J,DG%5-(E9Y>)"%Z& M#)00'IEW)K'64\=/;:Y- QW81\K#S+7AQ2(6Q $1SH+(I>##>@LY^Y*I'3*- M'8?5GO)U-^$8D?;:DCRE, MKL8E0_\=NEHE/6"49F>S&5K4\<'3+C/^0V>M!NI+5^NL2_M9+8%1SJ/*6GK9 M99?J_,#A=;D"S_C:BMX?@ M#/54:6H>39W89(!N^?CASCF;NZFJ:K^82+ M2?Z8_DKCV^2_?YA.XFV86U_+T6,/P74:CG; 0_K.3.N[KEJCU!X\_V+U_!_& MK#8I4!5+ES$I2B1,@ \Y@DS$2B=UIK9ZD?P3F"J4;97/*_TM7J/1.W7AYE^C MFR^O;VOYWN+Z-H_$5NF'XYJ7XV?U]22T5-) (CB9=QE0:<-EQP)^6 M]T1'[FHW.#L YA'Z ]34GPWE7DV):N F;Y''>2HYJ=YP

>P;H%M-21:@(_E?X!\V["Y8-61_^GQ>?.%@:=4]QI9DM" M@P+ARB ?$M"TB]I''X+PLG9#O9V CG:K7XWV]0!,-?$WN5"88UFY:1W -'*7 M'P YCFMN+PN3X(",F@:2YXR6E3%()(1$NMO56U!QL-0/D3 M3NY0C.\CW-IN[77)+/MT^^W;9'KS^W1R^VWIE9G@"/'6 W$>UR05 Z<] 6<8 MHQZ/3\G7[<^-?NV6SS_"/A<\I?!E/KB=7HS2[ M#XX8GDD2"0)EJ*HFIC)CG(.U+J<@38B/KDLVD?GD@YXKJW4E6/D5?3V9HK*5 M5/1Q/+\>?1V-YR;(ZAI:.YM,Z:[$ M5I1=Y<+B9;CE8OHI3?\:A45^6"8D$JDT)%(:S2FAP5DJ08O$+4_2FV[SY)^H MD-OT[!=C5U<1;ANR9ZB%2T2SE;'7 53%FO*M0(:O,._/T6/"*PFX<@GS=G!, M2^M-Y&@T$%92B!P86N[Q"5?6A^QPNWM^K.\H2Q^(]'WD6CLI-I?$,S?]O^GF M8_IVC4]:3%.8WJP.'>$X)59'4#Z48A%1AMM* Y0P$P.+S'1JU//D@X8M?:Y$ MQJ25)"O;W)^^I3!RUS>K:Y.[!-#(HS!*(5]EJ*RF#JRT&02:%2DSPR-?C[AN M[,*T^>.?.Z4UI%;Y?475]&E$L%3W84 M7.0,.-.).4E,).OI0YL3#3L][KD3W4*J%6VRAS[?Z\G7;Y-QB>ODR;1T'Q_/ MTJ=ON#3$>Y:FDUGY^JZV$YUZ%3ADJ\M,$U172UF&++SQ6OJDS7H"R&Y/>H^' M/W>E:"_QBET1"N"+FR]IN@GU7;9_7 0%/"WNB9:HO9P1\(9JJRG1@G9QO9]X MS'.GO:84MY8R#I?_\78<;VTCSXZ M4DW@SR/M(WKJLD>KB[I24I)-B>7]K'7K3OE?:QC_B; MW_UW ?.SIGWL1=3.)(!#I-R<>FXL2]SACAFX!N$T[IB4)>"&!BE5#*Y;O\W3 MHKQ7VD<]QO<1[E!I'SG8$*B)P&P9J*3*H#U&# 1TPGU01DN^;CH\I[2/O43> M)>UC'WD-GO81)$>'73EP"1&*Y-#'SOBM4-D;_)E&="\A[>-05NM*<-BT#Q^2 M4%0;W'<,VAXI,41F0RFT2@X53RC5A=O33OLXE-B*LJN<"?"'^^_)=.58+@X4 ME9WG2A$@H8S)#O.L(IZ@>)'9165Y[E3+_F1;Y/4GOQB;NH)@*]/\WGU-%_D! MIJ5*=P%5,>%C*Y#A$S[Z,C1I)=[*Z1[;P05AG-7$@E,%7+0.O#=EDBVCPBE. M":^1[C$PYSO2/0:A?!^IUD[V6+NKXBJ($!5:@T:7-H\<%^?0-R#:.SRL@E&N M2S'P4>_]*@EZ4D=*E6WFY5UCN8B^!\A8+Y-P ;0H20>,&[!,HL&18FG;J8/L M1-O&#W_NY/676.5W;GZ=N+RR&OU()+"H.#H8H*E,6Q!H,_H<*7!.#/>:,?9H M#/O6J]CU#W_N%/:7V%;KJ/ZUZ^(.\G/Z^^;6];I=7?N@6I>HN_!5NBM=VL,? M4V%]-+[ZD*9Y,OU:1I)?^.O1PFP^__L;.J\I?B[>S=5%_H0_G647ELM:WG@( M36ABJE!+2^-ZHO&@]1*(2RPH*:W5M9L>U4-?Z?YU-Y)+;2,JOR"X@OO66%_V TB?22.JD\UPHB M'IH@M**XO8<,7!!M"9-1G]X;NL3^2T.')+_!74_O=2Q"-EX8$1UB5U$)%&7& MEQ*M0? Q"D^YIXS5[C)1!_E0B0DO16WWI_M4DAUZ+_W3C9O>O+F;!T2488:+ M1>A"9#4/(&<@GEB6!!Y)NG:"3=T5'"OT>PP5K/T6'*X*6[?PUF[4):WF2%W2 M1J[4.L9?SM0O9^J7,_7+F?KE3/W2T%_.U"]GZJ6I[;&=J7HVYV]G;S_^\^S= MG^=_G)]]^O,C_O;^\Z??W&CZ3W=]F_XQ2E/$_.6[__X:C>:K29_2J8,?U==F MK;/&2C;M78+J#U4N ]X5?C(P%AT(7]R04NG@)?&H6H:F^HFZCU#TW4)+?Z.F5JOE):.3>C1ZDO(E<02-+T\2)&NML,9R MF6M7F&V \>RW^+ZB;3A&!771+S.O2UDM6L"X:OQJ-L+GN(4!M@#__=*3D)W) M$K(TJ/O2HNXG;8'*&)A(7B53.Z)^ ,PC3#+L2^^6&2NMN&E1D;9Z818>$Z&. M9988A-*!0A"#SE(9N.ZY3(B32<:J3[1\@&"P86]U-XH>8CSV+=ZNXW-^P"V= MKO*2E#L9HC3W1,>%K@H2\;3+"A66.VI"8(E(W\.4W/#(HXUTZT%J!].RKW K MIWYVA+GJ&=L!Z)9*BQ[:<(SJBJ84[J\F/>1_5(7)088Y8+3!"1K)SJ+]'2R8 M;*31Q@AB*VX;1RC).$T]V4?LK6HL+_X]+@-QD MF6-=6E-) 30I =!EP)PG:N\7V,#6E*45'N#?R, MNVC^J^^/ _OOTE_I>KXI"I6-%LH 4Z+LC+X,6Y8:).=&$_PC;VN'L;HA>\8V M:$,**A;V/D+Y1W*XG\W7/GN,=_FB= ';J'O.7D"/TUVG!>/;E*H972TWHTZ@ MF97))*/ DY1 &)K !![ LB!2P,W8VMJQU!/0K2?:^)R<:NW#4DN5>CO^=GLS MFTN K@PQ8;,07H(*3(#042*TX,!'9G10/.#IVTJ!'L,9/LS:D,AM*M.3A0;F M\"9H;%7PZ_$=T9R#TY.66BE-\:6R41G&E,JD=G]\!YV=3D$-8&&@'X:N> M.EX[Q3P'HG0HT_ 00%@8HZMZ<-;7IAXM5 ME&7-_<[%TFKGB>W]X#998_W67RF'[$Z+EMDIXWCOJG&IP_%B_#&%V^FT]#X> MQ_>3\73U[2LW&\WNX,[;IXW^YS;-?MQ5:2]]##R!UQF]^8AZ[ATQH(-53EJ7 M1/5TC]9K:F'4ET;3?XXG?I:F?Q7_><$\0IR, R)?]"W[^ #BW&Z M\EU$42TGG#,E@;N2Z&.L $,I!:ZB"EQ+D>UZ2ZH3/3T'S9DY:9T_&84Y=C[/ MW3W0VAO]&?_=XN*9:)%T*E/5I0&!:T//R">PT:B<->66=FJ)NL\-W!8LQ[I5 M.1UE6;^\JT%:@^UX$ZY5)DH'9(VN8+:C.LY]2QWV.JA$#]$/JQPA"V89C:5O M>VGL[? KHCRX<@N@/:4(_)DKQ1,7)4/KQ#X2'T 7WDW&5Y_3].NRHO/WZ>3? M-U\^NIN[=J56J&PM \)#B=65&94I.. R9XI;I::^MK^Q)\3A?8M:[#ZA-#6I M:9$_M ;WS6@6)K?CFWL(%0DR6<7 <$= ^(2>=SEIDT5/)6F63*X=G'D:U8O5 MEYX$-*R%.0O_AX"E38E MS\LX&T?+]&W] ^ MW?K9*([<]/LJ&<40'40LN;TI!ER[S> M8R78:@R:78D]&DNS<1+8DT\:WAJI M3,VDF5PK-V'8@6Z584)-$NCMP[_HJ;212;X5-#K+R):IM)7AC DCO!6*)N,= M.K)S)TK2Q"A51J>+XR\\*3 ._6@I*>/:*/*XU=A6UG<^Z<6Q7D^NCUGG?5FG M^AZZE2+BB@()J(/"2!#6*["E-YX*D5+&DDB)=J1ZP\>_-'[[2O QJ:+/0+&/ M;GRU",AZ@0\F"O5)EWB7= (LH1Y(#F48(J'R46'[(0/$[A[X*S8PZ4M#Q1?\ M#L0JV;,#C(JC!.\]>OCA@0<*?YV^'I*K/"7P/ASJDY\G[!K)%.XM@J)+4.8Q M$4DM^IDLID[!P&,3N&,28%W^]A%89=[^0$E]O?VZ.A68$YDG6#%/,J_[P$)V9C,"1X$(1@\UW%- MWD0+(3!BI#4YA$XU+4\.WOW[69-WL,R.5Z,=0K&QE08E2X>L4BQC4+' !<\X MXS8:8UMESYUDC?;)&50-":UH?1]6W-,%[*^*[YJ,]RK+/82NHU=\X\Z;@S,$ MLF4(6F4-CL12.4I9<"XZH=G+TZTZ%=_#J=8^+ U%K;9PXWK-I^HR*E=I=GU%8$]K %[=U>OD**1GA$.1#"TU[/+8(/%7WSTFBIC4VY6A5EQ M'=5VPOZ87KOK<'L]__+CY/KZM\GTWVX:+X,+63B12M$UOLF!2K 9C7.76224 M2*7U^L7I"0EZ\Z*.N"L?ZQW8NGF?A.*T;/I1M\V8W#)77 M\DOK3U!G6EYB=)#ZZBCZJ$@9$T4(=0[ M55M"6\$\ZS>[3IRJ#E$-G.N+FR]I>@_6>USZ$AFURGCT5\"G,G4^< -&XPX6 MO2LMO1_-*A6E0-U'&__R8OJ/0B)Q0.0:,,Y67!4R<@""O0'!-& MM O9G](F7U$1%PE!F2=AK?4H23PX190>',5O:1::T<089%V,CYI1;N M1>0>J87[L'"LU,)E.MUG-.%N7;T4PO6/;9(JN!/["0UI^.$6!&J=3-:!),FC M,94#&.48./3I979:QKA>[W\*/:7?U4H"W#3@\LZ3?GWM9K-1'J5X+^R1@DK4 MY[R04QG* HYD 4X3-#]-Q*_7;Z?[2FQOD,^SL?QA6KF^_[5EM.'\@WO]!3Z@ M>X7(W%6ZR/^.T$MCW@_>\' #SEXZV8[5!IM?V9 "2?8I& M,= LEH[^3**QD4LW!V)S)IZ$ZB?X*69M'%VIZC#4()UJJ,QU%X(T90Y=#"A! MD3D!0[0#*U66Q&BG?2N/YN760AQ=K4]1>QZ_).H$ZAY<%IXX$A&\+I4;ODSY M-@P"44K23(0.Z^ES+[+NX6@J>R0N'VNC[KME?PI?4KR]1HMX0P1B]NK[O>^V M+&5QUQZML($*#\ZX $*49ID^XIOE=389UQ%M[<3N2M"?TW3!.AOM,3@_=G). M>6/?%&Y3?)7&^,7-AVMW+]SK;M+59(I,S&]B(XDD)Q%!.UKFOD@#%O^#D")Q M5$IE'E4@;]I@.S_P6"DW1]&$26M&*K= [P1R>1_;!>:6%)N#%>@823,-R=M7 M/7I(_HB*H@/NT-;9TERZU(B$"$[K#)+9H%,(UMOU/)F35) MF2^GIQ_["+RR M7IQ=74W3%0)Z]_K#O8'4JX$>2I4F8C10!8)3"^BU4[!"4,64,$FNA_ VZ<&. M1PQGGS>E9%)?GL- E,0UG:ZLG^XA_^.%L3OBL>7;@K2IM-1BN/1,-+@FGI#8\/@J?OYSA;'M1 ML]]PMGWDVF(X&]V)+H1,>;8<0NFH(H+!@U/FDM=K*,I#$9O6;^^VLK[S22^. M]7IR;?&N[QXG92*URGH)6N4R-1!W/(^6$F3A8D;;FW+9>3C;LQO3U8OU>G)M M,)QMTY I'@WN-ID""0RW'XNXC/-XPA&7B-$&_:D7-J:K#[]])=A@]MH34R"# M5,F:P*',$D.3A02T5@0NWB=*)!."Y"ZA@N*1G@I*LK%Q9[^@60K_<37YZS_QHQ=^6EPJP)S\ M#0_\&4- ?>5><;LO4!8HEEK>!4>'Z,[3>G#_J<.&;7J+?U)1=A6M\$=X&$LT M:!I 9SQ1A$P<=ZQD0.(N)I46F>1=@9=3X'!+1*49A?N(K+(#]8]2JGE^G<+- M=#(>A?ELJLGUY*JD5$ZFWY9'A13)6N[*B(VR2L5QE=+@+S9*H@,SO)/AU>EA MPYW"_7B8M!1BY<%]B^S8L%!9[J@Q&:T);GB9JJTYV,P%*)=8Z3:KN>A4\O'$ MW+[[S_P9S]M>6X8?B M'L[.I)%H*V[N.[%1HZT3D@/UO$SW=HB-4PI&H;]'H])VYV7LZ=*]8X1N6[;W MD6@+EE^?O;ETV2."4C:C:#F^C [.*SQSNL*XG_74Z M]Q5=[;,9CYO)]2BZFQ3GUL@J)XBJ&'-,&J@NBR(IX7F#1H,5P4CO=)*/$J0. M.J>W//^G/;-K\%$Q7K(-TTKU.Z"J.,5^.Y(CG-]5F'J"^AYBKCPZ?0BW9 M3RH+KG**PN8(P7UPA"2K/-6HLJ6]CI0)?,9?B%'*"FT8Y5W*VIY\T+.GMZXH MM[ZT]?JWO3___/;]ZXL_SC^?/W]\^^K/SV>OWIU_OOC'^=O7 M%_.?_^/BW1O\*X=/A3WT27V[O%598<_&;T4U5O;C))^[:2E G'U(TT]?W#25 M K+@QO'-Z/KVIE2/KTK)C,Z2&I8A*"U!4&O :K07LW)9FB"T<%U>N_V?W&7_[M=B[D^F9G]U,7;BY9$DX0E.9 T@%>D%,@RTG89!61,E\-+Q+E/;1!P^; M/]^8O_N[2#\1-DB>?Y]NWHY+5Y;Y:)B$CW.B=-0O:Q,L"[ A,V I4X<+3L;4 M[C;Q ,"PO/XOHTI_H82 M*]W&\;PL1%P\$M6BB=FE%Y9X2R)()E$PQ76S$>5D7-#9Y< 8J]TYO@KP%ZUQ MPU-;N=B@L[P6-\C&N^PD54"4Q[.=.@->>%>^I<$28:GW-<."@S3C&MAO;RCR M8S?4NDM80(6??^)\8@(ZG3>3\'_G=Y%.)T>MC,"XQ@/:)_0S$Z. ZH%V',^$ MJ-J3?+:"&3J=HS7YZQW=JI#0P-F_CV=YZ=4%4:->%H_1'*=Y126Z)DUD/8P6 M4*L)":4_,2TS@6D0:*<)W%:E)-Q[04SUACA#L?]$1XK!R-]'Q /< 5]\./]X M]OGM^]\_G?]^?P;6 9>\6S^J[RUN-XR5YG-]6AS 'U-)TIA/=\F3Z=>U:;PQ M$"*RDD!"*@D]T8)!4P15Q"D5@M%4U)X2VP57WQVA=,H=WR:TK"0WR<8$5@D! M(N'YYR)^JYPP*GN>/*T]PF#U[.$+7JLSOKX+'"36!C>Y;]*W:0J+6;R7)&7. M6'(0"4,L3F@P@5+PGFD?E?7)UXZ(W'_^"Z3Y8/$V.-O/XG_?SF[*>G^;3-') MQ17_OP4P(:DC^ ^ XL$%0N-)Y#1#L]D00TI)&2IH[2C&-C O4 GJ"+Y!9/3B MVSP3O2SY+@6!:N*9+0N5AH!0(I?)>0YPC2YP&I)EM:=';H#Q K6@K[ ;Q$"7 M:S[_^QM:2:.;VVDZBW$NY\^3=Y/QU;O17RDNFJ!?,JZ8-,*"#%&7%O@4G+0, MM)1)<1+P$*M]_.\![P7J2RMR&@PB^E$*LT,JK[XO_W 11'&H]HE+ ]IX/ QM M#%!ZL@&7*3B7G>.I=N3\ )A#C1QHKTV-*3JY(.>J*&NYHD71A7!&D!!\L;,Y M"$%U61&#( ,/3I$H>.U8QDY QZ]=:Z0-VZ*>O5EI8!DZR8B:C#:XR6N/!,_ EYRX3RB3UA.ZN-C]1RKL&.1LS MOH]PARI.BS$K0IT%$F7I)U=6%P,'H[CBB-6QU"6_^?C%:15$WJ4F;1]Y#5Z3 MEI0.TG('+&<+@L522$4%4&DB$\(J\Z@WVXG7I-5EM:X$F]4,HR3GUNY\^]%* M*(=[#$CNT*]1EH(G1I:BB,3Q1S;ENO7"]Y_^THVS2G*O&)?:C&@U@Z0#IB8- M!![B.&;[@,,YVDEY#P$WWP96];OM8V249YJ6U 6\[WD6L#^_LN)KHR.E=%T1+-"2,%F*ADN2E!6$X+B#J8S'@TAM4. M-FZ!;&10_1,"9 Q.!#1T!+RML T\\YZQW/UTJY3N5"JQ_^C^^C]9=L@\^1N M:#5(WQ?80[U U2+K7S- ? I?!ED:!AL23SHE,GT8'3G29YG>@- MTEXB[W*#M(^\!K]!"C90KGP&EDIT30@):#&A/^Y#C%KB;Z9+'>7)WR =RFI= M"0YS@^2UPL4F#C25#$M*+'A!*2@=$2/U0I(J0R1.Z@9I,.NLDN"'ND+J@NEG MND+:BZ,NUPF'"'BH*R3E&:$Y9_"4ZG*[[@:6"D,@@J,JN;%:FO+]Z7ZYGS]Z_?GO>H3^[PH7VODO;%7;6U](?I)-Z&FW^YTMZO M=,'Y$0W6Z'M[9XIQ3M +B"&!96BZI^#Q:R]\<.O%GKN[QFQ_5M]MX.$G?S\+ M87KKKB\]==1QYD%S$DL]A $?K 4E"+$T*9%H[;+%S4B.U4VI$KOK&T(%<3W8SRPS0EM(67Q9C3Y&;I35K\?DF"I,*BG4.8+?8Q3ZCE:!_;F!A!P"B8 M83:5'2!_"E6J15*#NNDM@!>==&>7V6N=?4G+HZJ@4QI<% RBT,GQR,3CF3>- M5&B)Z.?0ET/$WZ"H>LOI:;Q,.AL*>C[/QX0,CE,/3"=9:BI\"+4[87-LV7,L@1!=D6\+K^]!]C"!Z758Z4-U#I,.2GB-ECK"$;F"98RB% M Z.< TL"'KI,!2;6>X>>"ME;@N?'XGH?20X0;_OTYZM/Y__GS_/WG\__>:_! MWF<\.-"*."38]M0G]HVT[86X5M;VK9^E_[DMC5K^PE]^6 8R*2V2,Z"D+ID. M#*W0K#5(W/=94&@)ANH)VENP]+5H-\PW?N^^IHL\_\%T.2SQ^Z4GB@K%(CKW MI94=C0F7G"+H$!3UQE.::D?E.T([0L9%#;U8=WQ:$-$B4K?TQ#Y/EKA6N.?) M(C/TT(Q.*@;<.TUQWVU$NXB@-\^\IH$&X9-;K^_I[0L]@>F%:$A5T3>(QVW0 MX#=I%J:C;\M,E8>*K+A4*6H'/G%TK_!,!*1%??G,['8VO/J3I:+(<1'1O":CM0A.C4ID\PPW@-Q8<2XB6"9I$ M(#[8VI&XSN!>B.JT(:-!7&Z#CI_C5S??WXYO$F*]65Y97$S+[\5_?SB=;WFA M@1NE2)0)()&&XLD+].FM*6/<+4?O7GI1^WZI#O(7HF]'H+%%Q\2'HEF$BZ+E M22?N@.=8[LKP@#;:>+_#T1 M@W0R RT2$CIEL,X*X($0(YQ)T@ZP_QRU/TYOBI_>4O86]3"V\M(.2ZMTVPX M&U6:/0GN.-5G5:CLH![]>3B*PFBA@F8Z@[2\-'#C#(Q$W#%D9K.@5KG:]O"1 M%.6)FK7CZ,D^XJ\@>.D](MVN,S25D@K8SWG3DJS M[E=OK'2Z_Z'#VY>5!3ZI(:W*16O_2N,PF2YQJ%*J%5*!3VAIQNG!>9E*UX:( M)Y[6B75A[?YGOB32#I95B[+@-1L%_]E\?S$^>U^2J'DLI7H60:K'L);ZW058J_X VT =J5= #>J>5H<>8V03DZ-'"0XG:3?\!4JYHT46T4MZE M*W>]N$>9ZW9&<\<)9DI##%R+50H"Q0K%)X.N#H<+0_3>K]IPY[=O<6_Z2B["IN MRX_P:"J$E<0"9;G<$#@-UD0"W!+MG,V,[MR)3X'#+<=M,PKW$5GE^,8_2BK8 MY@8EI<3YSBN,/ ;+@=I,2PD;+P#12;1O>M4QECW\Z]KB+N!E>H&^9H M=T'TTPZLWXNNIV>6'R+K!E[4!F1>9%8Z%("TI>J"9@6H_Z;XC5)SQ;.Q/]W M^LKD[R/B%J1/OGZ=C.>XSE:-2IA12K$R!J=,JY+XE2O'$T?/,60= I&U,P4? MHQC>:>[+S3K5_02[];3?4I6P_''YQ;M9^M__Z_\#4$L#!!0 ( ""#'E=[ MX!B-;O\ "ZJ"@ 4 :&5I+3(P,C,P-S,Q7VQA8BYX;6S[569"%0^0!'J.-54>-6F659F3F3VS8V7/PG!*G Y%J$DJ,S6??@$> M$90B@@$P0(K]QFRZ4A()=_^!^,%QN/L__>_O=VOP519EOMW\\Y_"GX(_ ;GA M6Y%O;O[Y3W_Y\A;B/_WO?_F'?_BG_P?"__/+I_?@]98_W,E-!5X5DE92@&]Y M=0NJ6PG^8UO\-?]*P<F+[]*(M\*SY7M*C>4R;76ONZM>KQ7O[S MG\K\[GXMN]_=%E(=;W9=%$]:-5H2HV68&BW_QREA/U^@OB=]JT-=/2A7F_N[ M+QV',/W=F[I?-$/(Z17NB;E8Y>:#>K,1Y;*\_IZ7*R9X%@9I#+-02#TO\1@RE@8P3>*44TJ5H&15[;[K ME=S OWSN5*CEG!?R)P<+JQ,CM9#E]J'@^SGN;GULXM)SEIGE\,\;>B?+>]J^ MH#4U#D&C_+_T]02=HN /H^K_]T\_[RT;">EZ%J#6"\1HRY_HLS8NPK9X#L*6 M6X&P'W:EUK]&0-&2U2;H]W\V[MC/V1M7;>V_A@9,+?Q/8%L(66@_]X@ANV_SH80WE-ZO M_IT6.66:%G6[K[=W--^LD![/#*,0"AH(/=CC"!(I,ZA"GD@5"T4%MQGLIT4L M;:AW&@*C(OBC4=)RD \ .3S$_< S\0!W1,9Z:)\W?FA@MV_W!G?[F_T 'Q P MR_ ^;V WN"V>'#>TM6/\3J]R[^3[;5E>5U61LX?*2/BR_5TKO]U4VA#]_LV[ MC1YDLJQ6!$4<)S2&.#6K5)HQ2,WRDZ4RX#CE,DC2E5Y'LZWMV'?6P>7;[VLR MW1!X+\ORST ; O+:$D![9H!J"S9/#-%/-9:4;OSAWELBYBB1<08#3AA$**&Z MWS#2"V,9L1#'B##APM.3]M4<--[TU*OMW7TA;^6FS+_*I?69W90P:4],/&.8 M@=(H#WXPZO\(KI]A_]0$T-G@;U(9#9^G.<==_JQ3TFAXGL]8XQL:-Z%=T OWHH"KFI5K%4(I$LAE&6ZHF+2 8)3BD,2*JB3,4DE-AMXCHI M:WD35*LJD-_O->GI]1?="+"M;F4!>*,S6._-<&.XTY CHA5+(@%3%NM5 LDP MQ E/H*(\DIS'2F966P)> 9]CENG@[FEZ!5I=?8%K-TUX@6SBZ6 46LZ,?Q8) M3\Q^6LZL#'[6W.=,??X%-T8V&Q*?=#?+W^0=D\4JRC"5L>%?@2E$@5*0J2"" M(B$))P)GG%OO#_;:7=K0_US1*B^KG-,U^$W2\J&0]3&AVX[!<_#.[P2.A&3B MH3T:#:<-P".V7[#GUV]MMFV^(R;T=_:._7F<@_0^W\@/ZE4A15Z]I=P,]Q!A0GCL8H]H81W*?9"GU2[?7&_%:?I7K[;V9==XTBY\53A%3 M6<)A1'!L;M#H90D6 >18]N__'U[N5H!M'#0-K M1TK>X)J8A3H]Z[5R3U/0JNJ/;#_>RT!YL34QY1=?7K*P*RJL53;,T95)HSXB%$+$HA3B)$A@3@91( MTC#)G#PC>]%+(Y1.<_!#I_N/(-^ G?J@U1_\T5G@>&KJT"MV!#0-UA.SD4^8 MG0G*'3%/;.4@>%;J<@?D.8^-:&&L+[2NK^;1HGK\4M!-J9O,MQOCC;VKY%VY M2N. A"&)89 J367: X(T$ S**&9"4!8&(G)SAX8%+HW 6GU!K3#H:0S^J!R@\:;VW1&W,R>DYWQA\Z3Y7MN5',K\Y6Y MX"\>UG*K/A9;\<"K_Z"%EF#VD;^8\[Z5Q"(-119#+$4*440"2")"81Q$&O$-X=2;R'.C)]K8GCHL M9384GTA=+)K61.T"3TO2,J^)-\B:N)W_8=7$+,3K8DQ'ND[OC/7MOLK-@_PD MS6&*]AP_RL)$G)D(JP]LG=_4GY)9&W,3/)#?Z4<^J,_F2$8US-\$;(0K@KF4 M& 40"YE!I.((4H8S& DDB$A1%J9.)_6^%%L:D;=V78&=9:!G&MC;=@4ZZT!C MGAEN?0.O0&.BJU_IJ<-M_<_YNW%R/W6V'ASAT_J%VYOOZTFMF7UDOV >^M*> MVQ\W!;R6K'J=EWR]-8?K7^3WZA>-PE\UHRLJN6(P$*F$B G-Z$0%D*.,)4$H MHE3$+HQ^0L[2"-JH"?9ZNK'K*2SMR-(#0A-SWS-PM*^GE02UEAY7YF=P\$1* MIZ3,RC%G3'U.&><>'\< YHY-?:M&TTNEF[O=KO7+Y9N_/>35XVYK7&4X-K$9 M4(4R@(B3&!*9AA#KWU&:HH3:7;]RDKHT=M@I7<_E/;7_%V@4'WU(8=<)=D3B M'=JIU^<^4'6F&2>4/)&.G$Y/;R.'KZ2!^-A/++]IKK=@OYRT.9 M;V19RO+78EN6*Y0@2C(BH$I-0A,2$$BQPE @S"3)TC 0TH69S@E<&BEU^IJX MEU9CL%?Y"M1*N['16>.>LN%DIQ];XYVQC_=Y( M/ZC=:_N@/DF^O=GD_RW%.Z$%YBJ7XEJ+J]"^ZZ[\]W.E%6AV7M//Z MJ0P1BP6'<98JB"1)(*4'GN=4L7[>7Z;Z%F[>1W*:: ] M<#TG$C/Z(&6[_FKNWCR]GMQ$W\A0SP59B&!$J%X[IYQ#AG$*A<1QP)*,)L0I MV\F@M*7Q^D[9Y]?QP1^-PLY78X:@MCZ7\ /@](<-8[$; MYC]O]I&]>XN7QF[(*^W4BEM% MW[^^>??J _A,3:\VX>WO-E]E6=7[4L9BUZ. BWK1]L1@KKZ9_&"A-@3TE:Q! MOP*['GMBS=,G&WM\GD#XP-7;0<5%RLQ\GN$#N,-C#R^MCJ9C66B6;[*0?*'? M>Y[D[U+S+6=2!2&'B<1Z;1^:=,HTU.O]-%.,!41&6+JE!3DCT678SI,^N<6'G4+;F0U_(34]X#61M&B.MZ]/T%5I=KWQF@XL_PAJ4-C$AHD$$5Q #%"#,J I$$F,:SKW_.C<8\9A*3_21[,WU25J2A,E,Y3HQ5QFM9?'3L!JP^U M+,_ =L/YZ>+@^:AW8\1Y/S([HEWLIS,Q?R_RJW&>(EZD]SS-///J/NN$]B+= M\GR>?!DEQDV_6L>[O-[Q+[5\LY6HG7NYX5K0BH4D3N*$08I3$^&F_X?*((#: M)X\)(P(GF>,^WX"TY;GB/65KVN%]==WFGR&4[68+3\A-S.W/(7ME!9DS^5J MX8DJAR3-2FP6)C^G(9M7QI+&1J_^'^J0K'>;C\7V1G]$[359FC#!)1$PE#@T MF>(B2%4F(46<$TE3@N/(E31.2ELB:>R5-+Q];P.&-,4Y+FIDQSII\R!CG7[EH^[_..2?RZJ&0UT+_5\OYLGV_W=R\ MS[]V-]A644JB5+,(3$3,(2)I $FF%*24"IEH,DF8*10A-VBQ\\(7-INX%-]F[OPM<87Y(0["[KE)0F/4$Y]2^(R%-WO25A" MX^NBQ#EQ\]Z4L#3^X*J$[7N71F7]NMV*;_EZW:6#DRBA00QIE,00A8F$!&,& MF?:1PBC5_Z^0HV-T7-+RG*!^B$VGJEL6LW/@6CH^EP,VM9,S!JD+@HF.XN ] M*.BIE!<*[CEJZND@G>./CTZSW5S*.I9KA:E(8B02&$I!M.>30NU#HFJG%'6P[GO %X,1D<0%R8Q)BGX7$7PKLTZ+F3GI] MUN@C::[/OS,RL<23C(J/=?TRNNZ"S%<9ITB&<0K33',("D(&L3"5'S,:*!2D M) K#U<:X/5+8$4, MI53P0*6);3[K(^TO;D=DK^*?[5,M'P-NF#(\P#'UKL9>.^=K[J>LR]Y.J';QO-!K?Y_?7WO%R1 M6*8I(@&D::I74R$UZ?>QA '*)&(93G"0VA9=?=+RTNAIIYP>DEH]AS*K3P$; M)J>+8)B8EJP1<"JM>M3:"XJK/FUOMO*J1\WH%U@]_H#/AWY]$J6M9>]+>=NCX6*@>H M7[)@N03)A2U<=N7$#.2]\@^-85.O8$X!.>E*YD#H E8TIX"P6]F[1Y*(N3;;=/$N6EF:,$84HY"'3[@7-,&1("A@P[6X$ M2*1)9%4Z;+0&2W-#^@<6Q@Q0VV%^JBT!3TP94['&I7?.+[0FQWS&\Z&S<+LD MI//4 V,*"4W4$R]07:BZU=.+Z96O7:]4=:_P)[U"RW++\[IVW+>\NJW?HB:* MH,S;OW=M]7\K] L_39)B\.+>L"IFY-+N"U0X&F'V\;)'8QIRF[UX'53"'U>O MKE\;GYJDQ,Q BN@)"8<(,B7UOT0<$I8HE2JKG*W]1IDE/T%I>&(8:_O$7&]KMO5 /V;G$0>TE/RGF^W7G[O'&P>T^VGO?#YI;I8A M>\R ;A0>_=O+!S5K/_9>%M6CR?]4Z2=,IOFZ@/<*9X)A@B24F>00)6$(69"& MD,M(4"G"2*^/7RJ8^:362Z.&B<)1._NOZIQNU56SR.Q >+GHY=-?D]TJ?W'? MR,04NJS/XT7#E,]VUP+#DT_K_'<;EGRV&Z8,1SXOW/WXY3?Z7]OBU4-9;>\T MW]='"I1%L8I2#(-848@"(B 5^G^2.,T00B$-D=5!\?'FES8%=[\ M8$SML5I"X70@<]KB"TYECC0ZV]',:8/ZYS,#3XWS:GMTT*8EV!W&2QQ1 M4W0(DM1D[2),08RB!"8THR+D$<]8Z.**GA:UO,';Y!U9[S6VO.QA :N=3^8' MK(E']I.\+!UH4Z3Q.X^&)S]E0-"LSL5Y@Y][!!9ON!^'O-$$8S(,_$8W]*:N MD-;6)V!2ICC+(DABBB'")((X8 B*+.2)I#Q@V/K6URDA2V.%3D^P5]1^X_PD MDN=/)WS@,S$1'('&L2S&($;VYP<^L)KIB,#E0!1@A2D,6&04Y9D*)%QQ*TNHPS(6#P)_;\_!2&XI]V1^[T>):6!^Q]!&%P% M0=#\5 +Z4-UN"[-G]H]@L]U(D _?^[+NA#&DDB;]+MI$$)$)1E,(L01%$#%&(%0L@#Z3^+Z)! M&EG=C+<1MC3:V)T#]92](+')(,YN)W&7HC?7 9HS<*,/NX80\7Q&=534BQPM M#1E]ZD1H\)V1N4L>6"G_]F!R,GW5__-%M_)Z>T?SS0ISGB0J3F%$%($HRA@D M81+#(,0Q9U$2D\@I/]))24NCCKVBH-84&%7!'XVRKME+3L)K1QI>0)N8,4;B MY9[#Y!P6OK*8G)0S;QZ3<^8>9#(Y^\+(A4@37/QV6^QRTE9/[CAVV]./;_,- MW7!3;897^==ZOWH5J4#Q1"J8,I-?EG,%,:>:1@*1K[*UZ=L-[9]<5V%D&]J8Y+F\NZEK+A=#D/373DFG* MWG%?6/E U=<2[")=YEVL^8#M8%GGI=&+R+G\H%[K!H7<"'-OZ&Z[J9>8*Y)J ME*(Z&II+S;X80X:1@(B((* 1PAQEX]GWA-1ETVL=:_&A$'E=I'>G_Q5H+&@V M1$;1Z*E.<.+)2S"=E0@OPW$LX9V!QR^CG1+V$I1UQO 3G'3NK7&D\X86&U.# MO-OI?IVO'_0@7D4$TS!+%"0XT;X>BAADD:10(,U#+ I"+AT37IZ0Y#(:9BHP MW"@&?L@W0#3A&_NMZ1_=Z.04O%C$>D'.,(P4TF0>,P)IEA$8RBP*F$Q5'%M% M_G@$=Y:[&:V:^P.Q*]"JZ@=7.W[V@-;$Q#P&*&<>/@.#)P(^)656YCUCZG/* M/??XI"ET<6S M4(VGD1J7YB ^TP>6FWH3(#OY>>$EH%Z0KM@.(>_YB\^(?:&$QG9@G,YP;/G^ M9:6A/TDN\Z^FP=]EU=4R%MHSE%F201Y'H0D0T9XA3R(H:*(]Q$3&&0U7=>B\ M'3D-"7,BI)W(Z<;.KJAEL5/V"FRD8U#A(+QVO.,+M(FY9H?7IQY>5.FY URO MU]MO5(^:9A>ND"*OP/MM64Y85'H(+<^EI8^*>I$"TT-&GRHS/?C.R @6/<^L MPDBRB#"]XJ$Q@DA@"3%B#!(4T#AE@8Q"QU6E:79Y2TBCE6,DBH'';NR[FCSQ M&!^TU3V$I&>4=EE*WFWN'ZKRO?PJUW%[!S_@ MF" 6)R:%)H-(Q0*R+.609BF5$F$I0^(VP@:D+6_@?%R'GS*X6F'@BW2%)LW*QAM=S"E-,"(R4) )PJ&F\4#_2S-(@@.D M#+U$J16#V(E;&HFT&H-&9?!$YU&IRRT0'Z82_SA.S":70N@4P&:/S$ HFT4C MLP6UV1O4#V]S>&OJ2UL?[NO?/+G9$RB<*9Q$D(:80)2D*60T#"$F81A(Q=.( M!I->VCJBU+)O%5A?"]I9-L.EK6-=:^<'3=]3R[RTY=0[$U[:&D!U]DM;QW19 MZ*6M =C&7]H::G3DF9ZY@]&$6KU^*'3+'V61;YOHP?IO'^Z-!N6;[[+@>2G% MBI$@"0.,Y8G?E&!/3*&U?FU@(&BT!XWZNZC!YI'6!K SPN-YX%C\ M?!T,.LN?]X1P+#P'1X6C&W(C0J%=X"\%%5K"Y\<[MEVO, ^)%*&":<8C37 < M0QK'^G]$++&0G"<1M5G%'K2\M 5KJQQHM+.CIT.XAFGG(A FIA-+^ZTIXJ2M M WF.]3O-J!?MZK(>[(JOOC0\98;-3T%,HY1&"L909$A V3*( L9AY2GG'+%N,).T2KC@9QAAI@2 M2#L6'PW/Q#QMD&D4 S\8U4['0CD3[U&3/5'KT[9G)<^C9CVGQ^,/C;P:EF_R M2K[/OTKQ;E/ISLOWQ07NMD65_W?-LV^^&[]%7IN;N/\I:?%6O[!*S+Z-"CDD MD5D[9I&")!&AR1)#>$I1%K#,\>K8>&V6MT7]IJSRN]H5[.L.6N6O3,TW/;L9 M&QQO.EW0979\,E,W3,P^C16P-@/L[6@*OUS5_<"?]TYWV=R8 XP]'J]270ZJ MKZM6%V@R[U6LRR$[N*KEH0J^50!)):9(,$XS->AN9 MD@P93$A"-<-BDD1JQ)V+ 9$+O5%A--Z79*K/]GI*N_'D$.!V/'@I?G-5#AR% MF3.!6:#AB:"&),U*0!8F/R<8FU=\E719,;UBC:)$099Q9!)L44@CAC5Y!#*, M>!;C!+DL6 ]%+&W5VA0^YH>%7"ZMXS*Z?LN"F.!8W98IB[7XWJ4_%/#"Q5E. M[L^??G+DK2"I/VDI/NB5R2:_N:UVR:(^Z9GW\U85N[^\VPCY_?,W>F_^TL8W M4)F&7*4,2L9,( E.(8MQ!*44"(591G#D5-'I(FV6MCW3&@-V.O>RLQFMP0^? M/[S]]&/O[[51P%A5/^!XC>BBGK0CH=GZ9V*^NKAK)HAX\8*MKZM'%^DR[S4D M'[ =7$GRTNB%,9.O\Y*OMZ56I-Q%@<0APFDL%8P#C(O>."%L:G^[O (">ML[Q-E8X6VY7>4)OZOVHT<"-#]L;0,1WW-XQ42\3 MN#=@],G(O:%WQMZW$%*=WFUJ*GZN:5G^KK^9-C%X)'&(22BA2 F#* YBD[*3 M01J'-"%9)E7B5+5AA Y+HYN]"7!]="=7+W5J.T!M"#"6C$S8/J;'[!AJXGZ8 MF+AZ77!\,WU4%XRX:S$:1&]W+MPUF/GNQ6B(#N]@C&_JLGHV3VJ?TW*[>;LM MCOQMA15":8 QE%E@ A65A!29FVHL4P*S3*3*ZMKX2/E+(\I=\9:>CE>@L:". M@3OVP+A*.+8]9$>.$^(^,3'ZA7QT#1U'X#R7U;&5_B*5=ARA.55\Q[49]XB8 MUVUQVG<;_=WOI>@=UO_S Z6WIZ-D@/DY9G_"8FJ,N@@#V!$+0A>)PI>?TMAM1-2?U_'%UO5XW1Z4\EV6[>8)B MR564I5 FDFI:BB-(4I;"-#"%:L(TTAZ/C5,S)&1IWHQ6$>QU=-RI&D1SF%Q\ M830QE;C"8TT:-O8/."?=ZPU%=#_MZ6&P^5G(P,; ;NA;/3O.(S$AB]<;\8K> MYV9&-^$[_;"T+,-A%M$ 4L&9J52@(*41,84+%%:I2DE"73R187%+\T":VTM" MZUQ'#/)&:[ V:CO>8#J#LYVGX0^]J1A!T6GKR(,\)F]1[L M#'_N-5B^=?%51RVCSCYRNUV;*%I3MJ!ZW!T0!U$0:Y,1E!(EVH/(M <11ARF M2,2<$)H(I1SS@UN*=AD<,^40?W?]R[OW[[Z\>_,97/_^&KSYM[^\^_*?H^]% M#@-OQR]3@#DQT[Q_%M7=*#K)*;TK.OZO60Z+?:G+EU9@#%S)M'O?/2'OOIC* M.R$W5:YR$^?Y?/E4UU/Y(K]7OZQ- <@P##F3D8"!DIJA0A%#',<"FLFIU*_7:H"@>S<;9U_K&F/YMON^? M-M4(VU:WH'Q@_R5Y9<+-S7RUV59/?O4DN%'NMN-NVFV=*Y,XHU[ZU&^S1W!7 MW^3@YFC_)W#=_Q'D)>#;NWM-$.*X0M4MK;3F&\ DN"FV#_=U'I0;62?C8)+3 M!^V\ZQ\> =66EOE=KHW7:N7- X_F;WD!-K2JD>C]RKQH--7(;._;+)WE#BNM M%-T\_N0G3?4EG]9 XNI1S%_*H'1)VRPJCM&&5I@;[=8L$7HC-%7?8J7;<94J] MIW'[ZR^#<+H'8-H#Y"L0TT+BO &9]A CE NQ_%% M$R7:8.(13"9+?MB7]<+I#H^8?3[!X;&7QA'+%ZE7Z 4M'ANZJA-A-DE, MRY6*>*1P;*K#!YI6!$>0<,PA2Q*!94PQDTYY^09D+'N\D+*$H4U@O:+(Z+3 V3(*@HB*,8Q8G3,:.E:S&:;+@ M(]&M ITIIM02J(VY K4Y]1%-:]#HP[E+.]%RRV7ZCIGKG'2*'G'?JKD,3U_[ M.".UF'>3YS*H#G: +FS._9Y)3=QOUI)7Q7:3X4=Z\;; #U,=9[AF\4[FPLY M^XL<'A&TKXWS83])HG:_S^FOY MH!KWV&1L_2QOS%?T96M*PF[7N: =N:^44FD:"P)%S .(E,P@(R9^B=. !9D4 M"%M>YKM$C>5YKT^M,!Y3N_:KLQ&WEIC#K+XMK;_DZ+:.ZC<[GW7JOIB8X:?I M!&=/]1(4/;FIHU28U4>]!*3G#NI%;7G);68J5$J3!ZA_+=IKVY_#HO[[':9#?^>WF@+8GVY15=$*/O/X4.CB9#M_X$C(U7 M]?^"GJDF45J'0ON(V4Q]]LNG;^S@ 1T^H :HW8;=0P3V&/F;3I;3WY[FK048 M-.L$N0![3\S$"])LY)%@?K/)5<[IIKKF?/M@VK_YJ-<<)K'$_O"(BBRMXS!P MJ&=D)!(*&0X3*+(@Y3A*PTA@QQ- *\'+FSH_/]S=F8LUFC![)H"]#: S0B_1 M1Y_QV?6*Y9&>=Z2G/L'S@:O[29T33+X.YNR$SGL.YP3$P;&;V]L7%GEXM[E_ MJ,KW\JM1 C'ZJ:GI2V/G_[M M86M\L(]Z;M%#)=_H$53I12+XC19_K3<5MT4;/LRU%];N-/Y0VP3"'QV/E&SZ MPXZD/&$\,3/M2T$8G]8H>@5:Z":X+F6!B>]B$$C4W]6V SL+0&>":[H;AYZQ(Z"I M\)Z8D7Q"/2(1CCMFWI+A.(B>.2&..RB'27%&M#&.Y'Y]H(7VU60_"]AO]'M^ M]W#WYOM]G=IB%2:(:EH+(0X8AR@SJS_)&-3,%L>(AT$@G*)@+60NC=):E;7S MU-/9E$^IM0:=VE?@+QN3$\3XO5*XD9I-3]AQF6=\)Z8PO] ZDY@#6)ZXRT;B MK)3E ,%SIG)Y=21!=4FXXX@'*M!^%1$)@BC!(:0H#&"

  • Z$>;,Z+Z^)[8[$(B5Q$S(#%*&8I.EF^LI4F20Q"1%2O\?9X';%'E> MZ/(FSWX$4*?_%:@MV*6&O6\*Z5P8BV71)7:#WB_,$].!-TR=:<,>)D^$8B%P M5JJQ!^ Y"3F\.3:+%JVD:; ):62&M VM+Q*'XF1W =CSC#;:)*<89L1$YM"R0\)9&:TC6 MS)FT+,P^3*9E\Y*O?%K7G!ZM-$5R.]Z+5>V^>ZW=70;;W?]UWL[+LVR=:0[[+C& M-\@34\Z)G%NMSN"]!:(>8)W=_?%]FM-A4VYM16*61;%G)D": 0B%%&H/S0*J0KB1"(6*D'<5ER#\I:W MV-JI6[-0WE/8M4;U$,QVC.,-NHFIYBEF?4W; HP^:TU;0.*MLO20K)GK2%N8 M?5@UVN:E<2Q27[2ZYMI_*O.FEFQ=^R^6*B!"A7HQ9,)=@D1 %F"BV40*KBB/ M@\0I[.ZXF*6Y,K66H*>F8SG%,Z#:D<7E4$W,$B-0",WML0#5>[8P02%2 MA.E/!5F5B;>0M30RJ$L$[G6] IVVP*CK7ESQ%,1VK. )N(FI821FHVHKGD'# M8V'%4Y)FKZIXQN1C)17/O>)&&:8 _9M-E5>/G^_H>OW+0YEOI%EMJ)!%(HYA MG,4<(HXQI&$:0Y'2.%11F#)J=1'K1/M+HX9&15#K"#HE[1CA%(+#+. !EZDW M1IT@L1[P9PP?*+"LWVS&MVCS&-7#^E1[LPSE,\9TP_?<8R-#4_9Q^<]S>%[W M:GJ]:?;N_E/2XJW^.%:AY"%7"8.,F'*# 5W=6FB6?3GESD&KHSK+3M?8OH>F)ALWO8S?3Q/ M$'Q5=P%_WC%7P!@"C"4>(V$N0M)7D,PX)>:-G[D(J(/0FLM:<_=YWNLO8?WQ M=KN1OS_4P6,$9W&28 H3$>AU$58Q)#1*M?\3F: ^3))$V3H\SQM?FK=3ZP=J M!4&CH;VK3_G$C@FYAT'))P\G%,FCW)O#AJ;S;#WESBZ0F@E=Z9K[9%J9ZL[F%$(2*(1+$, KC""+*":19(J$D MJ1(\IHB1Q#;%K8/W:!B5W* M:*9]M(R&,$DS$QR($60\2R&*14@5IEP$5I0_)&1I_-[HN(^[=8Q>/@:CW9+R M4G"F=MR>X3)!4H0A!'S%%A\3,6\,\8"1!['"0\]>6B>FVQ3KG865OSSV?GI5 M9Z2ZT1.0R56;BS8M59.^&:DD5;%,H% FO@H%*22*29B@))8LPSA*'--N>])L M>;M<_9B%SK3^V6]I2G[W?KX">_O $P/'I>?VU>5V-/8"W3@Q\\W8?Q?4H/&" MMO>:-)=I]4(U:KQ >;IFC9_F1P>:B0=>_0Y<> M@)IIGW(,8$[[D6>@&-A[//7F;/N,9U3O[RF>>]2=]>H4C1_4YVK+__JO M/Q0F,6R=O^/=YEU1R*\:=U.)L7@HJ[?;XMBVYC[)T$J$8:HHTRXGS01$)*20 M2!)#&B,>:^R%BJ/51M[4I7/L2-.SBE:C@S2CXT#1Z49(;66=OMK8"8RAH+$4 M-*::J+>>L:"VMO9VCA\"["VVIR3?7\-YKG^)SIUGCOC_98?:STTOV+$SS6F[ M#BY-]=H2Y&5I(E)%T\?5K01-&J2Z2T77I;S?I=N=?8 ]5.#6?"/ZJ\A[7T5E MX/$S1T[4)0-SJV^)L\W)$T'5G\NG$C$V"N:^,+Y%/:YC&06(<0(E)\+4Y<20 MR22#/ H2*9D@8>*4%:3?^-+6.GW=7*-:>I#9[-0#HTZ##PY\LR%%17:ZYV;?@3];Y*:1)[BP^:3-!DF-'WH!W[?;HKN M1U-2O33O-YO0DM]N\K\]R+(Y%$HRFD8!13#ADD(4A!&D22:A8(EB$9(D)"D'X$=<2VE:R-]+%.L_!!U8&4;?CDJVU9E:LPB-,X MI +&.$@@2@,&"4VDGD/2A$6"JI@SAUT>"Y$+W;7I-#;+P";ZMXOXK;5V/!$< M0-SR[.]" &=*5#D2-/=CNO-P^#J0&Y T[]';>9,/#MDL7KG0>QTFM9K%_K+9 MLE(67PUSU?/MTSKLK^B:/ZSK?W[:KM=Z.?R-%F)%DR@.I4G+8')=(\$%Q HQ MF*DXH1E-"$J\Y3]Y-O]WDR?5_&AYX:_I.. M].2"_16M>[?1#"_+RE0G?BU+7N3W]5YBF'*&,AY#'*44HD0%D(H@A&&2""DP M5DK)2VO6G9"]M.GI_:DZ:IW^357TG@675ZP[U2UV$\5$8$],^1YQ]E*N[@QB M$U:K.R7YQ8O5G8'$IE;=N28N#4MYFG&I5Q$[R^*4XBB B4H#)U6[OP8R'O M\H>[ZXTXV 7Y758KI2*F5!K"*#7[G)$F+Z:_2:@88U%,2!"%\8@=SPO56NBN MZ$$>Q)YAH+,,_-#:]F-]L')D(_ *:!,OR33IWLUQ1$48TA12S%*(>)! (L(, M"M._9J9BR"JQS9S]^Y))0?]N.M;V?L9LW37YE8X9>NK"Q*6C\9TDN:F[-B^8 M '4T=,-)4L8:IJER 39\$1/KTI!HA("4QE%5.)4W#-"P@9*N7>,%=UA%:1;$L4*08:SGJ"B+((YY!"D/.4[#5"GD%-4Y M!JDY)IM.KY$PV3'^&.,GINZS=CO3[G,C/?'GKME9B?"Y,<\9[>#O(RM#- 5K MWFWX]DY^H=]E^:HIXK12A$L94@D5"K&Y\A!H'Y%D,,V$D)0%J<".7'52UO+( MJ]$15$9)<$\?S6K:L3K$26#M1JP7L"8>PEUUJA:M6LLKT.KIL4S$.2A\58HX M*6?>8A'GS#VH%W'VA3%I%W?[IA]4G?BAD*(-QS-[KBL1A6'("#$P,H@DEI A MQ*"*5(9P$I,PH_:Y%H>%+6W*[NEK]N$ZC7<1_$9GEX1_9Z >)@S? $Z^8IL5 M.Y<,B?XPG"TMX@58.N9!M -G,/GAF29FS'AH9\S3-(>6[_@[-^\?RLH@Y$&2 M4JAPJA=#F&EG3"H"DS ($"8D(=2*;2WE+8UPWY\ZM_5Z(N[G%/SO[.1[MK/N M><^W%W6F/?(<^_*SZ[*HNN0RYM+]9UE\S;DLVTIU$@&>L2@?]J3PG#;LU"!E7D= =@]/+:Z>7,1IBV187:V5QRC.!*1B8&D"40L MI)"*)($L1B$6D1 X#+L37CM?XHB4$0>VDV_HM!>\VK+EKG7)#X&T\Q#&@C-7 MU?$6E5T](Z.@SPKC)ZWW5E#\4,+,]<-/FGA8+OSTHZ-S97(I1?E6JV6:^UU6 M']33B*HH0G& @PAFFB4(/V\R 7.^+7&P'1>_8'7 MQ[W&&[XHC.T\]G84X1?1Z1V#"\$F5!(PD)H@*F:9;0.%:8I-B%=(Z+ M61K1U%KV+F3^42^Z:U5=[[8>A]6.3RX':V(.&863^S7501A\74T]+F3>ZZB# MAAY<01U^>NQ"XVE^VG>;=YNO*N"Y,AX&V7*)?B.-=B931V(Q8N%IAX M6\(,R9IY,6-A]N&RQN8E]R/H5]OB?EOHD7F]$6_6^5V^J8_3NOS!<1;*+$8< MIBK3K"(H@SB*)922T5@($E"6V1Y #XM:FI^QTQ9\RK_6,?W7 MK*P*RJL5C1@3D<(PPEA"E% *:9"$,.(L(!&/99):S7+C55C:[/=[7>VSO 6= M#::VU0_&#.T-_@AVEH"]*>"/SAC'=?B(#K/SN:?MAHGI?*(><';2QX/HR7,? MH<"L[OQX@)[[^!>T-/)>^J;*1;Y^T,W*SR:M2=WXF^]\_:#EF_U,DQ_ZH9ER M/Z@WM-AH--7R%;TQSOOGOI/#LFG;U+)B;7OCU@;Q#H+&H. M7GHVF:.7SBI3<@'4=EV!QC*/M_!] NWKQKX7G>:]W>\3QH-( *^-NS&W,+=D MVX70OSW00E/7^O&3U-YTM8HSRC)DM@UBHKU8K/U9AF(,DSA*"$G"%-FE>AJ0 ML316[=0$.SU!HZ@=E0ZA.4R,GC":F.;A#PNC.C*P>=1'=I'?:&4(YO&U7BVO,,J(2#,]PLVU="0$A1CI M?TDL,5>,)9R)\1DE^J(6-]"?IR#HE 5&VTO2/SP!V,X;\@/;U&-_'&(7IF$X M!L8D&1:>"'K!Y G'#![.BW#T#?>#FS?OO[2;L8%4C..40:)B!A&B'!*"$ R% MC+B2+$NE=9#@KM6E$8!6S'[W>H_-^?W]419//':U3B/V[/=6VV_/C[)^IIWX MZUP/3*HJ\.9.%C=RPQ_!^X:.P)>";LJ[O-)?GI_-^ ,>LRX; ^-SL+C#Y MSK-N)?ME@X"Q\!QL^H]N:!PO_KK=BF_Y>OU^%Y>0)ECP =0XBR$*$X)9!'BVO]6 M89Q$2$;2,>_Y@8SE\5JGX@5A'H=(VO'21>A,S#MNL#B3RDG3/9'&8?NSDL)) M\YX/^M,/CHXDO9=%]?A1=V9E[K[][2&_-U/TK\6VU".<("E"HJ"D$8:(Q1RR MT(QUGH5$1ED<4+&JMA5=VXWO87%.:^B=T.F^Z4[;*W!O]*W7#K+3^ K<&)V= M@T>'X+:C 7\@3LP)>_P^[O![L\?OUT'\QL2+6L#B+U9T2-C<<:(6AA^)$;5Y M:^P:ZK\>RJHI<;#=.RH?:2[>;5[1^UP/WOJ2_8KQC 24"HBITKQBH@TH503& M3"4H#"3%S.VJEJWDI6W8]10'U1;T_'BCNXEX:K6_ K7^KDLEVPZQ72)- //D M2R-/"(]8$CFBY6TI9"MWYB60(QR'2Q_7!D:>/^2;O)+O\Z_FTFNEOZ6'LJ^= M> \:S;L_[P_"@UU[CTV/(_!?'DJ]4"[+5]L[UH9TO=IN3.2"GCOTO\IMFAGD;*N@+D_\0O3 M,)/*%)H. P11$"2021E"P2/"L4A$PE+;JXCC5%@:6?=+B79VM 72=I9T?O?X MCWF^CUF^SZ[8=/_Y/>W?_CZ]UO3.*B-IPOWP!N$O&95NMR:3_Y MN39Z67<,W#$=V?!L%U(O,[Q_>_7"ED96@MAN;JHV/=L7W41[0R^1H:(!2V%& M4G, EW&(N9(P2P..6*!!/RYF:5/4TPK75\!H.O)"Y E<[7S^R]&:>!X9 M!Y1[78=!''R5W^5K^_E"'37 5T(@P M"F5DZK\(S0$X)@KJ&82'"<.ABJR\UV.-+VW0-_H!HR!H-+0/F3T ;GA\7PK' MQ*/: 0FGZ-A3)H\*BSUH;+9XV%-F] -A3S[COO!L;M?)]R;'H2G5\/NVDA^; MTI!?S"6454!EG$F4F+@3H>=H+B!-$PX)IXQG*%1!9E5/Q4;8T@9MJR]8UPK7 MKO!&J]S5SM0SDM':?KER%NSSBT.?$$Y_K#(O>O;+.I\HSK6 ,WKU%FOJ'+J\ M*9?9_F4#N:\*IBX #BRYSC8QV^+*UIC^,LKZG7$+IN=;BUU%]T^TDFW0::I$ MQ&4:09EAO7A2(H:,90D,@T"HB*5,"J>3F_,BET;/!WOU5Z!3&ABM'6-Z';"W M6V#Y171BMKX<3.>%EST^GA9A%@)G79#9 _!\<>;PYMCD]TVVZ\=/]-MONM$B MIVO#;"2"-T6!Q%=6I?Z8FY,.&PM"QU_ZSS=LXN'^[OUR,RY+OWCAUG38SY MQ"2VT_Y*<]8WL#.@AGIG OC8=$5;XJ>SPV>B_=$@>DN_[Z[!S$GY1T-TF*I_ M?%,79F[HCH+U &X967S8?#(YZHI\<_,++?/R+YLM,T*-9UA3M?ZSADB_U1XF M=U%2+$(8(R4AD=A40PX#2% %1R:?3:SSK0,[.[Q2' M=@-VEH+:U"O0-[9Q=(KB&A8V+R10U:&'X0+V;TU]KSV\ZU97M26:L(6AU=3VV? MP&=[;CL6E'E.;NWP&'%V>\SL"TYOGS0W\_GM,5,.3W"//N4M%N2:_^TA+_.& M%][KOWVYI9LP"#Y*_3ULJM^U+=M-I>W2S=YT9;QWCLY*95$4!93#($L81 '6 M8SW#!*I0Q23D4<(RIX2#WC5<&ETQ:$C%WX/=@[-B_;RQ/SW4AWL(]+$3R=,%W=RH7XO'87B!UZ+F!1/@BZ; M9'I*U/\LY.Y&;R*4X#2$>OD9: ^R6@6*9)1F(>0LU2M5R10D.$HA30,< MAWJ%BI%;5(&C DNCI'J'6WLFC06@,^$*'*D]7A^*.L8@N/:/'5=-B?K$U.4/ M9G6SL#'=(*G,YD9Q,BOA^=]5 9&&228X@18E>OX640A+($(:12N)8 M*=?*W.=%+LU;&DSK><'-$ OP[7C&+Z03@" M==K4PS?'4=#O\MLUKV\JZ[E:2]OH?_*FX,7'[3KGC\W_[E,UQ#P)>,P(Y!GC MVKN))*09PI#%*$VP(C14H0LAN2JP-'K2^H.] >"I!7J4U=J#/]K_CBX^X=Q/ M=MPU)?H3,YE_X)V);2QZGFC.6?RLI#<6G.<4.+J=L7$63]>-[S9:>O%@W#^^ MO9-?Z'=9MG%E*R4$2H0T#)@QB)*(0,RC$$8"L2B51,;$R3ESD+TT&CRRDV*2 MSC2*@UIST*KN&EEAWQ]VG#<1RA/3G0^ 1\1-.$/E+5["7O+,<1+.D!S&1[@W MX9Y(X%H6V_ICZFJB,AIF@J90JD3JE:3VV0A%#+(,$QQ0A5-FY;@=:7MI9+13 M;T01V>>P#7/*A6!,S!D^<;"/Y;\ CYE"]U\]E)4>:$4)ON75K691DW9M#U:^ M$?J!XM%CA.T +@,1^<_?F"T _X2J_7C[4X^,\[I>T?+6_+]9WWZE:^/P*U#W14]!4'^AT!\TCII^>_;+_AC\GW0NRGMSVRW29U9'W M MMSU]Y/H_[+QW#M5SW4@5;]Z)151M. 4,)A%IH$$3(5D$C*8"2EQ(0PGF7! M:B-OS(L7'U6?4,)J;)-F;/=5F=!MWBOZI,2(O^(O)[KCXG/M2R!>QEFW,_9> MB[@,PS=#S983"BSEH/P,0"X56G/QVUSQZ_;+:$,74,PT5_(4FGJ!QBD,(4.AA(A026@0"BZM\A@>-KTT=NRT[/N<>7PL(VRJ@NH)/Z]NNS.KW:3_JDD?O9(I2X(P M"F"043U)2U/2=SF"]SP;E2A 64-NRA5\ M)Z>.%CMS%@HZA9_48'SE*U/Y&(B\L8J%R)DIQAZ$0[YQ>'=\B:@O;;F9ZXUH MZYS7^=4_L'5^4Z\CRVYH9(&Y "PCB$7,(0I)!(G0BP:]5I!2)2H3BK@Y*4[R M%^BZM-G^[VCU4#29$;<*K$T%)5/$!PAMEGMM*?L.L>.JR4">F+2>5J*JS]IJ MI<%>ZPEH:Q1:'NM5VO8R5,RS'JENY-W)A+O4Z!_'U>KW]9FI'E!V37HNO M]<\F9W&QO=$?;OE+7B?P*%^\J.PJ MHO4VB_K>DJN=5P M5#XF8&DKTDY'T"D)C);V^\M'03R_RWPI-!.SE",J3AO.0Z:/VG8^VN!LF\]# MYO2WH >?&^<>U=M8G\S"[4Z*#\4KNEY+\?K!Y--N4FBT^2@9XUF ,!0RBB%* M40Q)IF*3CQ*E)"81CFAW>>B+_?Z3G?01MX:^S#'LC?*@TUZC#AK]06, :"RX M&I- TK)7[)P>CR#/Q!Q>@'7V8]QP\N2R6 J=U3MQ ^*Y(^+X]DC:DK7K\JO< MR(*NM4]S+>[R35Y6A5Z ?)5M'?55%*>:FI2$:6 R:L21@(S'"KD^5 M!JW6'IG*"25?3&4G=%ZF<@+B@*GZ92VB"0)] MORV;"EE?Z/<53C,I4[U:4D*&)D(&0QI*#B7.5!)D$\); M8P'@?1/ 6FOO6#[$L5,$3=- 404%P[I3$(DA98'NE#C.>(!%RA5S#SJ;L&/F M"S.K91BOC+YX+TFAF-3=!+%4IHA;H"#.(@X%25.N#4&81:YQ99/WT?219%K" M,OK'S@68$/&)?8$^3]6J@R>Z=_D;?C#J_[C;N]4V>"S?,PX\7_5\'*7/6^!G M'#0'%7]&-G.Q]_"EH)MRW>2A%__U4%;F,F(;L!]*ELDHS"#A*-/KG)1 S7DI MI$&6,<)3B4+I=L]/JMW M1;*Y'/E)WG<%@>NHV"HOS"\;%;;U@Q_NC1)OOLN"YZ4L5VFL5(*B!,:(,8A$ M3"$+9 85#[@D*0J%2AVVG#VIM="]Z/Z=X/8J,.@9UP:HU^:!UC[P9=L^WY@( M=C;:ASWYZ.=A[IRSV^:_OOUWUE7V@6PS=]E,\6Y?;B50IF24N>E25QG@O: % M4/1ZD3W6B89D4[6ONJ45^$9+4-:SIR;1YA%Y=[_>/DIS1T/_35;5NDYV"-2V MV/T-5/1[?5_W=KNN%W+;_14I(!Y,"B.MQF8C>?UIU#=[90>BT7&SW<"_/=!U MKG(MM5%U6V-=_N0G0,]C;P_$\?F0,ENXGT=(^E&!/IN])'+IU9J6Y77K_28$ M*[WFB$V:8 )1&A ]4V.]#I$H8QD/@E0QMZB$YR*6MM)H.;Q6$5R/7%L<03+2 M*S621!(J%B*((KV88R;7%0I#I;&,9>!Z7G49EC-=GVYA?#(S>L/4;FUV&4[S MN S6G]O(8*]CUGN-\WHBX 5"O(X9>#RZZ^B38PFSK,RMN_8XJ5S%*8UHFBB8 M<60R":<*LBP+8$P$T[])5!1'+K>*GPMP(LL9K@I_,3* R6U/ZX,";O2MW=QQ M!\X'@-J.\/$P33Z^.T3>G$-DQ- ^;K:W@?VL^9F']7'C#@?UB>=&UW+A4HKR MK5;H(WVL\Y._W1;U?O#;?$,W7'_GU]H?_UH' ZT42YE( P4C0F.(,D(@U@X3 ME)ACHN?\)$B=PC8=Y2_->^K4!Z9#P0^=!6;5\V-[<+*S NS-<"[YXM1'=B0R M(?(3[UL.. M68K3+*0PC[,,Y9-F=(/T] .C]V&>GSOO+EHHRN,, M1P1F0:0@DL0C3";"RY7)XZ( M_?6!]2Z/#V2GW^Z9!-0QVT+GX/*W/W12TMP;1>=,/K)C=/:5<1S?>6ZG$JO^ M6NAO8L53KAE(22BI2<<1HQAJ_D]A0D*$:8 31)VVWZVD+HV(=BN8P8S#M>IN MI&/7!W;TXQW9B8G(!ZC.I.,$DB?ZL9,Y*Q$YP?"'I]%](M^=14)C6>& M*43:3O,_(20HCJ 4(HIC%<4B)*XY1$W#2Z.87?),HYQ[]M :JV&>N 2!B:G MSOA164/[EEZ4,[1N:/:,H7WUC^4+??+W<7[ K]NM^):OU]?\;P_F?+\?3:D7 M>W& .5%0Q28TFR8(8L(X3!(5(,(0EI'3YO*0L*4-R4Y70%MEW>;V05SMIG1? M:$T\?#LU3=&%1M&GP=3^IF\;0#S-VH.B9IVL;8Q^/D=;O>,OEV@]\5]OQ#Z1 M."OKA\REDR!B=7Z66!-(J*=N$F8,4IER2M(P(,PI>,!)^M(8Y52&S-J )O=< M+\=]:X3S)167[K'=V9@(],GW.H[CO?M];43OYUZJTN:F+)?YUWH#Q*([O"0O M/0OKA%E,3\M^\72F9V&QR6MZOI&1"4[SC?R@7FF:S:NWE-=-ZT61U)]R]8E6 M\LG,GR:<96DB(0DXT1Z5ID9,%(4JB3!+XT#&;H3H(GQI?&AT-_N-C?:@4_\* M= 8 8X&E,W%YU]B1X52 3\R%7K%V3W@Z C1?^4Y=1,^;[G0$* ?93L>T,8[F M?GDHM;"RK'W*,C?WOC\6V[?;XHZ^H86I]UIJ.776^M?Y^J&2>OF(4I)($D N ML":[B(60I!A#DF6,ARS5_^^T>^RNPM(HK[, ]$RX,@DT06T%Z,PP([ IOW % M6E/XM $]-V#DK5R; K38#-': /VI+'!?+(WK+CB2G[8.) M27(*^)U)]9V4LC2J:W6S/_$[C=_YXS\OJ$Q,/BV? MM-I==?\ ]?KUP\;3\>!9)$:=%9YN=;:#P[.&]4\1SS\\(CN'"6[+5<[K(')S M/ME6M@RSA,24$D@282+3E(0LR2C,2!:K( OC@'#;RLFGA"QM=#_5LS[>=BP1 M.@CI\(CW!=34F_338N205L(#5C/EBNCPJ7,Y' 708X7D<[@,954X]>I\J1+. M*/\D_\&Y9T>FDWY@I?S;@_XJWI@J<R0K% AIC&,-7L!Q$6$624(2AC[>ZD M28A$:.7L# E9&AON=02UDN/6;$?AM%N570K2Q$SHC(][;N0?() MX<3TT&&WJ\'UJ8?=*^_8V3M./C&QH-V0#V1IC=X3$Q>"Y]8^?Q383X#(Y@+G)JBC >P_?*>S#> M")P\^8LNDF=U(T= \MR['-/$!<%\9HS2\K:)$NQ*XP214 &7FKY$QB B60I9 M2#,8#;8;?,%]E7K\E.^UU(XL+:5)\'+DVL0J MR 2A4D90O[[8/FSIWA&AU-YFC-T\7#7EWT[C.$L:ZJWB:U%B^ MH8,=X[2$O@C4@77UN'9G6VQ?9'9_!7Y90]XN%YLCK%7":*R7W *:(EMZ"8XI M9#C#,,H4$9(JCL/XPAO$1L[2EMO'[JF>.]1SPM7.4_6 UL3\/P8H'Q=V^S!, M=RNWEO+25V_[IEK$OSHB[DVT5JY;+\37//0R'%A\TG4ZC<1#7\ M0LN\_,MFRTI9U%%Z[S;W#Y7^LS95O]6I#MK 2UF5>@;RBH+05/31UW MWNO]8["COI?LXHDY\X5ZUYEVI^H"3WSM7;U9B7XJ<)_/$)/)&5GS<+W>?C,G M?&^WQ>OM ZO4P_J:<[-Z*??AWDT=NFJEE%18!0PB'G"(%$\@#A(];R2!#%,A M]"?!1FR>.BFQT/V.]WK6_S/865+?1!.M+>:\M#;&L1ZB4]_8T;A_J&<[[*]U M[.4@N'J&=AO):U(W7K65$SV>"(T"SE=11"?9\]9&' /+08G$48UXN7W8)HG. M4NT)$Q%!PKEFMSB+(,:2PP"%0A(:\D1:7<8>E+(TK_;Y_;J+[ATZ%0"Z&)X9 M#IR?WCST7@5H$()I[AZ^1"V@03//W#[TDKJ[+<_VD1;58UU_E=:E^TPN@!7& ME!"A1ST60ID*8!22.&20T8Q023%GW.D^RX"LI8W]KMAEK2OH*7M5Y[UP#1L] MC;$=(7A";F):& O:B&#/LW!XB^H\+6GF\,VS)A_&:9Y_Q4? 5KU!+)-0")S$ MD%#,3(W %.*(*IA&/,Y$EB"6X?'A6DO<TS6D0,)NXBL^P-)+K]&NR?8TY43R T,[CN028B:G-"1-G MW^:4X9X[(>X!K8E'^AB@G ?\ M&1@\C?M34F8=_F=,?053,)4\T#( M)*0B89#'@22(A"0F3M'5AR*61P&MAN /HR.HE70>_0= V@[\2^"9?,P[(3-B MN)\RWMM(/Q P\R _9>#A^#[YY.AYOKYSV-T]?+#[6!N?Z_.A2MF_AP.:\ES.R&ND!QQ3)R;&%L]XVFQ^)V+ MG02(I"&/3()D!E&:F;/9)(6,9Z$B08P)B>PR0YP3Y3*6YLD*\>%>%K0RE\VX MT;F.JI>MUG]V+7]Q E\[2O*!V=0;L3N(.B4G*DXQC(2W.A0GQ,Q<>=\^+^=G+A?BLG$0]P5#J?4EZ?L'I7Q\J"Q MV1)=GC*CG]_RY#.7Q2B]V@>LF0NJ-YO\OZ5X)_32)U?U+F=3![.KO=6K.)-K MJBC+ASLI3(Q5<[^K][&J7L H-Z9E^!O>&@;WE;;G9?OZY?B\M_/WTL/#7LG+]-L+>1Q_+UUF M?TUO_JZ;/B5A%,&%(3\(T4!"G*(,Q)HE 0<)(9'69:ISXI4VX MG05FM!ZK$EC;4:\+6TM&7,08V5'GY])IX9]XWEPP\O93XK0],%?9D1ZN=0CR MB*[QE23B,E ')JT1CKV7)B_S>_/.#ZO8EWM3UJ%8H M5(IE&8&22P51IM>!+" QQ&%()$629?32JL$#XI[LFMW%D3?BO\&Z[(PIG20(@@7-7[8\91WA<#K?[G#AO7RCP M6=:,2O*0*G?7_OH%2%%BE20*@$ 6^]V(W3EM6T1F/B 3"2#S20$!@K:O)908 M0,B(8#PK$$*AM=;S;';WK%KX)J21VP"<;J[H.I!&=C=!^%Q52GVR3UO,"NHI MN[E=-G"H7CI*)[<3N_BWRUJL-I;-ZJOZ<_N+4?1?"YQJ*00S\8ODTFR<40H( MSQ0@BA&6J3Q%$OFE\KD)GE]B7\_YUB;T-XHFC::!)*87< ^^Z;X2RU0"F\6Z(3PE][1O> 2 <;FB'G@[S2Y_9D]W]UW?Z[?+'4JJUK%^V M'EFDA2(9@0R@%%. I!2 :HV XCJE."TQQ32@/,)!]$SO2#O-;9!_5TDS.=53 MLC>BS>0XT?'(SW.YS(R;VXH%]#0^*S:XWN[+ ZY(OLM%XJ2.RP."EU[+Y]$1 MV[ ]?TO:GRQ2E!=2"\M5QP5 )IX"5.(2B#1C>9:EF8)>U'7!FLQM_^7=HNW% M ^W/1NC8=G(:W;S>)),S]OW%Q6YNIR9BXMYN0QA.V>GMI![SZ_LV!%=0%[C! M 0-[PG555;^J^\:;[R@K\QPIS#("4LT40(4J >W"S^_ MAC'G*_OSL/O= M+'W==%%,DR?P;;.2-HB'L$!2EQQ (B% F*> L92 #*5*D+)(\TQ?<:AT6NK< MSY.VFW/'&YZ;JPO@^YT;78'EQ$=&(?@%GP\-PQ+Y:.B,L%-RTB(# M2"(!2*88@*4NI(:ED,KSKNT*;>9W ==/T#O14F27CI<$W\Q=,W5N_FNBZ1C[ M#.C$/-ASGZVM#6UL:;(D]]8$SI%_5X;KT8W5N^$*3:;M\' ]9$=]("(,Z<\X MTF8^F:BQ*Q1MF98_/3:G&5EJ?*G&T@1TYG\0927@1]J$3;=F+5B/D;6ZYM[[$%XJ*TJ8X@ ME=2$8*(@@$-*@8:ZE$5:%"1W\A3^HN?F.G8:)V*GMM$T7XQ MEL=4N(54XP \LI/IE+Y).I0[O9.>XHG5//G)ZOYSO"C)'[!(09&'X$EC('] M7H8\ 2-J>6V7/%96,]-CAN4Y;,-?93 88Y^&A.'@_'F>M'OHNS0/]+Y)\Z?# M]_A\K$D^Q)/J=U_@Z7\,W?TW)^NVC=P/]99M6==;N91($*V/!4*0E1H! M5*H,L%28/Z:Z("HMBKS(%]O-EJW<0O%IU?=R77LCQOL6K^*SO$D.V^NSU)86 MBSA5$1._:&Y;E_F^/B-[\9F^.5-QHEXY@:_+C1JJ_&M7T$TP,9&X4J_5(C!W MV_*N&DV_5^J;6M=FF6]SO$X=E[5=H(U^O<.SV_UAL]F@W^FO[,_/FZKYA^VV M6O+';7.)N#GC,!G+\U))!I@2MA<)*@#/(0,*"4Z@QB7-O9JBOJHU<]MCV'?F M/Q/7JX*$]4RTJ5'KYVYT&99:]KKOE]N"_)=Y:T9>GQLO:LNT=0USF+:C MZHE9*!6VZ+]=UNS^OK(IRPU%D64(73^J)OUKP6%&5CP.O[K,^I)W#@OQ9P/W^*]#Z_:@&AP MCF;8>^BTOG^%(S5_^,?L.#0LV)_C_F3/7BD;^CFV^FUMQ*^4/"31U[_5EFOA MAZJ^+A_4S@S[XW]LI'53.4;4)K(67#;\]Q10RSN3:V%$:\HT3UWY[^.J-K=% M;=\2^[C'N$?:V0A3.+S>O.[$C+RPG.U'OC5L(>VFL].D'&0)ABH$W:8W,=NY%K. M_NX#[:::F7WA^=F.U')FG!D98/&/+' RAO]Q@.JS_X\D(30#S002#YOUK]N- M^%=34ES?/6[KK0ELC=!%D6&ATXP"K:0 B)0$4)DQ(##*4IIF'&+G'MB7QV;E3:(N&MN6BPG CI[W=T/#D5%-.<@YSF M&4 4(\!3(H#F68Y2J:D4Q+FYE8_DN3F93OEDKWVR5S_IZ>]-BN0_)Y>C]=&0 M'MD-Q039KT-2"&!#S9&\QINN+U*(F<]:(@4-$$AWTO*Z[1I;R$P)J=,2,$2U M/5$O =$FSF&2,4&(9C!U*GPY.?K\G$U'*!C4%^0Y%/#<3N*# 1G=G[J^1_Z,**=,CL5Q\FSL:5E+ M3IEUQ$-R\D>!R0Q*JZI2TN9BJ'7=.-#/9A)W-T&4,$7*5(%,,K.SDV4!*,(0 MB!(B\P^XT)GR^WB'!<[O:^[T341/X>2[^8WGM=T%I!T3&J*A-W9*0P=;7]/$ MJAK]CLL-DUA)#+:O_8JM']C; MTT?UP^!AZV'SC,"":F@B@2*WS0&TV=9A#DP\( FDO.#<:5OG)W9N8995-6ET M3?;*-G?%GV[_RZO8V!/]C I8*)H!E4D*$,,,,*PS(#DIM,::,LG]G'I\_*=Q M[J\U V[./CZJ(SO]:^#T=OM^Z$1R_XY")UT&_(!XN1QX/NU_X'>KC2]]8-6_ MU/:+,G&3:/;KMMM?Q\@O(4TII J416E6 \0HH)Q)LR2(3.=%*;+"J8S=2=K< M%H&>PDE/XZ;]I&_K S>X+Y_?105Q9)\S/7[N%]Q1<9SHSOI*/+V./9WQ&3CJ MO#S&9,>;SN;TCS3='_+G[7FS6=>;U5(VKTS3(7YWK 0S+ EE.9 89P IR:VS M+4"::2"8*E*.4U247O5*GO+GYB3Z-%>-_I;V>WT/ MK(_>%^6T1B36BL#>5+ZSY+9?'!'[D?W..=B_!L/NWWXO#+Q83?<\I4_;:B\, MFJ,&>X'#A#G"+VIKO*F2[UBU7J[OZUMAPN?'IM/\6Z678KE=Y 43)27&XVE* M >)$ %I 0J<"R(4+3+BV93BLM#YG8%U.B=JI[2?*W/ VU!ZW3 M-OFIIV^R4S@BM[$[.I$\DH/ 29V0.P O_8['DV&NQF;*+5L>D-NUM(F[1HQ: MBZ6J3W280RHG#*4(Y"6RIUW2MO'CA0F[M)(:I\+\C4_$Y25];O%63_GFH/B9 M^C%Z_?G-C9NG&@WQT7=W\<#V=F!!H$7R97ZR)W5K0;"\]'!A@X17[OW1JTEH M*A"^;^NWCY41NOVF/JMJN9'+];L_A:KKC>Y^^%9]W]3+;7VH0V3U+O1;\"P7 MDHL"B()"@)@2@,L\ Z3$)<\QI[8]F&<-7VPEY^8Z]]5\/[U5[7_]; O[.DN2 MSA3_0K#HTWOYQF$.DS;^V=K)2K_.S*2U,S&&)JVE=CI;6RTER-'$]LO/6=UM MDVI: M8S@6>*>J#4>3%9J=RK7-S$N^Z?@\]G6_:2C8#<[+3/+&J M^[?*&,)]V'6,@.;('B0&D$%--!S@N:J7QM#XD[?4<##V5&<-E\?"HHXV$W[7 MK&-_-EAH2CDD$.A""X!R6P%H4VB("7=@R9E6S"OD."EE;JYDI]Z.)>@__4*, MTSBZQ1=7HS.R:[C=T29U (UQ9#J(0:2XXK2,28.*03-?1A3#/PZ]*I9*/5@2 ME=-\P1^7:]5DZ"R*K$B5*B 0B$J "%2 IZD C#"$F,1<2J\>NLZ2Y^87#HJ? MXQU/?K?*MSEDGGK,\ LJC7S#' 3C@HMD3K&CWS:YR)[YV]H3C^/;9 M=X# H$6(AFCLP CUMVI3=YYRH; P\0G*0%G85H$*8\#2DIGH)<>:(B0H\ZJX M&Q8W-W?5:=MC6?,,98;1=8QIHF$V=G#3P770]";A2F\JE=RN5IL_F/EV&I:Z M-Y62RVUB^UOQD=M3H6=J M\V-IC%F464$0A!1D$!G/8OR(K=[" $.%2"FSE DG_M5+@N;F4QKU?,]/SF#H M>G!R/3+3G)CL].R=E72ZQCPG&4;CB@.2,P-/?#(R;-[QDR((EO2CZN MU)U^PZKJR00N386HS3-Y5V^7#S:+;E\W6M_IYR>^==,NX:OZ<_N+L>U?"\TT M99F2@%%E#V:) $3;UJ(PHU(4 FM%O5B48FHW.P>S,ZZY_-^9UU97M^E;>PN3 M0]UUGY939MPY8E$H4>2I2D$NSV42*,\ RR@$7 M0@HLI<2%,SG_:1%S\]H[+9-.S:[9AT<%^FDHASUI'(#&WU>.@XU'2?[5&$U5 MA]]*7=K&*FABOS3#TY7AC^H M^+/:^^%?AD7,G]3V#:N_-?&W5/*7I]]J)3^L[[XK>UFYOK\5V^6/MK]*=R5& MA4Z%+$I[K9 !)"4!A!<0:%JP#*:8$K^2$'\5YN9%;<-3:T+2V9#PI^0G:T:R M7/^<["U)#J8$EX@$3)A;5#ON-(SLJT>: >_@-!S$2!%H@ *3AIGA +V,):\8 MZ=K#A2^JJ<>SM"?]IJ_U+T_/_J5I_:D@RK06%&C(C+?,S']1B%*@C =-B60( MEUYMSX.TF)O#[.\T=\HVE#W/>DS7-_8C?O[/0:U9PR;.]RQ@I.F8<,\?=2:N MV-<'(!E]_^ZCPROMTP-@.K\?#QDLD'1UN5YNUT]*,D 1T2!'M"B(*+CB MT),.]"J%?+[E:2@2#L=T??6[;>Q- MM34$-)8D!U-:4NF;9DK$RXFZ2?Y'L2JY6T>X?8H+:"Q6TNN4F9:M- IP1RRF M<48-YW\XVZE+,TDR+!B &&N RMQ>CQ==8/;VF\9V[GEYU MV].K;GMZ;7S;HCE![>8*_R(MT4[U0KN)VPS-!Y&(3 ROVQ;-Q^A3/ MCM$3[ MPSQO_JUC>\L%1&6*&&"*(H 0R8W+P!@4:9X+(FD&W8H;3XP]NVUKIYY'L[(7 M:%V^%[D"@['WBIUF 43%+W%POP.Y H^)+C\NOQ9^[=5.&SS40.W%$].U2#NM MZK,F:&=^$D@8NEQOJJ:@JLU'?O/-3(3ZL+9YRP_?[30W5\<+*H3"*.< *F)[ MO%(*2)9)4.2DS"E7!Y^\N=L9XI.:YSQ#-*2$D)*!3# !7([.29"3C+LI!(0K-X*.P7:XXP2].$ MG;.>)[= =03LQ[XS.EVIW2GI1G>DC)]5U834O[!Z*4Q$_7:Y>MPJV5X<%(00A* M,Q+@/*2 M )XIX]Q$03'+=0H<_V(V$C!*8, MV,.7;YN5>:)^]^]'LTK=;;^9W6\F"D0@0P#G')G0UT2]!#,*<)J+/(-:Y-"K MC\$9.;-;#WIJ_J^D5?0F:53UO-$_@ZOCG?WU:(WMRP. \K]P'X8AUI7Z&2G3 M7IH/FWIT+7[AY^,0-[22VE/;?1+\0I2B(*5M,H>E<14"04!YRD")\Q)C4J9E M[E6$%*3%W!Q)CV^ ;1-MJU%^#.[/(DZ(FX\9'>:1/=!E1H>;O5]JK;CI505- M1_ PB.-$9 ^G=9@5\<,@3+XD$,.#A1!UM]Q8ZNZ/M9(?E]KLWNO'RI;M[VX+ M,JP9SLQ&6@EECPIS;C;7@H(49@54N50Y4^Z,VQ>DSWR5%1'/UR>G( ?4BE(P(YT6[W .BF 71E 5VZ ^K)RNP(T""]\J4Q M)N1)=C3G.>&QZT/!=#Q=DYDFTC6^_7NEOJEUO?RA+'GA@[*D*1_W5%9((28A MS('@7)NH5$I -+"8K?;ZH_6"476BA[F\T (9;"6902, TIR*G,-28Y)H77 M)MU'^-QDV.FPL<"_*1W5]DM+U=7PALD=R> ME^A)75X(*"_=7= 85V>$?V;57=5P,LEF5]_=C2QXD68(IAAH(7* -(& 49R: M/Q88$J%RGJK@Q/!S4N>7J/,\/_P[VYT[)C^9;TZ:"6%5;?ODM)GCYQMJ!D^# MFR^+#.WHV_-^[KA1V#*PM2JWIXF'B]11LL@O010_F?RLQ-?**;\$P4!J^<5' MH_)2?%C_4/7SZNY%+G!).28 XA@DSFD)C@:[-E*S?'Y"[: M*_3:*S!B1IO:)L*R(#RVQ ?F_^UT3MA>Z2AT$Z?FP MO<3HG!(#B(W+)7%*\!PX) 8 <>2.&!HA,+1:L;J^TXVG?+MY8,OU@A94"5FF M0#&= D18!HB$!.A2*%0(114IO#HJ'XF8VXZPT=!F1C4Z)K^W6OJV1CY&$@G" M,U%JD!*E ,+(MC90&@B8V8LAE%*<>\:D5V$Y40@Z$IJ.H>55"(T=27I"XQ\U MGK4^5I!X+&#:F/"L@4Q'!$>:*Y,B+?;L4/IDBNQE'HI.['#XB7+LGS:3\W55?;Q2?SYMSI?[!_;JI] M-]EV\=2%DEPJ"F"."$ 4%X#CG %59C0K!"XTE2Y>:5#*W)S0OL>W7PPRC.2P M8XF&S]B1B#,TSL["R?0AWV &Z/D%\Z>#3Q@>>Q(7X&1>]\6[_?AJ?JI#;^E5 MDU%3?UM^KYLN)0MM]FVD*!3(H,X TBD!-)-F[Z%1:D*0$L&\] E#G*3.S0$\ MHS?:O_+/]+Y)&LV#2:8&IL M!(D.[,B>(P*FU]!#7<8H/@O4@,S7(GNZ#,, MIY/#P]T/_Z]ZCXKK)Q3K\GL)$U W-"*S@]Z M0>PK48*Z@7&>!=3Q^3#O];]YOJ@1WRM]X;\]YLUMOE M^G&YOM^Q.5LBTJ:A7UO<7W]8[[K'V;/ZM7SWY[9B1I7EFE5/3?+7)[6]TU_9 MGXL49UQG'(*<(6TV9F4&.)4<:(P%+$FJ$7%JZ?&:1LPM[.LP2'H@W-BKL:2! MX47*I7U?DP,8R0&-F\3>JQGG86ST\[VO\BJY^?&YOR CKPF3OAO>R\9K3DZD M)>A53)AT.7O-27JY-+ZJ+OZ5=&^55F;AEC8W6JWK1HL[OEK>-_^UJTV"*&-: ME1K('*4 I90!(B@!*E4\BW2,[HE5WMXD MFM=AN5KN6-X_*R-RH/_XM7/B%JZ.@_3(CB<>R-X1I#]>D>(^#\&31FO^@+R, ML0)&""2/5:Q^K)0MD/ZP_OZX_6J&V=TZ,EQPEO,<:&$)F;@J@/DC 2PM44DR M)%))O/ABSXJ:F\/J:9HTJB96U\"TL@&$W=Q1'-Q&=C^AD/F3A%Y$(Q8OZ'E! MTU*!7C3XB/WS\A.!=RWJW@[Z17VW#3G,ELVVY]@O+^M[NV7[N"^S%@KEFI80 M0 Y- )1+ CA6"$A(>9HIK5'AR67L)7^&MRZM^LE>_YNVZ4W2,Z&IP[ZB&-YO MBARO8<:"?>R[F+AX^U_(A. 6ZU;&2_:T5S,AL!S=SP0-XG]Z9 2P9<76\L[X MB&_L<64SYFKSYU]5]6,I5+T[R!"9S@NJ$=!I5@*4IB4@958 GBN1JU)F(G5* MP?60.;>HJ56[213M%&_20MOM6PZ13,?G=*NE;,W4,I%M, M>1T\(SM=3V3\2Z;.&A^K9.I8P+0E4V<-/"J9.O_+P)*I)>-V+%N0(PNH1,;- MEK.$W%;!,\ D*8!4E!2$IBF3RJ<*OC>VU\<\09G[5RLC61T4]*QPZJ'F]@$' M8C'RE_O1 0#_4J1C4V/5&_5&GK:HZ-BDH\JA$S\)9%*T>[->MD"S3&A("Y02 M#127!*"B3 $OF0:0EKG.I5*0>!4+G!(RMQ6W/7WH*1FTYIZ$T^VCO1:DD;]> M;WS\60D' (C%/'A*Q+3L@@-&'C$(#OTV['._J^[9>M>N^GWRS5;BR5;-5PY3:NWM\M:K#;V^/J0+*YEEL&4ID#;MLNH+$O M"J( HCK%A&,A%?([2(ZMXOS.FFWCEJ;LOV].\GMP9G_T275S6*\Y42,[N[YI MME] S[CFV.'9Q)F)W!N8'"Q,#B:ZS:VWPQQK B(YV^CJ3>JHQP+WI9,?34[8 M O%6\>V'=;VMFK.]MY;"VPBNZNT79=:ARE:E/]E_R19:8UYJLVW#S'+(XHR# MICLJ(1F37*/2LZ+46?+<(D>K>'+0_"9YVS#-6Z]@M$\Z]9.=_GZ^W7T^W)SV M*"B/[(UC >SM8+W!BN0YW>5.ZA*]X7CIZ_P'N*YRZ\WF@1NG:=VGO7Z\-WY6 MR0_22%CJI2T5:R+L-EG>2+=4'(>-M?DWHZ;PB+S.H4>19SA4_C"(O5 MDL$$]-_94G;%$._^M+40RBC1=(AH55OD6):+M;JW'%%?K^G1X**-DX.AK8,YTFD\9W.FC<#.HF1G2ILUT#19::VYMFN# MT_RY+0K=G((GH((K1Q\$!RMJ8.3$J_S)GN7-KS74Z>RU\@-#6 MV2:"?%1?E"WL6*[O/ZM*VQ)\8^6AZ-7Z26'CI>6#K1K3OYJ_K;5M?&!;5;"J M.2!I+I"A4"5%DH)""FTB0J9-1&C9.HE0LH!"$.UUU!I7O;DYOIUU=N^YLR_I M&=BK][Y).AN3ULB&BKMGYDW2&-J>-X:D T1^#]S#L7ADS'MX3%X]:W^F/F_6]\;)-O:7Y8YO2OY"89GF92D )80!A\S^4%@*@(F4J M(PH*20..F"\*GND2<=#;!HI6XA[F)=I(;A/C8A[E1 MP1[C=/<(M>D.> ^BYW;&>P1*P#'O\1A7.SH3S1D/*G]1:_,?6QO'U;?RGX]M MS+>[&,DA0PRB#/ T2\TF72O S;@@IS)5#&MIG%^@JW,0/S=G]]G.B-F2['0. MYS0-G UOYQ89XPG=VT[S/=2-[LE!^5>YT_* ,[[?GM_7W5'!5_?/.YR^5^V@7XO#"A MB'E] !:OG4Z6+LB9F[/9JYH87?=E%4\!3'1#X%Z^ MRXP$V=C;I$G0/P>AY734Z8#)PKSCT]&27B XF]&\,77X>V"># M53:OI?ZLJE^_L=X.HX#(ML) IL2:%%#BA2EFM/E$@*3 G,_;@\SHGR>8^G MX>2PM^C+]KC7K%5);;5-V(LSD;^_^_#FKOVW;YN50;S^3\]V&.>@%XCGK*0< M9.;E!8CF&'!5*%!@KK'@@L/4KR%)!. G:3^RT],F\B6-IL';YK/8N@6_,1 ; M>:$* \N_9<@%)&(U"#DG9MIV(!>,/6K^<>GWP;MHH91L.K-]J.O')MM0_ZK6 MRTW5W<_:[?NB3!$J.(. ;Z-[+_G JN^]I7:;#>=]=72,1W8UL> -V6E[815ON^TF=NH]MQ<8)S;> M?L\'MAYYY+7Z]Z/9:[RSA=,?]RTL'N?$3-O&XX*Q M1QT[+OT^T#%L-^)?=]^[M-9=8?!"R *7*<9 %-AL=@36@)E(!A2$Z))38?9 M7D0ZI\7,SBE8+0U\R6]KF^KP?9^,W97*>SJ&T]@ZNH6K$1O;*02#Y>\8!K&( MY19."YG6*0P:>N02AG\=V-MA\_!@"Z3,T/_%5H]JH1#)4\PXR)!-1"=2 EY( M :#@Q@M0E!>T]#MR>BEB?D=-K89)HZ)G1X>7\+E][== ,O)WWL?B)FFTNVFV M&TI&;.EPQOY8#1U>#C]M.X(3DH8<:0%EH5U*G)UCD!FN7Q7*2%@D!!F0&D%0.4 MI!K0',*2$0DURKV"\Y<2YO8A[PZT&@U]^WF^!,\Q^KX&DK$#[QX:(WS#9TV/ MUEKSY?@3M\\\8]YQB\QS/PS[CM^S9=4LZ_NKXB]*/%;5;=B^',)ZJ<_,LUM(NIMT;VU"BMN8FC;V6B\18G%B3;Y*# MT8FU>E=[='/H*V#/X'=U29LS]4J_'V!)WJT?'W;MZ#W#DQ%?*3?\0%_N8I-(/&*KF;U&Z.*D;!($<*8I0I "#% M(N> ESDR6].2%5AI$]5JGU:#ST;W6G0F:S8H6N42%D![^QP\-U\=#,G([K75 MZR;9:1:Y6=E+@V-V*=N//7U[LI=FG>Q+=O2C:*T:WFS6MFN\&=OVPUG*W=*T M]S&+0F.8"LM_*+39HIH=JXE(D090"XZPID1CKV2Y !WF%FH>]$U$7^&KVR-< MG R*""\R+KR$SX>:I1T9W M9']^NLE$[^U_9D$OI!ZU>X0K@./UAKBHP6MW?G"%R*&O@_-0_K5$'XVLC@&G MZWO]YIMY =6']2^;JMK\802_8>;EM!]J;_KZ327L8?/8GJHP*9M6O&9MYWNPQ4[[Y'%MW$RR-4^(=HYT-T?; M;VS;_L/FX3M;/R7+.F&KU>:/EJFQ'\43_XPFB>= MZL%51*Y3X19LCP#PR(M,)&Q#2=-=D8K+AGY1ZFO0G+M"<8:_W/GQ@(K[E;&D M:[=#4:8Q)P#BW,3 9M[<7$ZCFD ^ARP%I MH-UC'YU:K4**X'NV>Q2]AV$P59%[@\6[E1+;:K->BCKY_&/['\G'K8P4E9TP M?ZB>O??KZ>K7CU5\5J]^XI\#+V_V'&7O-]7MPZ;:[MJC+VB6,4IY:4\83?R3 MR@)0!@60!18YQY)G6GBQ)YZ3-#OWT]/-\S+G+)B.%SLQ(!K;4[F@XW_#<\GR M6+<]9^5,>_-SR=RC6Z"+#X1]_@UCZZ?-VG(&,7O0U]T/MP4N%$."99H"D%X1-ZD'<#'_I1AR?\O,ET@0D[];;Y?;I M_7*EJC=LJ^YMI_84&^^@T@)(9&('5-(4<"(SD"LB=28H$H73;N7,^',+&UH5 MDT;'I%/2S5&<0W#8,T3 9617X >)\\=_P? 37WNMQ'_<;W[\;_-D^Z'+7:3? M?-_GQIOD@[Y@3/<%7_J9_\'",6'Q_E)O-_I2U3M*2PU5GJ,\ PB9U1^)7)I= M@8D(LB*#5)8JYYD3$8JGW+E]XJ=XO7O7WLE!?T]Z4=_YN'S,,1+*(SN,V0#L M?I8R$M 3G;5T*"9Z4YVDK3^'?J0VGH$(#AS7^(PVV7%.@(G]XYZ0QP,K3=7# M]TW%JB=+&VM'KZHG$R;>-G>R)EA#KQL35@I[!+Y9K9K MTCAD56_K!864<[.-!++EHRYR0 5! "N5TE1A(J#RVT/&5W)^^\XO2BKUT' A MKI_I;':@.Z4]"V#CSRS!FBI2:)"+'%H*2\LG0'. LS*%NA!FOM.%V6DL-[)I MT_I7F-V7ZHXWPXV,MNAD9;FB;!W*?LZ?6Y)\F,V<%S"G!-ONZ"0UX6"."T P M$T#*C)10"@P%WLWYN[7\Z\QXI^R8FR'YEYMM64"NS6<.<@J9S8'( 6',-A0H M1"94490P]2GF>-V9GJ(BY*_@M]T.'%]WKD;>:.R-2UKK;I+.OJ0U\";9FYCL M;#SJVN3]V?JS,(PV![%X'.(K."T3Q&@ 'W%)C"(D*3 I0 M%$Q9GC@3IDNN@$@U10R*O"R87YC^7,#\0NQ#!6]09\\7^&6B,#%0P0!CI33X MR0+P/$5FUU,:9$G)TLSKNCP6/&L0EP=6%B7-=+JG-"YO;Q[O1,6D43JVEB5$VLKNX75F^K^K/[2]&Z7\M&-.9PCP'!3=?/TII :A->8."IHK9='\*_2(?/P7F M%QEU^C>-\PX6M!W?ZF<-):T526.&9PC@.4EN(<)XP(_L;B(C[AUGA $7*0[Q M%#YIG!(&S,LX)G"4*^G)_J&8'=?&3[8HX;?UAM>J^F%#J0_K[X_;^HNR*"Q7 MR^:6L7[.)[._8MJ1!V=IJHC*@1"9Y8$P6QMJ&5XTU0(6FF&$51 S64PMYQ9I M]0FG>G:V)3Y]2Y/6U.2YK2>HJ0ZWL<"E%F!; -J"6A9 M(H YI[*$]AJH\+\&>O7W8[J;H+OORK8Y2GAW-? QE,EBG G6Q A310E*9EE* MF"PFHS/G)P_GI3'+'480%7AZ);TH^KM2=OA7B\>%QQ;9*-M4%SPA0V_("2T'9'. >MO.8 M$"XMAT^6*050"3E@1!-@OD6>ZER5)I;TNBVY3I^Y[1LZ*NTJBHEFY8T32_=^O9Q^VU369K@!=<8,68V[TQP8C8!6IN]':*@*#A' M9F=/-,O\^MP.B9N;L]UKVW5&:A5.#AK[-K0=!-O-0\:#<&0'> 5Z ?UJ74") MUJ5V4-C$O6E=##_N2.OT5""7,*O5%^/$=N0C7!%!U-R^8*MI)Q8!OY&)P*OCY7JY51_-1N3HGKI/.K/CB[ 9.^_- M;Q>T)"1'$MN>LK;'="X 3SD"G.I29)@768X]+Q&"%)G?+<&[>KM\: X$^FIW M?95OFK);W::8F?>3>)[YA\V6XZ'^Z#,P]JE]8P!H+#A*J;EIID"\G)B;-M'/ M6A+Q3/XJ)&,=NHVI^E5 '1V;7S>:/Z'&H?3K3,'&+NS/(-$&GA)DJK!; M)6*V2A(K4 B($"XI1\J93,-1YMRB+X?:QP R3-<)&': (\$ZLK>+@J@7;8,G M1@.4#:XC34;7X&E:GZK!]]'0+5U[L/.5_;GS7Y:!N#GFN?O>W/V]^U-58EG; MPUV29RG4$E!)381F";DX1P4HB$1",9*BTNMPUT/VW-R.43GA.W*3AG.[MEHG MFT;M1.W4KI-*B!?O2-X^Z V,*_T[N% MO]$\V:F>['6/N9?T!BS:YM)=\L2[36](CK>?_D.$UJB:,3_4]:.2;Q]M)L/G MYCML,AC>/7Q?;9Z4ZK'B+#*$+0,)!F7&.4!(IX"2/ 6XQ(Q+*@M4>B4I>\J? MF[^SFMNL0WLY;9N;&"?7>KSM)OF5_3#VU+N"@Q^J99=M.)]\:SG]YL@Q0V \ MY,?."&@0;E5/6MV35OF;+HFL,R#I,VW%+!H-PBY:5:F?](G+3H.@.:Y+#1OF MVF2KKH[DD&\#<4ITB7.0R<+2,^H"F->R-#M**""3F229)[O6@+3YG:_UTV_V M-53Q%6E)9V&)GG)T+.F5THG.FGP^5>C\(V&.Y)/: MOF'UM\_5YL=2*OG+TV^U/1R[Z]B@;\5V^:,I35B0@A1"06RIWNTMOH2 Y) MG$'-RXPBQ+S:>+N+]@JB)F!T,IHGPJB>?-_IGO"GY,!MSO:*^SD9C[EP\SGC M(#RR"[+@6JV3SSUP?[*:FYWWS\E>^>3V,LS>[L@?L4C>R4/PI,[*'Y"7OBM@ MA#!7=K+;ECW<_UNUJ>M%;G9[J=048$*T;5ZC ,]-@*1@1EB>XI+DU,=]#8N; MINI$=[LS)?T)UNMGR6]7HA.5=,H104 MW))B0H( 40H#!I7BQK9<+ E BP%(IR7#'"5E@!Q @%'K ":*DQ8A@55 MR*ME4#?RW%QIIYP??>(Q8,/?]E4PC/PM.R/@WQ;HI;7A#8'V(TW;"NBE 4=- M@(Y^X)^M=.BO:@O0-FO;]=X$MO9N;UVK7^VLL;6\52:4LO_=]9CE")?:?*"E ML/3O1!) )5&@0*H0B FIH5/=;K &L_N0]T8D!RNZ;BIMCF=C27//MKAJ&UL7"*<%30&V%Z4(%@7@@DB0%9AE!#+(4J^$ MN(GTGMO*][G:"*5D/91)=Y,%SFVIZ>M\D^RU;B/(GMZ^^=D.\+NM M +%!'=E]7XUG0"*V.T#1,K =1$Z<>NT.PG'.M<>S,7@"WJI:5,O&$2YR&^AI M1(%6TD3,18H R0L%T@R79:FQ1"P/IPGH29J?XWE1\][3]1J.@#ZXKAXF F2C MNY4 M*[D!SB!Q"CT 'TYK\@.<,+<87* 4P\$;L^%L*W*ZD^;K:J-Y_FX80W% MI%HV#)0?EVOU8:L>:MLLGF<8%V9K;??7BDE "ZP!22'1(LV0TG[[:T?! MG=XW2:/Y3=(HWBRR[Y=KMA8VK^U@1_*[M21I3/&\^W6>&L?][ B C[TA'0-K M_PVH)W"Q=I"N8J?= GJ"<;2'\WT^1M33E>E:\J7FNEN:39^PA^;W:I'E.409 M1T 7J?%NMLZ,Y7D*),$99:0L4TK"PZ AT7-S;4R4[QF#RZ0\!$X\\]*61BWMPA0X_Y<@=_?64>^9W>[438 MZO.F;NX/;GG=)+ O!&:H++GQR\ARYD)6 H:-]R@)TAQ+FC%!@U+*!X3.+:8\ M=%$VOF*O==*IG?S>*1Z:&#TT 6X.)3:LX[N7:Q$-SZ%V@"AV.O60R-?)K'8 MX6R2ME,]-)<&A\,A5K LL]G6!1Y=X>(WL3T*A\L_@'D0B/)W[]+#3YG8/FG:4 MZ#W\ZQ".RH[9K->'\+:NS:94_OIM4S4LPG:KNB"D2%F.%5 *6DY?;4*2#!6 MR!2;2$7DW.VPRTOJW)S#0?%^W\9DI[K-@#+* ZM]8M7WH:ITG8=AWS$:NB.[ MDAD ZYZ9/0K $V5C>P)M]IK_?EQ6,3CX@I ;9 EU'6M"GE!/\YXSA?H^[._N MGW,@JY7-ZC9;6K/1_:ZJ[5-;S9^6.48,/#:@$SGQ1J]$ ML*IZ:BB''NS%:,=+P7I=!UF_R4![^&K9:W?-IY/ZFU+;1-J6/981LLV#W='< M]F;K^PZ.Y%O#$9FP1#>X[;ASFT.$U5*K_XBS2/A,RL#ZX#3,9$N#CU']5<'K MN<#.78^UV4G4]9O- U^N69=(:(DSFM4_Z&C,;] 9.:U.\:2G>9L(:W5/>LJ/ M.$TS11 M+#G^='D%?Y$ 'H@+KY4P6<@8"8I^-!EKR"O8^[]M5N:)^IU9;+=/"\I22:GB M #*1 Y0I"0AB&BB.>)D6)$N9\.%E/!;AM7I-P,7XU@;0+;_'%+7J^MK@!K[8JE1Z":YW6ZK)7_<-BG:QC]]-G"MSQ_^AA'C MGP0A)O?]E0QD.21"$*I8YL2!>E[$W#YMJV32:MG6&+EO M5\Y@>'F3>#TR(W_11Z $\&J=0<=]CW8]2A-MO=Q?(:\MU+#] SNC,P].MN$9 M5KR_C[GPR^O.P7L'@?7G:O/>YMM\43_4^E$MB-(:4EF $B)N0ABI 2T+ 3@G MG&SC?V1B]IM$YV:OOM8URP][MXB(3H5+<-@6 & MWR\XP!/Y4F%(XJO<)#A <.[ZP.71,"?TGBVKIFW8KC/UNI\-\@_%ZL=*R;OU M%R4>*]MHS![/;-95]\=?6+VL[?/-TO55B6_KY;\?=^RPAZY5'*622\TLQYT) MUXSG @0;7U90DA&EPMN MND@Q.1AQ?8NG@?EQ6Q_&0WW\H\F(@$=I_'09MQ$;00T(?_7&4)>!<6D4Y3"* M_VEIUQF]SRAZQU?+^_84*\N-7Z,(@;PD)@Q/4PD8YCG("%>L)(Q" =UZ'%T6 MYO-Q3=/DJ-/7MB+?*YQL]AJ['QE>@/GRP6H\Z$;V2WO,^IHF=_$QNE]Z[Y#M[:N+UY;KY"5L_V?_[8/ZE836/E.;LAMO <>V% 28[MG4SI']\ MZ_A$# *O+TJJA^\M2^J!8S.#)B>24EUR ^HW!QG9;XBB1<@Q ,LV\- M/QKFANZVWU1E'5REOAD?M_RA/JS-*J)LA]CWFTHM[]=OS/9;K<73UXH9)RAV MR>C-GU9M:OJ>MOZ3VM[IK^S/!<1%6F)! 52% B9N-%FA .-",:,ZQR7V,=S MC:/FW)S=;^M*[2J;[IE9UG]:&?-^]G-M(TVHFS=\_6D:V8$V!B;/+$Q:$Y.? MK)$_WR0[.Y/.T*1G:7/VVK.UUV?FILE1WNC$&!S/_8X[(9$\]DA*3NKDQP7Z MY;HPLK3 .\%G-8#FJUF:W4E[U/L/]L]-U;1?_60^KK>;!^/=%EG*4IB5$#!" M372K2P1803E(D6(TQ0A1Y<4>YBE_;L[_91GRSH!=V<)-TMB0M+V$K17)[ZT= MOO=RGK.$BP^]]BAH$7ZS[24_JT-XMAT!S=$08.$UCJ\\AK]>]'LP:^^V&[;OD2 M*YYY?$8?S4'%I-5Q'/K$"T#$JE,Y)V;::I4+QA[5K%SZ?=B[VXOXC(KVKFBY M?ERN[^^^JZH)\.I?&J:-]GVUZC.",8EA+:@ M4O$4( 3-%I*8?7])M(1"%=!,\OYVCU1ML+6NA-)K?).OVR$\T9S7; MY(%M'ZLF&\YO.7"O9TK^W' M?HH@=I\]8ZSO_R*LWFO$-\C-*<_KO1C9H<_EE8C!BC?2+(W'I!=;X==FWQMI M AP8^\:2[)_?^ZOXIN3C2FWT\UY!9M2/^VX/DNV$'4ZVX#\12\KZT;\NVLX(S^\!(R!Y]B'SJ\&I7L^<&Q( M)\H*[F.7F%U_<@GKICHJPE&_+V8#&<%.PTR6%^QC5#\[V.NYP(R*-I7##G>G MWY@58;G=T8SD2L-<4@;2+,L (H(#IE );+ET1G1>EMRK[NRLI+EYZ2Z[JOD, MS"O?ZNIYL7X65LGKV;$AGPME2S7#"E "%, %9P!4F $,H@S MB@3EE&D?+^$@*PM4W!^?HL M 2<:)5X +O%:OUZ4.'4?6%<(3C2%=7XTU 'MMJD-)^>OEB.V_F VL$HN4,9E MQK0"&2I,= *1 )1K 4I<%%@6A?$]7O13YT7-S]UTATR-JK91E54V:;7U=3%G M 7;U+#%@&]FA!"(6X$XN@1'-BYP5-+'SN&3PL<^X^,3K7\0\NWU)!>=,2""( M\2Z(EBE@*>$ 0H$H)Z7.<>:3IC22GG-+41KI?'T6MRRO>[7R_]1]RNRO4/X: M]R;_O[@LF?B&Y/IKD2-.JI8<[:/ZH5;Y[C0HQ4KF+%>@*,RB@HI2 *)2#O*" M0L)56>9E&/W@L:RYQ;$'!KF;'6V<^=ZMODGNR97L C0365$6N0:I+'(#=&%; M>>8YR K(T[*@)4>%9XU1'*BGR0K[=6D^ KT4]GRB+3"]X[6J?C3N>$?:]],. M_9]'@-_QU#,.I&.?>U[SXH:S&I[')#87X0E)K\,@>-[DL[Q_ X_X>>]#H_EW M#ZJZ7Z[O_U9M_MA^>]/RX"S,K@!2G>8 2HZM0U& ER@#L.!YRFB!A1MQR@4Y M<_/:K:I)IVO2*IOLM'5S&)>@'786$0$;V5$$8N7L(AR1..$>:B7^XW[SXW^; M$5K/('>7J(U#N#3N),[ T;C.$;C^/"R$VS/AV8) ,_9G56G+=&TL..22OOOS MNQ););\N'VSJO/[5_&VMV[KXYHI\D4NDH$@92(4)^1"E!> RP[8PG1-%4\S\ MKE3CJ#4W%[.SRFX?=W8E/<-Z*=<=2<<&.%'9%4FK2""TND"^#N]J/Q\1M[]S@,74";*)>WU3EG,2Z6$V4LAKZ.7IF)[L@,Y"4Z##)95J*[ M0?V<1(^G0DD'GG-R?%+;=W^*U:.T,?UF(_]8KE:+5&/"F"P I4@;IYLJ0"$5 M /$"0:R$9-3K^M]%Z-R<<(^?ANWX:=;*,T_1">P\9T6*TPRD2!NP"XF V:U MD&8*HA)"F66Y'U5#9+ GX5QX3@;44.F]857U9"/7VX?-XT [WG#HW381L0$= M>0D\0:QDT?QIKW/2*7V>F#* R, =HVB,! XB)Z86< ?AF"/ X]F@=JH0'C>[ M)$1HEBL.4B;L!1GD@..2@BQ74E*598H*CW:J)T3,S:U;)0L>KG>J5*$W63M7U%?)MISI@_W [U5,/3ME.=4#Q%^U4AWX9 M=I20X5ZXW+6)3DF6IXP I6V;:"AMPY-4 ZDDQ:04DJ#"Y_S@A(RY.;;W_Y-8 M/?O;-+]-[BD2W][\2JC%HC[U%3\M)6H@.$=4J:'CQ.C!U)'B?6%;]4YK);;+'^JS,J^P63+OU8*7 MF.1"8Z"Y$"8J3#E@9I4!!.>,3(VJC='.Z)/L5^SHYPC+ECDL1":]')ZG_+FYO$[]Y*?.@)]M[\6^#?\K::U(?K=V)#M#/,,_WVER MO888#?S1;R2BXQ["M!R"7CSV9"_I4S,BAT!S@N4X:)A7RAG]N*><8DKJ B,! M,F'VR$AD E MA=DH4TP%8TCE<-*\T8\A]%5_M=S1C[X48B/,O)OC?9WY'-DG M3SV5TV>3'J$^EXS2C]-2I(T':/3,TF,)_E5%;W=GY.^7M6 KH\)R(]^;OZL7 MFI-4<2Z!%D5JMO\YL=&P $7&TK+,"-?(J3Y@4,K<7':G:-)JFK2J)HVN[O5$ MYT$==J'1H!I[>QZ"DENO"GLB9]"L\!L&]2>&)9_W34BS_][I6 M;"U_M6]-1Y*08Y%I7("<%MJV5"\ SS,-4LTAE9IF CLGVYV4,#=GLU.R(:!I MU S(NS@-Y; GB0+0Z!<"8V'CGI%R-483Y:.\>:RWFP?SPB9_++??ENMD^TTE MQP NU]+\L%JZI"]ZI:T,XC20M'+ZNL#/\P+")[LWEXV+0G@!T9 MCX)<9V4.F+*4#E@3FX^2@Z*D7.09+BGS*BHYDC W]]'(Y]%F4(D458"7'!JBW@UX)CE(,N$L@!#"9T^_0BZ MS,U)-.8T1ZK-]]!:E+0F=<<0MDO$OO=1WRR7!GG1)_-R[#7A%(WLJ_YZL^,> M_4TX2Q/%B?O9JEL&XF4[7;*=+ALT?F^G;+M)9#=CHC]CFX@-)R-B/!!C7BMA MLF@T$A3]N#76D*'49;=2FM>L_KRIMVSU_RV_O]E(M6 PSQB%#.2"(X X-6$N MA JHHI1EP0J!B--M\K"8N2UC1JW$ZN5+4782PLMW"G& &7GQV!&4[;2\25H] MDXM0!3"4#2%Q!4'9R6$GYB<;,NV8GFSPU_[?^1L[9*58\UJ6*:70A+& <*IL M?[T2<*(A2#EE!3/_FN>IZY?='WANW_*;YJTURGE^T<_ NOP-AT(P]O;4S7JO MC_24J4&?Y;.!)OL03ZG?__1._KO?QU97V\6N8N"N^E55/Y:B;<%39@*7&12 M"6RVC@5#@ C*@*)$9H@I27,G(M!S N;V\77%,;9W;F3^=/ADSPX[R:=[R:CN$[[XN[ 3X'>LLDE M8G& MFTXDAVHW"8F"BJ6@S,S_(!,5 Z*4!D26N<09IIHSO\K$L[)\WM]I2A [5>WQ M0=LJ)_D]N-#P/,9NY\11Q?0G\S[9 \!*A/!=%F7I5LSC* MG5N$8'6TAUS[_BZMFF$=>RYA[N9&1D!R9*>R[ZC34_DF\84VN#F.(U"1F]U< MDOHJS6L*WO@^ NKE_5OZ\V^Z4?3 M)\$VQUD+\U1SVGA8FC5"N,0$ ^.P&$""%H 6%(),:Z[+G"LA=6"SE(AJSB]R MZG<&Z?>SZBQ--NMD;VO2&'N3],UM^XDDSPV^FNQAE'?$S>^^]KR/[*1??\+# M^\F,,".Q&]'$5/%U.MB, /+9UC=CR+JVNN5_%*O:,@R^_;96\-7$5NU=]3HD%P9Q @AA(&48 M29T"KBP_-]%I07(N4ISY!8\7),XO#NR435BK;;+LN%0JHZ\_1\T0W&YQ6$0( MQW8*1M.;9(_@3MGG;#1Q>6<<<(G(-#,D;7)N&0?33[')N#P6R"%X1,CP8;WC MF/Z\J6R,,DX9E^FBS8_[=MUN+5>VB/UU MY@V6E(A< YUC") -ZGF94T!R@E.595F:HMV\O5O+><]:I^"8.5?RM2?,+628 M?@K&OJ9KC+#$=EV;B9T=2=\0FWK[W)1][!&1Z3,JMK'X/^,H-2TK:%0@C[A" MXXX>%A+]8[G>5(WH=KB.O>J] >/MLF[E&U7J<_+_WAJPP# KA(0<2&5;H M> M I9JL])2Q0B4O%!0+M;JWD1QCEXZEFI.3H*V3J*OX(B[D+[VUB6LG[N$;D/G M>)(3?2YIFF:%EB4@ F* ,F+;HF00F%!)BIS*DBK4S>57]POG5YS0KU,Y-TMB76]2='\W?FN61G8;P%.S;FD9;L:&I-NFC'!O/E MLAU]_(!N5KL[_AZ-Q^U:?EA+I<\2>]0?][1_7)8,8ZD!RS-I%FA) 2LT QP2 MQDNS2T89;$I.T]W4 ;2.$>9SV+%/.TO9U447(=Z6UTG8+H>6%& >-8K*\Z(8;NBSX]\M12_;7<7WA_6/]3: MO 5/7\UP;S>6WG&A48HIP1"0C"N &*2 \)P"J?.,L)1D1'JQJ5T6.;<+Z+V* MR>^M@IZ)0PX@NX6L<:$;V8-YH.8=1[H#$2E"=! X:>SG#L#+J,[CR3"78EW3 MG7YC/-IR^YZ)IA?,NS^_+ZLF-^:MV:1FBRPM&.(% 6F!$$!E*0#-- 8Y*H3 M!$J1.15[>Y+9\>K1CWNFFGJR^>]S69C]C+X!N>;VMF-@N=,E% M7D((2H+-5ZI*")A2&)2(2E&F4&BN_/+=?%68WPG-40+K1_OKWSM3(FYS0E&, M%'!XBY\T^@@%YV4H$CQ.X(E+M?FNJNW39_/2;6_7TEZ(?[?IQ9_4=@&Y+" G MJ4VS,_LBG-KT'RU!D?$"(U)@EGLF_0Z)FY_#Z[2]2;Y;?9OS3M5I?).LU?GD MD0"PD>94(09R+*"]R# M'@[(?=XC]^Z W*ELG MU5[? '=Q&E0W/W$U4",[B)Y^C3NX278ZQFR9-@!!M.YGIV1,W,ALP,SCGF1# M/X[=;:C^Y>D?[)^;ZLV*U75#N\6PB=$0EH!Q87,-1 YXJFQ((1#EC.<<.A5F M!LB>VSG48*><.N%/2:-_TAC@17H6,C&I+ 5!J0 %U0J@W.;X%9B#DJ195E+, M"*(B';%UU%G,1N\@=2QY)HVDSD+BWD_J M_!!7]U5YN_RQE&HM]X1<;UC][3-;RH74*-4RS4 A4 D0-_]%::8 DZDJ%"-$ M,^KGVUS$SL^I6EKV=_;D]'DI^4ZD9O5BE6]O_TYN#?+^9EP&/A/<6NBMWJ-T=KF(4OQF+^=%OE;_EXL@#+2$N?QLF'NZ MVWY3E:7;K]0WM:Z-0_RP%IL']7%3V_C[3G]E?RY(KLI"<01$QCA MEZ&ER4Q M^V6E,DZ*TG@IGQ,V%Z%S.VEKJX,W5O.F!<5>]639Z)[\M#+:>[HD)_3=7%)L M3$=V28VZR3-]DP\[(*W*/S=[;GM98_2.YY)\4(KDDIQ$3NJ2?$!XZ9*\GKV. M7M1(X+M?W:KTU_U4;1]CFE]Q6E7FGE#T@K+_8_[K3=X];JT[= M4$#]?7G_;9&5BF1(:E!F&06(, 8(IAD@M) R@X*D3(6PD,91;VY[_CW/9L\\ M$QSL#4R>69CT3;Q)&B/M-]N9>=.QP5E3PPA/([T%;D[T]>9V9'?[&M,:3+8: M%_W(G*R1E'L5ZM:XP)YC>(TL)90YAVT; 7?:1LKO5YL_ZGWNBY"8"0A3 )7- M42K* A I"% ":4O?(_U[5)L[6;OD9=E[P7?Z#=O&XL^$;V MH5<@%\"(<1F2:#P7 Z(F9J^X;/0Q)X7#,X',?MV6N[<-MS(6BK)<%9H#SNPF M6%"S'2;FOS*>9E24):+"DSGBG"BGMW]2)HCG)W2>W'WG '5S$U>!-!%;W^%H M[?F9F]4S(DW?!21B\?.=$S,M,=\%8X\8^2[]/LP;M)<#^Y4-H1R+@B.0JQ0" M5.H-"M2Y!1ADQ^W*-!$8^<5K/+T/?+FNQVECR]/T["5,L81K5>2PGS;X\/YB]?!#A9D94E0P JS@!")064*0DDY2DD HH"EE?> M-412=6Z.]/0!]<'8I&]M]\'OR76L/^@WG-F9?).X1R!3ORK!%Q*O\ *\RN7$ MA',?XZ8B\K2,=VL12]'7OL&(#+C#;49LB:&\+(?A.V=2"IH1H3*@2GO'+9JF MVR@#'&:0:5;FN:1^/"Q',N:V8/0_^5#W?@I*G.9I27@)"F'3S"GD@$N#)U(% M3PM9:E1ROX.=*\&*K:R'_QM;KFU.TP(3)24L%"AE< M%8 A2 "FG'!9IKD07NE#<=2:FS<^U?GQZ>:XV>.O6[M]_[M:2=OXL;,JL6;M M\O[&Z^4Y,,EN_FKZJ1O9Q4TP:Z,VY+P,\BNTX!Q0:K9--R\#>4V;38?10WOO M:56UE*NV>\R;3;VM_U;9#UJ7*.5(,4 4UP!I7 (B-0$I8XJB%*:%RGV\]EE) M'ZN CGH7<(C62^^< MG(F[Z%TP][A_WJ4'@NEY]'+;+.Z%)!2C% ,H[%6]R# @F2Z 5&F69J4L*6&> M_#"[H;T^_@EJ5&S%Q*X:I6D082:MWJR6TN8%)999HSG&\/0$/2090ZE.&0$* MRM3LB"4"G#$.8&[^GN=YH77F12$=AN0$;G1L)-V<:!@^(WM-"\V+2IT9M! [ MABH>H4XW\-3T.2\,.D&6\_(7KW\A=NHTB# DM<(9P )+@,R6&5 M,V#\+LNR ME OS]Z]U*_87..DK\*K79>,?FXZM[5_VXLSC M.'Q%*%BN_S1"%P4)JP5L,A 3LV^ M 8D\!Q1SNX/ 0F*J>)Y"G\V#N^@Y;BZ$S?[_Z=&H;*+CGY/O.RLL!X[N+$C8 MW@2_Q<1C5MS6A7&PGB"\;KDX>N#^]%L'^5[YY/8RS-Z.VA^Q2#[70_"D[M,? MD)>>,&"$*^^[=L>PMBCJOY?;;[^M-[Q654.I]V']_7%;6T^\MKT:.K_<.ZO= M7P-\-B_T-U:;CRU%+$M+6H*2\L+>@V> 26Z[FI<4%IHS"5G0#5AD1><6M_=O M5WJF)G\86Y.^L4EK;?+_47F'6P^_; M1IJ2V#=PL=5\G3NYD< ^>TLWEKQP3KSEMBG_-Q'_GB1 F$7PD.W]5?VY_<6 M]Z\%+3"!%&K 94$!*BD!1!4,$"X5E$BG*L/^['CN"LPO6ZNG?[.K?V;!LSH( M:T326.%YM.,Y1V[^?SS<1_;J<0$/8M+SQRTBIYZ'\,G9]?R!.<6S%S!*7,:] M]YM*+>_7+>.U>/I:L75MM]*;M=&I^=.J\$>^4#3Z#S[*+WUK1$[&Q+M@=S$B;_ M^5BW+TPZP6[".\N3GNF-S^\9WT]]2W8()"T$28O! MM/2%(TS:R.R',36>!7GB"%/@RKTXANC K!OVU#A%H]'G:B.4DO5[@V"CN.U0 M7&^?G^.6>:%PEF) 2H(!(IH"8ODA2I115?(T4Q!W3#I?/?)*_-1P\E//67:^ M3K "=58D>E,E/W6&-/DH/R>M0]L;XW(:'&7&'!-71IB B=I"10;=/Y$E#+I8 MV2Z>TJ=-B0F#YBAO)G"8ZY)KFBO.>FG]L'&YPBC +._A?VVLM"X?:G\1NLBD M%%!*"*2@Q$3P&0:LM)WML"228U+DB(3DS/BI,;>@?)__T#.C8;'?&6(#KM:4 M?8K9(?\A++7%<][\,E;&FXVI$E&B3D1P8DD8CI'S13R5>)4TD#"@SF5W!(X6 M>FB\;G(_[/GU&[/[-H%OU62/-.GB7>\Y(5'*-8,@I=R>?)1-(Z\"0)@JQDNI M2>Z5:^@D=6YNLE,Z80$49&XXNY[W1D9O]&/>'7#-;5VG\8Y*XB;ARD2%*KE= MK39_-#4C-DA\8U[MY3:Q&ZL16@1Z(1CMP-=%YL3GO!XP'!_O^CPJI&=30!* 1U&AT"(UF+TI)")>XP.&7K<9'3P MUX'$+)OU_5=5/=BRPFZ93(L<%ADO 54\!2C--.!*9 !!3G !\X*SPH\J^H24 M@/.KL0.05K'D@6T?JS:OW&P(5D9U8/S/_RWOZYK%R3T='/2CPF=9TIN21E"[G_/H%2%%2IB0*H$ F)V9CMCJ= M21+W'I '%\#%N?>%\<8GJHR< #>.!_H"-I+*2, DF%<$^W8!1/'K#KF,BB/G MD*0XTG%IOJ6>;<;,I]5ZNM^R+"1=C>^ ZTO] M;7OQ9:>K88U9C;J^D>O%^1:FKCWP=7GG[U^_\\9M'F>*,L5Y94&%*Q\0EE4) M!&4,($)E:3&!QB65TKS48!)1CU9&\^[@P&%(K;"UK?UUYTY"'1D>9@1PZ%CQ M&6KONE&[2I&N"XH!Y.E.-O=B6G5=SG<)UW7>=T6V8'-(,F@H;&<^C)D20BL MQE0"8A@&HA08:.(\C6AJ(&1I&=$GVTEY]\=)?&YVX/LL:Y\&,HXCK@9G8&)H M4&D,O"GV)F9./#N'0,Y4L:,VQD_N.N?FR72LLQ>G?>[KU6;V\<^%9XVO\V]O ME_=ROIAAKCBN9*@K%C3,#+2 4RH I:4CU/EOG44E\9YX]M2F;SOSBC\: R,7 MBD_!UOU)7PG&T!]R/ [1GW"'QUT?KK_MX*/U_]I_L*>>.,IGVN%*^W%V7=)O M!&[7B#_9U>]?YAI8+BQVJ%* 5\:S'F,$<"XXH)!) MCU*<_=0Y$XV*!-\;%?<['.'5_PE=Y/_1GV]B5F !PC(!9ZH>0M5NO MXPV#Q),FAD>DSH]KI)'DW?4D=M;U+7'9>4U&D)6H)J3CZTDM2AC]J8 M&@']KK]:\W!7)^9^V.W#-PK(.\O7Q1^U\8EI.J<@1HI5E)086%%A]?"?(XT?'8,,?%=E="-_ 0<839EUZ8]9#F/HM*-E'NXQ9& MEN,^Z^*Q$/?Y2WM6S-8Z[*B%,X;+N[D^U/74U/B9'$:@@D%2BE,!)#-!%E;A MBC)!.$DJJG*^J:GQ\-[2HC6UM_IJ!\!QO) 'MH'IH2=BZ16E+X*1J[KT^8;& MK31]T>&CJM.7[TB?$?YN[^K-^*TBGKS[W4?@M5+1^X5;KN[K"/EM2-B\.R"0 MBG+"?? &A?8$HA &874(.$9*R1'70D3E5?7)Z] ],'0 ,V'PX^?-0W?"2-/K83HC:1I^#9(=L_5>CQUM4G^- MTX=S_ZN>D[[IVHIFO/HQ7\\TQ(XY/TMU6)DP:45 &6%!);7S,:ED6D6EW#Y_ M\-1&BYW$S1_!NH2]UB=H=?/Z-1@,S->Q[B=ML9[R]8K]U2>/&VUS]903ASNK M)_^>]M&9L+[G8\C-XRMC5D$BWO_X=B5DILI& *B-($L75H@$)6^=!. M.XRPE)30F.^OHXVI?8J-F<6;Z/3'+ORZO\A,J R]8= LC7QID;&OUA%,//Z M+S4"@Q,?[=KJ?[U=?O^__N[FFS7;\;G^7+N>.+][]T+ZAI?O;0OG?6?/9:CNOI6?EPOQF_WQKORW7\\W!E>UO M]B4CI/_YNUT\V)DME:38*%"1D$"MI ,":P0$XX9;99R%>\FHRWG4(YL?]:$] MDYH:(2O[W+GW%H5BOB@:[\(B;8M$L8>BSD?V8!2M[T_OV/WVH%2-#/^J08F? M HWYHEV>MD[MO7E9C83_S>]*_"Q[HN_,2)/SB;X[2;/[%^C!CD6!,:T9;2WA M!2 ^7()XB>;[JH[),I6/?ZPI$4 *$4"<+8%RH1 VIAIJ5"K+ M59KBR/,FIC:%VEI8U":F"HPWB69U:[$-!/U];5B5'Z\$JKG)'KMX_HQ M;9#Z7?A7XG$K_M(DU%''6 E+":0M&2!&"L IM$!([L+Z,^.FCT\WGY-!]T]OM M2D==%V'>%#L+;#.S#OO/74J@2H> _] )4%1[#B@QXH+['VW4<=NN1J;VX;=V M%GM#MZ-P_&;464 O[T;E@&G@S[X'0DF;49<@Z+4;=?:AHVU'77+K<#_JXK7] MQO=6[*?5 MHG+[[:5V^:&6R%*DL$A,8<$,XYD#+D%6HDL268.3]O2ACOHUJ= M&@TTP3\.[[A@(#N* [/$7K"LM;@X2%M^%5$M+#E62((H4^P0 MU^:HL402#,]CB[2;KUW0.:%3MG[]>/"O)ES6B%I=2@>HP0J0"D,@J6+ 3TJH MD16S4"?I/J8:,#5R.EPI."47N*Y7" Y^T6_NDMQ/J2LU^=$?<8DF#_!7K,FD MH9=],2:R^1=:A4D#Y_SR2^)SKE/)?;.\5_/F_/,^7=U555E"/PGSDRX*B$88 M".MI4%D-J;+*")9T,*RKL:D1W>X;.S2V]^&P3ICCN"L7> /S5&_<>JO$=@&2 M6?3U9%,OHN':Y?0Y2=;.>_K1QZ_SQ7(UWSRVY87>6KVR/G8+)=P^6V/OO]6M MS:2EMBH9!-B%%(!!46,!-Z3S#6%5BE::\']ERCQ2_@8DEJ-.%E(9EG<*P M*\AU4[0>U.4-BP,?0L+M;B;CA_]=+:>A)A#'3*!3;ZJ@#4B(4 MS\>FU-NSU8)XLUQO/KJV&EZ3A7]0JSG\>3VSE#%BJ 26!FD::BC@!&E05W(G<&I!83/XQQ'+YFP&YA8MJ#]WH#6 M&%J\N@Q:CQK %^'(5OGW?$LCU_N]Z/)QE=_+M_1/%SO(1-T*7'(G.)0ET% R M/U&K@DR!<,"51F+GH(]<<&JZV/-&IA:,[)*A#I/FDW9;.R'M)H=<0 W,"KTP MZI4R=@Z$JU+&CAXZ>LK8.;=.I8R=O;;O<3IC[7UXT-,UP':IJ*GH](NMB;7R@?OYG"O_FR MN'^XV\R_-6D$[F'SL+*%W8K*IQ[62^N=N%AC0,P'9IH#N,\N63?6WQ3!_J)V M(.T%S?+JPWV/ZL=_N.4U-JU<+:2H=?;ME=CU_\&P'GPW M8 ?SAWXP]]@/Z 56MMV!M-9'WBOH!1*C&@@J'9980<&C#FN<>/;4"&IK7B_I\N>P=;/,E6 ,/>W. MB$.\;MP5>(RD[9: 2Y+>VAG/.S31GM\QFF[9&5,/M<7.7=*SQ,[^F-J799 7 M6^CYG?W-;MXO]/+>?EBN_>_?R/773ZOE][FQYO7CW]:!(#]^LRM9'W33F_GW MIGI]^U+B4CN*)0%"(^8Y30B@%*M\G*:#_(5P#"6M:@YAY-3(\=D)VIV7A7>S M:/PL?@J>_AS^')PM6F_#(:J?@L/%?/%SL?.YV#O=OT#0$*]'7(3XTIT^\"#P MXOV=7MYHP [)51AI"!/'+:DT(,A'Q9B&;*OGV9QFQ:'9F?OVL/GB'U//*I%E ME6!^2*'$S_!]F(P!9R4'E:&L,@IJ2:/J_%YJ:&K#PH&=16UH$2SM-9$_BVT< M'^= ;&!.[0=6^DF*"TCD.CIQKIEQSTI<'D:]^'.!I\V5X>F$!? MIH-SG*+.U ?#G;V^UL"7/K&=">"(<]ZY6KI6;:?-'?]MN;'K#TNY"+MCVZ)R MB]N]:/M6=*?BB#L8QI"J:DZ+<\@T8,2'J8([(6W53W0GR8ZIQ:^'$C"[ Q,' MU1BN5-I)ZZ,XAA\!^8%I_!3H-T7MQ4U1^U%S]4)V7Y>GWN+XIL,U"PKPF<]]VS71E'M&-TS]!;>4/W2X^_V+79K.;J85.S^_)T$O",.BVHU0Y8:8)D M!!. 6VA A2IEA>2&69JR$G*E/5-;]GCB3C%O]F;D@2/A U\\3:"?]U/.N;8G M-74E#J=0(23:CZ%. (4= Q8RC/U$!!J3E!(W9D^.<1;^24\^V66[J3?>/(%[ MUVZ*5\]Z]\SQB'$[UT!.G8480%HO6%882"(L4 @JRZA6_O\E'S$>JWM'.X;\ M/[B#X\*F$3MMX.AIM-[J8D,<-") MDOEXJH11&]7)+4]MK&V-+PZM+X+YVPV!8N]!\4?C0T(B9%JO=#/KH%@/S*&3 M@CD^&W4PN$?*5U(Z:R_H.I)=TYXW6BIL+S]LZY73?XQ&/(]>AT8CLK+F'9'7^HGY+ M@I\>U-U<_VVSW2'?U<"K$_ZDI(9IP0$W5 '"2@:XJB3 RGC&*IVM8%)^?E=C M4Z.KG7&]6X= T"FB7-G4Z/.BF.RB^^UB_T;^*+Z%)/AUB/)_4HW5/Z=QQR7,X^@C(Y)CS4RW"WO>UF)K M;/'3ZTL0)M-*)#"9F.52:Z.22Z3KS_DE]K8LFHD[K^GU(U=FYB&\WC^1$;6@"Z0W8M6J(1VCD M4D3\,*Z43*Q[%Y01CZ_OF5O[H-;VOQ[\P]^%4&9W F;BE>LA$"6PC-":4*T MX2H ,>5EY3@J59+2UYEVID8(>S.+VL[^1[O. 1L74F2 :V FZ(54>J9J-PZY M,E'/M#)NIFFWJT>9I!_; K/5];,V.\HEIR M"22S"A H#> 2*H!4*2326A*BDA8J+K4X-8IH#=[F$P:3BZW-Q<[HQ"6,BZA' MKF/DQ')@_K@.QO05CEAH/%CRB;^P9?VSDICZ9^M$UU/C8QVYH>\G).Y M.WUE1E([)C*N&0[NH>.='$BGQS_]\,H5%R6V/FZ\U ^:HSBJYV/2-Z7_W<[U M\MV=U9O5+6_G=OUFN?KVJ[U7=C5S3F(N9 F,#AO5E=% ,&>! MX-Q9A!5"-HK@HEN<&J751A=[JXM#LXM@=_PV;ASDW=0U") #D]5E#(L_&J,3 M]L3CP(S?)\\.ZDA[YU>\H$E[ZDGX=.RSQSUGM+WW)+<.]^/3;NP[_[7?Y-QL M5]W]4/!Q\]6NFC-#;QY6*_]VS6B)-:P\.9?22$"$?$T0!EFQ5?;G'D>7$T!,];N.*]^_.I^N=K,_[L> MZ;86_,/*U1??3W:&G*E0*9SGII!+9$H-.)845!0CC GACM(T@NIIR?1(Z]UZ M,[^O#_P>VMU^=#>%6ZX*-U]K>5?XEYEHQ;LF+ZZ Z*FYQY>/2I]V?K']]P_3^XY\+ M/WW].O_V^_+.O'T(M3*^?+7^S_.EF9744$B%!K;D!!!J2L!)!8$DA&'+)#4P MJB9U=(M3FW9OC0ZK6\O6[&+M[2Y,;7CA1[?B6VUZ_)0Q#OO+\^_LB X=S+T< MF/'S[^R@CC3_S@%NTD0\":B.B7C<Y=3@13[OQ.G'16EUN/:_'A+HP M7GMZ=/U^O7ZPYN,J_&]=3>\AS/\_NJ9..:ETH;0(CTM%XR'PIK10!& MJ%*X@J7&2=M%>-[;X7B]:WFZ+Q+GR*C7_]%$.O M[.2X^'G\KAMXD!FAUWK+@.8!.;/TYY5&O8C<9QX@STE\9GIZ7U6ZNS 3_R17 MF\.; MGAI5;^TK:@-O^JHAL>6>$M%9!C3;?D M)URK/+P5B_MLOX5%BB!BLDO%?OW8*LG5BK85) 0I1$#%-0,$EQ@(0\*)+2:5 M=-928?NI#D?;,#72.A2_;048=UX<'B6X"75TVBNNU"&.[[$X@ANX'P9FNF&Z MX KEX600LZL.QUOP0HK#R1"=5QM.?U0^4:9]E3%AD:Y*"H%5A +"!002!4UA MR$/>)@VZB-<*,4VVFMQY>9KT6G!Q<%]>5\T*XL ,-CY^UTLG]<+QQ>62\M:J M2\*GAR;2R%7ADMR)T3ZZMDY;>/8KK5=^0O[F8;U9WMO59ZM\%!P$Y=_X!N>; M]78[;:89YH@R#*@K*T TVEVL M&L/KE!O=F%X8/W#6F]%_SC=?YXMB83?%6M[%KG"F=,IEFAX Z(')>FMQT9I< M?#[ >&MUFW61']%XXAX V9'H^\O7(+MZ\3W>9N>=?Y\S"4 E MG!\[%/&HWM M$UT[Y/S46WM6Z)3:=ZE=/?H'AV7<;^'U^^MJN0ZR4J6"6@B 3S^]LO2EL:VK]=6R62]_D;6*QSO,PQZT@Y(%N8.;> M&5D#M3/SIJ@-S5BQ\R(8N6IVGF]HW*J=%QT^JMMY^8Y^A!%V>>Y"(OV#O/NT M6GZSJ\WC]OB&K2I%D,) (&D!P=8 H2D##A(B/;9^THY35B_/-S6U^?FAI45K M:N(QF0B XZ@B#VP#4T5/Q)*IXC(8F:BBHZ%1J>*RP\^I(N*.=,FH=XO-?//X MV=[.PP1UL?G-OPLSRJ%SK%2 0Z4]01CE"4(A@+F1ED,!'8X24S_7P-1HH;&Q MV!M9!"OC=:%.@MA- CF@&?C33T0E2?RIR_5>HD\G'SB:V%.7.XN-:DR1&$H$1AUQ0!BIDR&C+-270-F\O-38UC&XL/$UV+O,AHZ^CQ#ATNH2?<-=HI MZS^7,XFHX-9(H*D-&AJF?J][#E.%4]<'#^BHW^DENG,85"0N'<1W2!PA#@+SP"28#>$>2HV):&73:(QM=V1U MQD0XCG494Q]PW4%C/^M7\T5-DV^6BY C[><1_B]$_W.(@_]'A"&+,0" RN)'PRIMD!96P'* M*T2UM,XH.%O8VQ!"?_F?^3J(YG4XOO6FV&$QS=8:PQ-HEYJ,^: MF-Y*V&_^A?(X^Q;OPC1DWDHK)&:=/H+F:&OV&5ZMY1E3 M3L]@DBO1]/GCQTTO/>/<45+IN>OZEQ1L9F;O%N:MC_=FDC ?QVH"*%$0$(6I MG^/P"G"'-2%:4>2B"@2=;6%J4Y)=3;S&RL*;600[TVL'/@6R^T// L_ 7WHR M,KV*!)[T_JKJ@$^?.'I9P),.G:H'>/K"?D/V*^V?^5"K9[RUWU96S^N0P/]\ M9^MP8F$.EY+;)--P@G%SF)\^8[R$6"H.JA(30"JE@:PD D8YA"BSR.C=!#=N MJ,]E6H_)Z\#4\<%'>!96N20K4?C(HY1>VFT4XR[CCGT MZ:;8>57WT=,MM=:SF_HP]>;FZ4&:?.%,;L SA4'9S!HU?,H-YO.P*_OS>]>W M:$ZAU\OK;^??_=QO83Y[L[:BGO+6SBI&E&4< TP4 P0)"80U"$"FD$":(8>B MM)!3&IU:4+>SN2E-Z+_XK=E%L/NFV%N>7-[B<@?$$6YN6 >U]_N<,&80P81I0BH2//AT!2AC_$V82"HE+ MK!)K7V2U;WJK5(?"8,'!HO;P9EMUIHY=#KPL6C<+'_KL'"UJ3[=J845PMJB] M[:W=EN--B$QR>*G>'3H1XD6Z]0H]N(SP9U>*RV';"VG(983UO+I._LE;?MZ +3'VH:^#/2@O-L3P>$$V3M;?VGE]1AH(B36 MHQ[3]YC^&Q^,K^3=^X6Q/_Z??9P1RRO'6 F(K.J"1@YP$JJEXU+!JK+,P:A\ ML[,M3(W#MD?2MU86M9F%MS/UJ/YS("]OPUP-S] ;KJG(]#BN?\;[*\[K/W_B MR ?VSSAT?&+_W(4]9\/GA7H_>#YYO['WZYE#A%NH(;!&F*#!(8$JJ0:<527D MDDEL3%)"?42C4_O<.T6LBS^"W45M>.HD-*8#(N>6F6$=>LIX/:+I\[\$B')- MZV*:''>VE@#"T20LY=[L!R0;]3N!N)&,,H"TV:'>[#J8TJWLC5ZC%\-4V27;:#C2D*@SF1&YAM.H\KKK/+ M#<8B,_P!Q!>0'HQU/N%881X90KV\MU_DC^VYQ-=V8=U\,\-2(UQ)ZRJOQC:'%1OYHE7N3Y8-.0AI''QE@&I@UMOAX M$]L3Y<5/6RM_SJK3TX5#/O&=DZV,K:C3Y>H)F9S.R_L2P7MR:=:_VJ[7=?2]4Q1"QQQ"A!D-%#06J 1U$K84/ ^:;4 MICRMI<6WU3*H>2=+BUU&.98GLF(W.&=LK;TI=@C6!M\4WN2P0=8:G9-!HA'* MQB:76QR96:(A.&:9^%O3U;9^#[+WZO']PCRL-ZM6EU= 34L4,M9A$-ARI0\_ M2FZ!,25$E)B*R:A*P6=;F!J;U$:&8E^MF3VDH$Y#V4TB60 :>BED,&SBE;&N MQF@D,:P>6"7I8'7BT"%]=?J^T=2N.LT^%+CJOK!?0'6JUM#N<-^;.[E>S]W< MFG#BZL%?M]C,N""L+!T"J*KICR"@D$4 \JK4UOB?>>(!O60;IC<;:\O#WAUD MR@2=US:141]6SOH6:CG=%.MO5M>.%=)?O/EJ5\7=KE[6+^W]:\-[X!WY[<*VR%'7YOWM.T)_\W/_J:-XU%S97^*7;^/=RYGBE# M!-:5 =!5$A ->9!V-4!QKBBS!AI'KM2#R6[TU$+8TZ(.>[>+0[_;U,?6\Z,< MR*WSGC<:]W=+T0<(7"WZD?]%BB/ZJ;T> X\-$WHS%DQM\&HG%[4'Q8$+-T7M1,U" MC1M-T?;6D;0Q*+VGX@:40?$?>'3(#WTRR?>&+Q-CI[<_*OWVANRI!OG0CG11M)UYOZG)+.=C#A=#^EA=E#H#]6R)P-^)RG$CK1&_Y8PNGF MIW(NH1.S+APWP=,A,]!==GQ-J'S[ J2VB8!)KX8) PYGPP*#B0 MABNM*FR02*PD>*:EJ5%BG"<9+@!RQ8F&^63#!0>/3SA),*6DL3Z*EWM36_O:7]HNS@PN/BC]^GZ M;KSCPIML& Y,&=> EYY:' -*KKSBSK;&32J.M[X5Z^A[#TLSB3Z%Z\?B]K-9K=V>^@Y)X8!$PB#8@L'>"(,2 L(415)41E=)+YY>:F1DC=97-QE@K$.$<5 MYQ[X#3VA[88N;Q5GG+.*@@?#7U?+AV_8%IKI$4!$+*F08(,9:( Q$X5QQZ62EG94ZFF[/ M-#(YDJWM++:&%K6E?>CA'*81Q)H!J:'I=&"0$I@S UAC\>4)T/XU$TM>0*&+ M&\_=.AXC7C#^"0]>NK9O.EX=RO[B[0JEO592;_X^WWQ]\[#>+._MZMT/??=@ MYHO;,"?W_V>^R!^S"AJ&!:M I14"!%4"2($40+3B7)3*>.9,2\A+MF%JW-G. MY$+_%JT3Q9_>BZ)U(Q12WSI2M)X$.8+4I+ST_HJ;3@_<"P/S\A =T",UKS>$ MV9+STBT8.3VO-T3'"7K]']4W(^7M\E[.%[.J%&49*I4A785*988 H8CT@2)B M@CL^1*_+4URM20[8/ M&CD3Y*GYQXD?S_[>+S;YL%S/5COIXY(BME# *B9 80*7WP M@6@)$*YE?I]ODBLA&*\< M0 B24).; *Z@!E0@3FRI&%-1"O']FI_:YWM8,&?OR;FBU-<7.TKLK-C9_U!= M,/C$_Q+B@VZO]\,MVVP_J?&1)_I]@#F>X_=Z2G:YZM_LYI5:UVL,,PJE4=Q'1'';/GA M'7J+*0^R.86N3P UO-SU8:-3$;T^ 42"]/6IN]-G21_LK;QKEEGJ^3OGD%GG M9T>:5AB04@D@3:C<8[6$C$L?HT6MB)QX]M1(IS:O:)?E$A9 3N%V><)T!1I# M+WSIW"7](H=?EPO[^*M<_=-N?GE8F/5V M,]]2I##%&CA(_9=I*@FXCQU *10BBF$G&4R)%$XW,[6/M+:R:,PL:CL3$R0N MH!HW[%^/U<"?%G&AEUS.YV]/D8?>'J]$2R]AR\'^$;H?M7 MF\UJKAXV]?QD^4G6RIJR4H3Z;Q^4TFD_<^!^I%;:@JI"F..2EB3NW'ITBU.C MAKTF1 ABYTU)!GE@>+%9%HWI\;E4<=AWL\8@B Y,("\(9GR66G901TI9RP%N M4B);$E =66UQSQDMQ2W)K<-\M[0;>XM=SQ?6;$N1?/(OP*O[4 SMO[?G//XJ MYXOUAV7('YG!DENI10DD<\ASMR) !2H/@@*D*E&%JJB4CQYM3XW%#PT-B]X/ MBY65=[4XYEVH9^9_:QKO"M6X5P3UW5;J^J98-,4S-JG);RG]%1;<$VXN?@O$9"QSU "R?9G5TRV.K5:="_I#'D4-T;QZ83Z+2! MF?>)A\6VIES#L;N:4-[;FV+G;[%UN'CU+'@\NULYP-+^P!V3B>&'LG+4T6!@ MJ)^/'$,WU_,P,'A1-/&9[ L?+"QD9T!EZB_,8F+X'D4\@E'CZ^#JD1CMR'/\J MI1\S/@_!I;/%)^X<]T#Q>=./3A%W7-HSF);KKZ\6)OS/.__D[_+.OPCK5YNV MH'>M5S:CE344$1&BXO ?AX'2 @/M2O]438F6,$V0,*K=E)=X',VO8&^M"J7# M#W9O>6*,&X5Z9,2:&\FAX\\6POJ' Y-O"KG9%Y+OUH--#Q]34,H5#$:U.6YH MEP+#4:"6=',_/OHD'\-0M/ZRW(IMM8K-MBF!6MNPE>&:&48-Q)Z'("TI((IQ M/V,O':AP22E%S%K)9XN@>6/-E_B)>XH-41^6:#ZL(TL&7/O?NA!F:5M3B[T7 MNWE>_0FVKJ116%)'E5B6O/1#!U>:A7Q#!G@H,JL<T6\\^MTN MYLO5;\N-7<]L2&[@B@)42NQ93#@@*B6!8$IIJ$O&1-("\<&SIS;M;TPK:MO2 MR.<0L#ANZ0G#P-01A4 R)9SP-=,7?_CD43_H$RX]_UY/73*)O9\9,D[YF 0! M3!0'Q&@.N/\=J%10S6)E)2N8$IADMF]JLW80&H>'WZB:[03?MC;G_T1MR(VW$73O4^^!]OOE%ZKK2^5:'AQID*\,E MT*KRXS4B$ CN&"":"H$48?5XG<#H)QJ9'"W7-A:MD8E21IUP1O+KE2 -39*I M^*136P< N?CI5!/CDDR'DT=,T75M^G[[<>Y86\OY\8T/*&^7JU#3.1QX,YJ6 M/*C8HK*$/EX7! BG"*BH99A4FE8LJF!H4JM3(X33N9,[XXN]]4D'#--ZXO(> M_B#X#LPEDX V?O-_$(A'2@?(!W52LD R9!WI _'/&BVA(-F]PQ2#])NS%HHH MM\DOS(H2&PL!*[D/\@0N@>00 BJ8T4I34BF;H5!$.=6,JRYE_C)+D8,R+1$K M&WX#L_<%Z/(6BBC[I6IEPW(2A2+.OXZY"D64:?7=KN2M_>TA4,=']W9^]^!_6]>O7G]\V*PW,D>FXM+7Z:+XIU;>[Y$XA9^H!2:1A& M&F 3[4]'U,OV&HS.:4G5+!]8\/M-: MIY@2H4H_>'+IAU%,). 5AX"7%"$##915E,#;%39,;3 \5XNM=N,):SU>K8S? MI\LBLSB&[8BADSS.],'N][4K!__>N713]Y#_1NW\>]TW0VKI7P%RMD2W= M& M3F;K#=%QPEK_1_5CU!-RV+LB?2UI[Q1G"'44.2P *RT!1%(#%"05($$TPA)G ME4E*/TYI?&H<>D8$_J=]/E3BZP/*<\;K]8Q!RBKOPP^$,:^D=:"$V@!B?; H%6- 5Q4DCDE#G_0OF139'7'$-@3( Y-:-GQS%T4>KC929+-3*G\<40\I\?Z>.6;P M9!X%:NL:8%6RD@@ H1: &,J DH* "F'$A*:*E5&D%=?8Q:%S*4>[*"Z:S(SXRXG#]$3Y M>FF8BX -)0QSON&7E86Y",A%49C+3^A'<*^,J8E3WGV2<_-^\49^FV_DW9OE M_;UGTTV8@UF"$:1$ T.()S822FMJ)X!54A)<"JDD34NHN]SH]'+HMC86\T5A M?^BP+;QTQ3>Y*KYW:OOU!3V.JO(".3!%[8TM@K4!R:V]8:.'%'4T[^FEP1_L_3O]3YU M G.KZ[F3J!@@3#K 46D!@L0(;HDV.BH+[>C)4UN)KXU+SG@X!JS[:[L*AH$_ MN&@$DHJ G_2V5PGPIT\:K0#X20<.RW^?OJ#GN> 'M;;_]6 7FW??ZS64W6XR MPY!0K3@0965]7$ :G\CYPFG0X^U]+4/LR]H45CZ15[]^?AC1LD MLX V\&?<$Z_TL\.7L,AU@OAL.^.>([[D[M%IXHLW]%U\^,^']:9=83T](:D/ MD"FYMB9("=K%>IL>W^PUV=_MZOM 4L;QVXNV.73J;3 MB4-//#Z]?W/3'+0%K^M>W.YH%*]6*W^A#3_72J\KZ_]+-<;XH#GW(N MSXP#?+85GH'-'7F1:!SPC]>91FHW/:6K/AKU?F&\?4&$K"W(Z 1C$/M! F$% M"*(,2 0)V2:E7G;AT9%N=OF^T!*M.LP]SJKHO[!=O M_R+GJYHTM^=(GYP?_=5' \K:SZ&LZLO^&VY6+7_]!'$?!WNKU^E M+U9_7_.0WY WMO"GV[A1_!(>*VJ/$583!WXBXD'Q* M_3SPD#)D%R='Y&/AGBDB']S<42/RL^ XLVHL%SHRU!CLJ M '*2 &(,!0)C#I L*VZLJI02:3NEYQN;WNYI$XS>+1>WP(]%]\7=WNPTTN] M& M5:!]_Q9D$'IO87\>S -VXXS(/: M*'.C5,"2AZC+6&0:7#H:&G58N.SP3?[5POZPS#?[=WYO7C>__ M[[ZW@O#!RD]*MA-934HML-* 59(!(E ))%42R*H,U7A%95B40EI\DU,CCG]_ M]_[-QR9EM@AV%Z\?BP/+B]KT'@L'D1UP>9$E/ZP#,\L+(QJ_-I,?V9$6:QJ$ MUS7"7P/"ZK&8'R"\"=;_:YZ%FC20.E9N(A\TVE).FF.':SN)=UZEM?#9AD)* MH'6_?$B-">-Z(RX\S([PP'R>#]J^*@MQ4.65 M6+C0YDOH*\3!<$9<(?+FOD4D;L.P]]E^"[4@%[=OYVM]MPPK$?N\)J/*$A)3 M@:I6$628 <64\;-_:CF5CFN9F"<=T>KTB&IK=+&SNMB;?4T^640/Q-%39E0' M)J?KX>Q1JB(:H&RE*RZW.'(IBV@(CDM;Q-_:4^)4KK^&_Q\.]WZ7=R%UX;,- MVW!Z8TWXPZN%>?J+@RN;+(4VH^:M;?YW5^OVW0_]-23>?)8;^\XYJS)'-3]I.C["<9Q:D\YL[?XY5!QO4IOF MBT)[5^L=EOH'NW73.QH4]LEP/[5 _'Q8"[T%HPAH% T<&;5>7Z0;<\G$CFO\N JS+](Q1^*T M+V-%OV'4,W&PX--J^7UNK'G]^+=UD"?_9;[P4X>PKZ@W\^^-='E[XD@AAJ&K M%#"0$3\44@.DJ 0HC<8EKIC3.BE?.]V$J:TNA^&LIJK6A[!4]U-PPX]H/Q<[ M3XJ]*[VU;GMT6-S@-&PW##S #-0#R4-#?Q ST7L/ T:EZ/X /:?9*Y[T\E6- MWC1;?P=_:,L OK5J,Z-02$*= L)B PBJ,!!00* M1E9I))TP+U72J-OTJ5'S M0(5IMB \W5D/.( 1!&0>+EB1A=>KKCA8)JOS,##R 3?EA>M8137<1,L8'3! M\/^QU8OB.F3(TD61%O0;8L-$:/,8SA$@.\7 MZ\VJSH_\L#M@AD6IL% ,:$DY(-I''9(9! 0NI=$,HQ(G50HZT\[4B"686>SM MO.((X#E@6:4$MYJ!2M/*A\:6 J68!11:;B21@JDJ+33. .TXP?'PX,;1=@; M!J;J7D@E<_,%'#+Q\;E61N7@"ZX^Y]U+E_?CVK_;^>W7C9^E^\]-WMK?'D(Z M\D=7RW2L/SYLUANY,-NC@'I6^;E>Y;@.E%L"(CQ'"(0YX'XZ+;&TJK*)PO1) M[4^//FJSBI]\V+*N+?XYC3/2T&>:.&Y8/<,F'GTI@%!( ,4J)[4I>2F2Q/0& MPWZ4<'MK?+&UOFC,#Q%CXT!QX,%-4?LP9.?$T?Q@D ],_EG13AX4>J&6::A( M:WO4 :07+,^'E7X/21MLUJO-[/>-W-3Z![]KNY"K^?+5C_EZ5C),"5$^U$3" M>DHS"@A78@ M1?Y77$H;%=*?;6%JM-7:5OP1K(L,,<_CU\TZ65 9F%EB 8DF MC8M.=Q&#O_F %/R_]H1P_KFC?/07W6H_[,L7IJMKOUMLPK)BLVFS2\<.K3SX MV2/'R&(* <3*AR70,2"D#U"@KH14%#N,<:S8=E=#4_N4&UMWV[+[4P6-N?%2 MW)WH=G_A.3$;>D>@)UQ)NMTQ6/22\>Y\\&BJWC'N'8I\1UW?KT N8@=%(+?' MJ5F%#&.0 H[;JT M9XZ[MS$4'%_>^8MNWR\\N]CUILVQ#_7(3R3(S+ F5$))@,'4 *(D!"*HE!M) M2\Z-1- '1TDK9KWLF-[*V5,WBM:/0X5J[TIQ*I<,WA<#<_,0 MG9">[7X-B+D2WGO9,&[.^S4P':6]7_6PGFI_W^Q*;NKF]/+>?EBNUS.I*U09 MJP!350F(Y3*< D( ^4B1*N=H9"DZZ4-]Y]W,I])UH85QIOO,N'FGR=5R:/K?^S7?L1]8F?!:NA ;FB8XN?96> :::;=#[:D*?=%.#HFW>?O'6W:?='\ MPXGWY8M[2D;IK]8\W-FP+;E<;=IC(E_"89,9II:4I?+S:H0X()500%%7 E4C"JG$E4:U.CD;W!Q:'%16URC\7Z MRW!?CKJR@CCTUN;H^,6'8UEQ'"DLZ\0SDU9Q-"X=\=GE9XP6IT6[:V)(1Q:5%4FM?S!T^-2!O;XC_T M)R!=YL2^K@],?XU9/7CNZ3L236E]81B)O;9PU)]1'JXZY7 '+3VY?#0&.F7D M(=F<_'LZKQS,*G=5/%%9EK@")<$0$%1:H*"U@'%A'#+,616E)';RZ5-CF,,% MBAY?W#%ZEUGG*DP&II[L<,2ST%6PC$1%:? D<=)9]SN(Z?B>T=CIK+F'%'7^ MHIY%==XL[^^7B[K\P_;]<@PIR)0&2)<4D%+R4'(8 :X,QD+#2N)HLCK=Q-08 MJ[:R:,S<5GKI6<_E&,W+Y'4]1@,SV)#P)):WN0JFLO8M(*#!&,XKON9J;&>8>6%JVIB2I!%X#MIKY\< U,?SV12CH-=!F( M*XX$=3Q\M'-!EQT\/!P4<77/8@K+=2T"4M>0F<$2"RN< \@R%*9E)>!,6U * M!5VI3:59HM[:D^>GO,/C9+0&\\)NTEK>I99I?8IVK*, M@OFG',ZE9__DV>/*S9]RZT@-_N1%O5=/_BY7*[G8/+;ZBX^M1F(I*X4I Y0X M"(CD&'!>&H"$M@ICII2*3C'J;FIJ(W8[4V[-W:FL/B8.VQ$H1R^Y9,!NI/67 M,6!+7IK) -](LYH6J\(M5T47IIG.2,>#='DUY]P#QE[:N>#(B76>2W?TBX+" MZM%']V9ES7SSB]3U@_^V>%B'(AV^^QMYQOOY)KQ6OUC[R?IWR+]@MW:&$/41 MDB' 5=(!8BH&E(+"ATT5U=PAQ,HDO?;>EDR-G.OE2Q]2-*X4K2\W1>--T;IS M4^P=*KQ'Q=ZEM'BL?Q_&Q6ZC],S U#]DIR3'AE<#FBF.[&_'J#'GU7 ]CT^O M?V#/S-!6Z*(]KK0M&;BNU5$X"VOMM@)0A-105"(@!%&>7Z$MD=9,V*2#,9VM M38TT6]N2E&;B2.X54R,:5,+$\:RYD1RK,VII[ MLS\;.2#><8-*-@P''CAB@4K/LHT!(%>:;6=;X^;9QKA]E&@;==.5I/QA)X)* MM; 5UA0@##T33,7:-3(\F7LN[4#H[<3'P!'R*.T.9 M<4"4?CY H/$S X UDO\$89O5H+KU#D/0%D(I/V@F=H^DQ# MIC^+'CF?FSKW#;P,7QXY>)8DCZ],7WK]$LZ6U[**7Y=W_I9U4ZMANU5/+85. MEQQP9!4@I2% A(58QS"F)>$05BIVY;6SI:E]Z+6QQ:&UQ;9V2'H:1#?$EY== MLP$W, 6,AUG\FFLV[$9:B(B%:=/=?*U(AV+[2:G(9R'LEN3LV&S] A530T:2JTEUR_ M1HGV[+/'4Z.]Y-X31=J+%U^_VS*#&@E8B1(H6P:Q-82 A/Z[#O*33!!=5LRD MS3(/'S_!^>5RM5K^Z8>B=?&P\)@5*_M]>?<]C$VZ695WV[78_ML?,T-+B*RD M &/II^Z65%RU<3/@7LS+;:_$[)AN@]=C67@Z1R=9 MT1R85$X ^24%R&1RB08G$\5<;F]4HHEV_SG=Q-_8=V=PJ?_Y9)7G?;O.]BG4 M)E@N7FTVJ[EZV(3UMB_+TS*UK]1ZLY)Z,T.(E 9:XJ.9L([#) ;2<@="#C-A M&!E+C,]G\*6WOXE]1=M:Q]&+LC]U+],C UMFO..W>*K3_% MH4/%9GEN\;GXH_4JZQ[@$'!GVS_,:MS(>X]# 'N\;SE(*SGK)FRG3I7F6#LL M@88J" ,)#H1R#$!F,"]+)R$A*3%F5V-3"R_/?M"])JB=,,>1;"[P!J;,WKAE MJDPPR"2ULZD)U!GHGJ9&W7../@[[RP>;__RW?VE_X_^CY-K^V[_\?U!+ P04 M " @@QY7&UL M[+U9__''^'LQ?_M>__=,__G=)%Q>I/'\I\-I M@,L6V&CD(HD^_]\_F=%N2"*!6#.:!!) M6_#$:: \DN@"S=+GQ4-'P_%__7/YP[M9^@G9&\\67_[K7[[,YU__^>>?__SS MS[]^]]/17R?3SS\S0OC/MY_^R\W'OS_Y_)]\\6EJK?UY\=.[C\Z&JSZ(CZ4_ M_\?O)Y_"EW3A8#B>S=TXE!?,AO\\6WSS9!+C]#'EG\K??WP\?O#*+VD8)G\-DXN?RT]_?G=Z M^,?O1Q_.#SZ\PS^/S__S^,/[TX^_'YP?GWY \A>/FU]]3?_ZE]GPXNLHW7[O MRS1E?&X:0E$ST=PJ_3M,,8;60R E^X^:IA:0ZU*;O\S2.Z5HJ MMV\=3<*##XV*3B;3V]\<.9]&B^\.8AH.#B>X4 [\;#YU83[@@6=M! &AHL<_ M-.*69 &!66ZYB3&8_$@XR,8,^5BH<);"7S]/OOV,#_ZY2*S\8R&ZA=B>O.Y: M5MO1?;MFC\=E72Y$?.[\* TX$S))K2%0CGQH[\%X&@&_&V0D24=E=V+AN3<_ MY&99]P?3\--D&M,4C='MJ]TT/,'!PV5P\XF?O[HI/@C"E^$HWOYVGDXN:NAP M/JDLT6O5(>E_^0DED--TFN+)M>:>973!Y1S-=5I\LC(J;K]U\'TX&^@<%.?1 M@),RH&RX >., )5D3BX;$JBH#8YE OK#2!WMO@R7K47="&K>32[<<#R0UC+) MM ":O -A@P)OB F#"!5"92FF=#H;[*EAX].*F;$0]6.PB MWD80#^=7G[ZDT>APA]@R)"RJ"<$@96 M,@M)4L,(NF&,[P:(QV]<"P[RS#T>WM!OF]8)BXC*Z2#DJ,!(- MG/$\NQ!-EG$W7_/Q&]<"@WHS8-A)H#V#X1 I/Y@F=SB):>"98IEFY-B534XQ M"I86K]FK+(1AB? =CVN7WK86"/2; <'6@FS"&AR/\6DNS(??TCLW=X>7TR+$ M 2$A)6L$,*6*1)P!'U@$EC*Z04R1&&(%R[#Z[6L!Q+P9@%03=,^ .4#)Q"*= M]R/W>8!>3XS,F&+@,NY[3H(3)(!5^%N!V\R"V0DA#UZW%B3LFX'$]J)L) X] M2]/A)!Z-(V(Y#;B7@A>^'6YT()SB@%N=!D9CIB8GB7Q5"4(?O':]PROR9D"Q MNVP; "(<4!5#DH2E9RO<^+]Y-7K M@>3M'7'N)N.F@/*?R4VO67!.J,"3!$4TLJ!,!$ND &FURIJ+I'5-F-R]>#V0 MO+T#SUWDVX1W>N,E71_%#<>?/Z%6D ]#'<\898,*!) M!>]T]=O7 \O;.?FL)ND6$#-,L^L[18)XIH$4&7 )0EH+GNH$A*: 87E0@;K= M(7+[NOXN3.JD[&PONQZ5?CF#S\Y]'12HIK(L#D=N-CO-G^:3\%^+O ,>60I. M8#05T.@)E@-XCMZUH257P++(Q4O[278SOZ#ZYDW72$BC^>SV._>0>)68_JY: M=U#NI M)-P"99?IODDM(1,,F'<9?.>'>Z*(!*ST#[87-TCOIU$LG'MM@Y2D5 M_8"DLGHG567=(UJ^X.+YK:34'DXN+B;C!0>_I\5!+Q*9(V4)@M+E"HA$,)P1 M"))$$;@7RCY&R^/DW^>?WB\*=M77I*KP6C 6"P868CFXX2 [JXG$""O3B.LA M!PVX" @HD42F$GUJ^5+ZYU;&X@D5_3@=E6%22RXNED!&""5) ! M*D=>+GT4V!0M&,.3"-3()'<[%%]^6W\>Y4[J>A)Z;B&[)G2^,@KW+%IO$?S2 MI8016$!/B>$N5VYYF/ !UP6M@("M,WL[.9>H8P0J2;5G;'Q*X7**?%#FSX=S M% ?-CKA4PUY:4=90-DQZ\X0YR#-*1D%C4NQF- M-8CH>3^I"YK:0F\"0Q_3YV$Y^1W/%VL@N1@)"P)D(!Y$D RZ\QK(L MU6[7\*O>VE^Z;V7.=P94FH(N@G$W%C$ MF[^*>.C 9*'1%>> V%>E+0T%2V@&E$RP*I?+D!K51RM>W5\*<==;SM8";@DE M)6?^='H^^7,\L(P)R5B I"@#88:MP!3JK(MPF;4NKSIH=(^N?)%%WQ4FHA,9"7HA3O4I'!).6!IF0H1ODN M\@J)@0]?VF-^<6<69'NI]@R*\ZDK#1P_75WXR6B0C17>6^2:1 &".0XV!(F! M.\J 2V>DV>VF_L'K>LP=[@ (VTNR";NPE)CTZ0O*;W9Z.2^=* M/ Y*3\S%' MX!J#,*$$RL1( 292(I)PTJ<:][@OT; >6-[6T6HUF3>!H)/AK.3*G[GIW]SH M,IVEZ8*I07(Y&V\)^%0N$H@CN#L:!;@S:K2'43!3HS[AF=>OAYNW==Y:0])- M0.;3A1N-?KF&VF10*)1*(VGGFO=?<5VG/LOS2]>#Q MMLY;MY=J$Z XNDC3SPCO7Z>3/^=?;MO,>,&X3118P8R%SM,] #4-I&,W!2?3% MI/O& M\T+AF>-*NA SZ,1*(U^M2TM?!\8:GS0NANWN)K)N R]/ MZT^#R"*B"!0-I65G:8,BT(&3.8HD/:/(8VVX-%_CNY%>5Q9O;BOB!G:C%=6G M@G+/C"^7*K0"JWQ=6!D EX35@)^YVV:4S26.H%"R# ME+(,+TD)G+41:/ ^ELY]4;V43["3NWK2;^EGEW[J=@)NPN$XF,W2?'9W2!1P M!Z1&F%(5@%LA0AH5L M/KE(TX6P?IU.9K<"&T1*F8AHMCUB'QU!%<$P*DI'%Y^8)SR3VKO:6H3UZRUW M8)FJ:Z.!S>]X_ VIGDRO<)T,+'5,N-+3@28,*80LHT1YABR=+!C:!C!KD-5/(7QW.*JMB2;@]9#\D(6+S'CPKOAS6J#! M3,R4UOI1.ZXE#R_-5]PY,NNG.+X[R&POW>WWI,G 7&+7IO*P$N)0F2.ATBRY[)^B;G>7I:\)RKA/+5A-Z$ M=?EU,HE_#D>C@= T>_P?0I\BY<9;<#QD\(:%2'5@^L5."MO Y?;=+?B_5:"Q ME3";@,$Q"GS\>8AQX+4X$,M'W\/HLM3!W'&%X):,4PX9.0"1G !O*5I'%:AG MP1+J:JBH MM C2669?F@.[O9/;@G=;\;YA(T$VX,^>#)T?CA:M>]&Q6MS+?YF,4.BSXF3- MK^Y%$PQW,03@*680HG2<"2J 0OF(%#@SN39 UJ6MD13-.K>;G2BD"4NSS-DM M$\K+'$3&K55P@5MK21)+PD,0S%NIM:3JI>K'75'5Q)UG-QI_ 5;;"+\!OV:) MAHMX&IA?ODI\O;G&_#LLNFMPLG?K1\/-"17?G4C0Y8BR-X/VBQTTJHXY4!F92 MD-E&F^1+I;=;06H3 IM!V4ZH> RVSE34Q YX$$+I-3T[6#V=Y"%D4 MPH4"(9$/[\J4&QI,2K1DQ];.,UY-2;^.5$>8JB#T5L SO<3W/I'2@*FD4<," ME#8)W4VBP:B,[B:5-NG(@Z_N1#U+3+\'B]U!J(+H6T)1Z8)_D<[=]WM6#./6 M>6< ]U4AN\(<%II2(;@W\QIGFI/RGR6F'[/%[M%T8ZB;P)%*U8"C3J*Q *0 M7.[QR@!BXY0I(Z:%E$9K4_V6=$OKT]GA8E=.T6[";N&0:2VW;H"^6XPE[R26 M>QP1O$-C:A,$G@75UF22:E^?KD=9,WY1G8BNOC::,$KO;EY\9V"7!%-=ID!D,CE:RA5_J9_?-O!ZA:1FG*4JN*HI_R8 M;CA66;B M_IK'<^:E$FC +8MH=@D!EZV&0%@,3)A8?_KK\]0TXRU5@5$EJ3>!H"4V!M1G MPKQ*X*W'@-,9"UZC"Y ET[@PJ".A=BKTTNN;\8QJ'TIN)-<&?*%2 #N<7RP* M1W#SG8Q+4\LT#H459DE$7XY#4@I!;AQNN9Z(,M !MUQ"DY"U"TE?(*<=KZ>S M6Y%:RFC"V)RGBS+7;GIU+:#;HJ2#BW+\A9OR=5;+V62Z4.%\/AWZRWDY$CN? M%!M;*@@F(WSXY^/Q/*&VY[.!]SH33B.$*"S&&25SUTD"EGJ:E'"4KM?/:P- MUN>B'2^K,QSWK/HFX/]4M-LP?I_AS*1S7N*VPDL'69'*0&ON(-$E09];#CY2:556,OC:I[D[)NAT MV'Z@/Y2\"MBM%-; 9?K9[7L7+%T7/IN4 \_HS =IRXF14."L3Y!)CMG9F&GU M?/859+0&MNTT_+3,:B=Q-X"8I!&9)H M[0R+QS3TG3G8"59V$G03^]I!C(LNRVYTYH;Q>'QS1+W$V$ *E9S@)<,V"!20 MP\ LEJ)YHEW*5OE<_3#W=:KZ[L'4"9PJ*Z/W'FZWQ]2E^W\:SQ;JN;_W&'BC MD%H?(+"2Q1]-1*O*% 3K-?/,,9L>UYFOZN7V\EOZ]6H/&]QYU'6SC1]P>4S_):N+]%. M)K-R=7::S]WW@50FN&09Z.0D,I@9N)P((%_%RI9_U_:7-B2QWUJ>KO:_#M74 MA*W[F.9N.,8UY:9C#'AG2PRC61^&86D0DGABV@*QI;,\R02\4@XBNI:1,DJ- MK9W<\SI5_8R"[QAME971!,">BFK@E:/&90M4&X8B0J^@=(U $96R?94U$;5M MV5,J^ID0WS& =A1V S>DOP_'D^GBE.[ZY&W 0LQ9)PK$8V0A2F3AB,+XE1)F M0[32R-JW4(]I:.V@H+<3S)V4TZ@UVD:8 R*3R[@J,:1AZ&XZK<$&)A;93(;X M1(1N\WZHM4.*A@[C.P=" ];UM8NY :'2A;PX43;X!R4*O$;A$L-8#C%X:VHW MVGN-IG:2E_92G[NS6JK!K*R ZV^,I%R$T$W.I$R$^%(.6I.IO15#KPTXZ8,F$1N8@J,\RI3!YN?2+F1 M+E^=2+F)6)N=2,ETQO]L&1X=2CJY8. X.H\\*H_;=1"15)E6^E8F4FZDU+4F M4FXBX092%)Z?H!>%LXXI#;SX]R*(#%92CE\2KJT@*?K:=SUO8R+E-F:EKKB; M.%18,28KD!Q=DA3W80P.<1\V8*FR0%6B27+CC*T]].?M3*3<2,&O3Z3<1-9M MX.7)GJ"2ED#?)@,$CCQ9<) 0\\XY;*HPBMI7#%V I*F)U+NCI*MA=R$,5G1@=!) MW'N95) C>G$B>P$&$0[$FLR"I3(\R6*JYJ^<-#F2L(JCLIV FP#)PPSB,S<] MG2[8BHL-[&#($9+Q-U MPI#:%01KD-5W9GA50-560Q..U!)33ZRL<"JED@)C37(@"-5@-<8/PF7&J92$ M5!_B^P(Y?:>"=X6EG<3>)H9NS&QT(1(M'!@D&7=I7 R.,06$>&ZHDB38SO&S MP<;682IWM]C90MQMXN;T KPJCSY)Q/Y_CG[T)T%:$%Q:93;9%.2A87ER1(A=4ZU^^2UD*I34]^OY.AL M(N%&7A='$X49;4O*ECF!B289%ISQ+$0DNF,K0N'UW(SO+EEI\4I:ZA4";@,+A M9+9H[GDSH?Z^_RP/4>$2BGBCE5CGICE)&N>G[6,[0T8COJ0*6* MP)N!SFF^@?Y <9&5S!&"H&720LA@@DY@'=,2_7CC8OWFO$L$])R<546K*Z"R MG8";P,>GM*@$_#6-T]2-4#@'\6(X'A;!S(??THVH!IP1ZD(J]?H4'2R5"-AL MT673%F- )IQSM2^:UJ.LYT2N+A#5@4J:@-IC80U2$%Q'QX&(+>TZ^I +U4)]_VI1EDREE0)@"U9;A4 M]@QP:]>@8F3:9J6EJHV4%62TERBQ@XNSJY@;0,IM^?H-TLLLH(%$_]V4(G82 M&4:-7A#<@$NV$)=4Z,!,U+4]XA5DM)PO]U, M*=I!&1<]:CA%Y <#EI,,S*>@G) \T-JU42]3U%[>PRZVII[PF_!D[DWF>Q3= M]1>\I:!"0AM, MC0-OG (?J.%&:.5C[49!';+37@K&3H:P#;4WL?7>L'BSAG_!8"4/YX.LG)0D M,U!:L.)!A!+_8E B#++#C<L#C(7.J4 M5 0=$Y)O,:HQTG%0@B1):.!1US[J?$# >F?DY"W"9R/9-F">;AO8WB;ZW_+!),]!$XJH2BH&E;B&?R)CT,H3:D=4SI/1[Y;87[&PC]";0\_:9R6R)AAA8+@W;RC5VEH"Q@N1>4)]B[9/W MC0CL=Z?L%BU;0G-SQ;6,RQM;_[0D2I:J2Z,3")X7 E08T:8(W$@2.:?&[LLT M/D=BOSMQ"]BLHKRW6L]V>/K[V<>CW_ SQW\[.OZ 7QX]9*E./=NJU^RAGNU5 M[BK5L]WM[Z?Y^J3B8!Q7S$>Z0S%3.1!!!5!'.0@=+5B.;H ,##U%)AG-M7MW M;$ABY?HW'77@ 9DH60RC/P' 2=/#XM>J,X0;JW[K$QRMU<9M(ON_J MIY65/H(K%@-A@'%4*4[7%!UEH2%0;H15.ABUUA;ZYJOB-M+DJU5QFXBU;UP\ M6[/%J2B3)3Q06U*E-2X12[R!:)G6Q*D@396NYF^E*FXCI:Y5%;>)A-NLBDN2 M*QI+DP-9KC.)-6 ]]U"Z87*=31#5QY,V7A6WC2&I). &(+)TTRU%$$:; (9E M7"XL8C!A)7KY.>3,C34^]9P^L,\[EXWT^'SZP"9";0 .*]RPVQ&F.TWD"CFJ M)+B$Z(L+EZPOKI72*1^9<[V"K[_+#!N"[*C.[(2PUL+S*B.)Q MBCTVP0>,R140*A3(3!_9*#B98"SY9[)92P MU:M--B"O[]K(]N#>E6X;@.U:<]V=CRHZ4Z8P:!<82$:8R)4!E17-,]>OH MUJ"K[RK,]H!:79L-9--5EO. >AX]265((%^$P@*\(P8D+EN,D 4EU6^.*[/0 M7$%I0][Y1NIM -V;YTD3P3(S1H$BUI9IN"CG4"R%U-Z+E#CUM3.ZNDEEWV"W*W>3!6MT5MI3"\1Q4OQ\!D;0#)X883BC M#O>KQF+&G1ANKD1WE[7Q=J#3P#I[8:M;B]U8YI4XK2#R@*&%+5L;=^@HDJA8 MS4$[34W[=-O!Q^/?CL]>7?T\=/1O_]Q?/Z?!Q_>K4CI MZK03^^9$["&O;4?)U,]Z6TP$^#(9X>J:'?WWY7!^=5]3X2SG42GP&NV;D#Z! M95P!3:2.W]%_+9-BVB=C_')VW<^:*AN8U$!QAT!KCHPY0AU8*6TB M,1JF.H//*H(:0=,6NGX.-CN+O8&@X1$/MYW+B;#*1P:L3'$6UBID M<7M3D& MX;D4I/9%ZTI"&L',[HI^7-FWL]1[-4#H7 P^IIC215E,J^.1V?%OVXXHEF1D+Q%/BSZ@\X3<"HG8):A]!)+3#UN M0;]JEUKG7?U>7M7=HJK+MD?#4_CYK9R:+(SF;VD4?[DZQO=_P]\HYZ[3R]G\ MAJ-R&A:U#B T$VA*B0.3C !-%-,8C&JMUO%IUGM;OQ>$]DXFJM>6R;;%OK$M?O94H' M6U@G6FD ;A_3W)5\P=OV,#=<\&B)*VTV$Y,4A"09+,'M.:#$@M6*R5S[O&E]0'4@5Y-X":U3'D#2]!$::=$I"(Q1#2&%=:QR0(Q%,5T:N3M'8Q]4OT M]-L'M3Z"JLF^9_?HO-S=+;I:/#B,OSV'T"X$Z2QP%DMJLH]H1J4'J8-,6M/@ M^./,L55>T8LOZ;>):5UGJ)XT&S O=V>EAR,WF]UZSM;>CIU0TPFX(?GPKN)NL&[,SUN>:"CX/;#=0;%IEF M8+/#:)'S6-)6"&AFLN NRBSKCP]\3$7/17P[ZG7EX?'60F["K*S(F[(J*(SI M#%B!@A!62O#647 N<*ZRBKBG=K43G6S4MZ'[ZHJ*6]!V FX"),?C,$VN3(^Z M_OMX_#35Y"-Z[>\GTS_=- XLR3J+I""9A$Y9D :\8 ;**#L9G!3"U2[NV9#$ M1G:M+3'Q=,!(9^II8"][RLQ6)4E2>,&3,Q 7B0C$E$DK5H")!@4B?B>T M&I3WB]5.P?7$5NY=TUOC^^NB3AY7\G3>>:*W)5320"4H4WI!T6# .)'1M=7, M$^.]TQVX;CLE>G<6'>X3C[5TTH 1W;5L(ECEE?8!HA(.A*;E&D D,"A PB33 M5M:N#]M'U4MG'F0C,*VNV[:AO-5V052P1''TM7+2($SP8)C-P%3R47(AJ S[ M@W9G'D)GN1*-0+USW3< _7?#;\.8QG&VE+=VZ&9?!HE9FC6+D%.IP8P^@TTN M0P@V,9F,3Z%V;Y#G:.DW$6.?8*RBC28&+"](/Y[-+E-<[@+U-S>Z3$<77T>3 MJY26^NX,G)-9)F(@R\!+KI($RX2";!/U$K^G>>U!?AN2V&^:QMZ#IHYTUX#) MNZ]-GYU/GLFW7-P.>I3S@PR[CPGE/!O.TZ&"44Z!IS$+A2LVV=A%'USSUFUJR3_ WA8X&5LM+QF#QL].O MBUG71]_3- Q1)(.D8N#9: B9)! ^X5Y%E8:L>."XD2E+:GN_&Q/9;Z)+*\9\ M=_TU<9FP]I+]Y?&271; J\MWD(5FS#%TZ'TL<[Z, .]CJ7LUQ&@I-.'U:Q_V MPEJ_V3U-FO<]8J45*W]=]Y;BZ?30C48K[,5 <<:CL 9T+AE71"%_%#(\;P:#G\?CB?3Q2W-]7'*K4#?H\C?#6?7 MYR]E!3YW_O+;M<@'RF2#LBUY.L:5PW0+3BH)/&?B.74E,*F,U%JT]SS">9]8 M[D7=39R/O,1Y6=P7UQO-(+K@%E;/+:?B"WSG-S]2]'XQ+&_>#V2S-9P.M M) 8$5H&7KC1DC0J5F6=[TC&>BA\TY=R^U96 ^[HXP5W M^,6-/Z-P[Q?;M9,C#%=6!PDTLE@J $I>1F%0$Q52B%'3VFD,:Y*V'BY_B!NT M+I35<[W-@N";M-ZG9RED'N9T>/QXZ+NUUDW)(G@" >BT4T1TD5P0CL@ MV8A &$%OYG$&XVLXK4#6>KA]TU=M?2NSG8A_G0.Y11GYP,2268$,2:85",8= MN!0$4"Y)E@A(S6IO]FL3MQYD_X^Y(-M<80TXG4]%=LT&94JQ'!1(*C.((C%# M>9F;:K6TD8?H:S=%?H:4]5#VXUQ;[:B,)C&U55(9+A5/%+% @R@M#Q*Z*"Z6 M_',GDF91,U\[HV"?E08_Q,U2#ZK>L=3@:%SG+/.IE,\Q\)M,W?3JJ8BCM)(% M1B'S8'$!"P6.6@>)$&=MU()5;S&_"7V-%*J?=%3&54DQ#5C61YP8NS9_9X[=01P/>IV":R MN%;S<2OO)1DE*)'"N$PB*GI+--@)NC,00%#^Q MM9NO;45H:[5C':&V>R4V@=5J>0O<&<>$0N_.8! K3"SA+ I<^*QDEBAJ5]OE MV&N:RAXON#I"="^J;N=X=MW4!ZU\SB(G,$G&,@Z&@[,2]QQ.+#*076XZ3V6/ MEV ]X'1;1?4/PW)/LGI9+?-WNZ<,S%9=. M^Y:S4?9X.[4G&UA#44WXFX_D==U6>\'<;)"(%BJX,C*29!"E%:J+U@+%0(^) MC"Z&K=W:_ 5R6BNLVL_QT]8*^3$/4@,RRIW@P*S#>"['"):$@#Z&MB(JY[FK M72;2TT'J'F^NWLY!ZB;JKWJ%U?9(VS/\_(?SWX[.CP\/3A[RW]-\VX<4M3CL M]@69[7?R+9'4"<=!)X\>@U *K"04I",Q>R4=R_5;_>U_\JUA%KV?A)Z0X+AU MB:PP3*3HI%/F"7I%2JK.6H:_GKRM\PQ)<\*M[J#S[\D;0LH4N)S7% MVJ,3N6#@ANX_QK.O*0SS,,6;5M@Y*:FC%Q E1OJ"89SE;:9 DS?$*J5T6,L/ M? T;SQ'0#SXJ*7526\(-Q!HK\EN"C9&2*,'(7*:P" F>1 W.,J(T"5Z%VDT5 MMNP-OJ_Q%-L8DDH";N*P8ZGWV5T_M+,T771E*,W02J;QP'EA;!8,@E$.A,&<[Z![Z*EV-[$A;:O_Y4;9U%%$17GL-]0X//OWV_N3T[Y_N MXI(NPK<5;]E#2/8:;_7#K *=]Z/)G[,[CYIZ[E.4"%)?,J^\26"48D"=U2)D MJG'7["ZZ>D)/Y:"J).)D0P7(6*Y[&4G@><1X@",]1"VT3U()O][XI3>^G12_/?XR]4? MLQ2/QZ=?TQ15,OY\$.;HV<^'Z7Y+1JR'4)HS!.E,:?]H,6+0#)SPS A'<6W5 M#L@WI[*1W6I+9#Q.FNU620W8*F0M#^\%UBJ:VC;I_>[^PZ5K/DRI";P N#TK,2U?-<1B.2OG#=1U$8>E\LJDHB3." M9R: 2=S41?$5O$:1R&@(T9EYOMYA]+;M RKQT>_VNF<(]PZ$!A;#NX1O#L.% MBO'?H[30]3@>7)2K7\H>L$HX'* M$IUR])NT*M9!T @FB0A2&J?1BTHAUZ[?VHWB?NUO@Y#>F_H; /M2#_ %E]]+ M'Z8T$(JK)*D$KDNCFQ)J&B<%4,6Y-:),B:Q_A[F*DGZK#)L#9P5U-0"Z%163 M926AN%#2^*\9BG)ZH^1I24%>:. V]_UZH9WF9W[E9.C\<#2<7]%!TDED(RP$ M5F92LXB.FL(%R5',W.= N:R=2+XGUOHM56QN6;0(J)X;*ZX0R9*TF &QU $():<2)!L)X%$ISQ^?%&L*KHK XU_18^-H/Z MGM3;3OG:F;LJ:G@_F;[&X K1#Y(,1LDD *-U7SPT BYK#CY(*ZGV@0E6>5?8 MB>!^:R^;0?W^E=\.X&_[I%[+_-Q]OW'\;F86#D20$>-J!\&5H,.E4J 5D"M= MFDT88U.JW?/F%9+ZK<]L#K0U%=B _^TENM.<#?]4N^DEHU&[%@%E/)2(%V. M['E)KE,V)\6=X:'[[GC/4==O;6=S*.U(K4T"%N6=AM_*E?ILP!PSB@@!SIO2 MO3^5\!F_Y-;GXO(K4CUC^T6"6NMX5P<%KX)M6Y6TLT\_Y6EQ0HBB^OMP_N40 M5SNNZ^EB@LD@F%)M%2FHD'"A,F_ ^.3 &NH=%8FZZGV^-B"OM9YT>X)@'76U M#,CC\3=4P&1:G&&5@F2>*A1;0&=8.PU68#"HT0NA46;%GG24J0_!)8)::RFW M)]!MJY*6878V35_=,-[ZO3?N[L$X+AI+W,QP$J5OOF<6$DW\6HS>9 Z*1&Y- M8%3JVNUEMJ.TMP)F=26VC-B#$,HQ\.S,75T7K4EGLU,$T)DF:/ - :.5 M Z<#40P]$+X'<#XBJK7.;WO"X2ZJ:3+X0(:FETC'S4E5,?PQ1F5-CB@L6KKD M9UT2VB(H&]'UT)'P6+MB:!VZ6FO\MC_$[:*@ED%W=P25[M:30PZXS@H"I0S0 ME^7@"->@68AHU'W*O/8]Z0;DM=;J;;\0W%%=32+Q;((22_/A]+J*[F[@%SH3 M+LD88BK.A,1%9BT:=6=!)VVB(@ZC_^Z1^"QY_3;0>@/'A744VP!F%PYNZ0:& MXKP6[VVJC1/>F^0Y$))**[!0IME0!Y$'+85Q'%V2R@A]EICUS@G)_S& K*.U M=H*4]7/3!T+&&+@7I;M&*/>:!O>$[,&5;DX8GBD48F\U3OV>Z^PYP[\CI6UO M%"?HHW0)QW)\-7M&D-YKF:FQ0)PN$VAB1N9,A++>O J,&U;[]F]S*ANI[SSI MLO2NEI(:V)MO$D#*K,[2B'N:;G.ATFPQ3Z:P?_.3./ D<^N-*VNJB)(Y,$0X MT$JZP 25.=3>KC>AK\GRO6I869VY4U]Q[>S83UA$V:+AGU^5;.WYP3B6SHM? MRT<&05BE#/H@>C$&3WADD#(&-JG$0E8T"MXU,I^EKLF:O+WALH[2^D?E8JQ! M<<>+W K]'].H/'D^635XNW [<)$17'<,5)+%)6$2C'("HK?"<:I"<*^UA=K\ MK4WZA[71UK$R^D?;X^7T?C)%F:+#$F=E>L8B.%LAU '+BCG!$RC+Y?640JM( M!.T290E_R$/NR!"N26*_UW\]6<,NU-<.2-<7ZB HYRW1%*)-YOJV";]!P686 MG;3$6UN[A?3ZU/5[([AG:':DM'9#Z_?#L1N'U8)4),>0F09NREAM5_I@(F^E M5Z5D63KGS9ZZVKQ 9;\[^WY"ZUI*:B&T7C+XQ[/9)?*53O.G-!Y.IB>3\6>T MOQ?ODI\/K.'<)R(@\UCJAHP [XR!('2B4G)C;>WI >O2UF1(70TC3SOBU%=8 M8T"\Y:,LXMEI/D1J2L6$-)8+$B NTHYR9.!)-F!]3,P:*:7OH.O2RT0U&37O M WJ[JZ@!S'U,7V]A 1&3*\S/X3E/%(I=6Q=DK8JT0U M&3MWA;FZ*FHG&CF[X^JN+?GCR7^#*-!K]CR"*B-WA7/HT3JI@"2N>3)HQG7M MJY0UR&HR-.[,Y%564], 7.J5/Y".L"A(!JU%88I*,%8ZH#FID'ER471U1+.: MHB;#WCW";EOE](^X<@RZ1'UQ6E-$NWXY#5\G/T M/4W#<%:.G8+W#+U7"#R69+M8^JQK S))19,F2C\I>5YU4%V!E'Y39/>$Q3[4 MUC]8'ZW -7H.K)#[@"6!#K"AH%,99LF= L,\ 4VR,X%+2D3MW)R=".XWX;8? MX[H'U38'Y[*A)#^_/3'N^NH@9/#98:6KL\75^:KO 8=D3=-.7)6VG52 M1L%9PD *PY+U3N?JI:4;DK@>('_$6Y3:^FL GNM+K6 ^6/$E&"4Z MW[/ZRLD8_8MS(Q U,3MK)^FEP$I_6?-[(;%D/U[H9B,BUQBT2E JYU"E[ M<)X1((DY([ETFM7.<-\OA_W>0E1>4 V#HX$]:R?I#)BRE";<_4TB&OT %<$Z M@G]HIHW5QN=0N[G'3@3W>Z71$K W4MW6./VZ6#[(]W3> %JMSXPS2H$:6X3M M [(L'!#G<,LC3G);.].@>[1V=E_1%%HW4=V.:#T:QR6LUIQ>_^F/WW\_^/B? MI^\_'?_ZX?C]\>'!A_.#P\/3/SZ<'W_X]>STY/CP^.C30S;6&EB_YH-WGU&_ M#0>5QM+?],K"3?=L,AJ&Y6A4)TX=6\SA(AR$U!2,L@JC1NF2-99G4SMI]WEJ M=AY<-/P\'N9A*!5Z3UYRCL+\9522([30FB[*>!\G50G'[:Q1 ]^?7=[\SPU ME:S*BG$C2R4]CO%L@PNY%;R? MS>G?T4R5[+1/:92*2WQS0.Y&=X[Y\3A/IA?7*^ 6B2P+EB(ZRDF6I$E+#7B5 M$\B]W26U8M!B\IE1K7@0HV8SB@%?BL M' 3!<$_/5FE3^SIG8R+[,5?=(N;IU.H&?OU]/3=WX]/3@X^O#L]_^WH MXS'&0!]^/?[EY.C@TZ>C\VW^!\?]K:*@RDGI(6)$#T+Y"-ZG"$K+E(/.WI':Y^H;$;BKG5OK9?=+ MA7GIE=(,4N;H5 3OPIJ62F2EKJ"LS()+E.40$ASH*(A)4L50LF MA^!E)%+IVM5!JRG9?\E/OD9J5)H$G!XF[_>WHPQ]'6UB%V]_7 MJ:3,K1R:='><:)E23G/PHC0>T-2#"=E ,BS1I"7-U>L)UB1M]WKQ%U^S=-P9 MM)/,:DBV=)/-28(/@8-FEE&5E"*Y?MGX>K3U:T^ZP-#3DO$.M-2DQ3G^<'CZ M^]'YP7]L=3>V_-N[6YYG::ED?>ZF(JS8C@@SS' I0/LH2ML)#)T%.I<$O4I) M!4'\=##-\3ER*DQ/>/SH>\P:8C0SP4)4@8!P4J.WKA;-JC6U)&EA'NN] U8; ML2:U,+%BS$$=#30:Q+P_./[XMX.3/XY^/SKX],?'Q4'M-A9D]7-VMR5KT%?) MJKQWP^G?W.@RW6OZ_NY")&H-51((+P,@O0[HD4:._BY3D4IMHZ\]8_LE>G:U M*ZN>?0]K%6Q*+@7(-"XZCZ+[C6L$F371L6R8XK7;9K](4+^6I1HN'IN6>DIH MU+9\.#J_=@7.CCY^^NW@X]'!^?G'XU_^.#_XY>3H_/2WH^/#T\7W?SL]>8CC^7U-M%W>;]1452SJGD0;NRU^$6A[!Q95"4 MC30D&GWU"37/T;)SIX; ]*(MZGHU^W=7:>/F-WL_(*797LQJ?T^;K[^-?) M=-$T]Q8OSEOK"/&XT\@(@LI0,O(E:(7!=BB]G&WM8]SG:-DY.?#1=(:)"^=NRT!EG]VI(JV'B2%%A9&8U:%?0'?C\^ M7ZS;@P_O#D\7J;Y''[9,57[I:;M;FK5IK61S2N>HX?6DN(-QO&NT4[)"5P3K M(O*4+"/%CRZ#T$VY@V0!J.(Z"2=K\VN*3)$]QB8[:X M]E >8 -NP"@'IV2VRI+:AFHS"ONU6=UAZTEI1G=Z:]2F??KCET]'__X'VHER MD[25H_3D$36J*UZBJI:;=.EGZ;\OD;RC;PN-WUU&1"FXI1$B*_&^BA8,SPFX M,(E;KS-EM<^!GJ-E9S?IT7/OL4N)$8+ITNVG=+C0FH%/R8$EDGF-FW+.M6=> M/$M,SRY1#1P\<8FJ"+[)6ZCU2I]N:T*V,B@;O6!?Q5RK.>J^J$M9FF-4I?F, M)&4L/6YH)A-PP?J461;)U4X&[*ZHZW3ZV8V'_UAHJ#1AQ,?'ZY4^CF=+VCO- M3W-V5^_!UN60<1'E,CQ+$.K TUP6%O.<^N0(K^T[U>:AV4*Q39#W9%)SGXIN MHA?'A_3GDFRGDS'^,USSMY#TU?6?2SN#DD%J[4%YITMF9DF"X (2TY)918,B M]2<\;T9CO_,O.H)JIXIJ<@M?KB8\=WZTU3:]XB%UZQQ74;:/:D?GE4Q&& C! M,,22$& $1V@I$:3EWF91^^:ARVK'3^%+BI>C=)IOW[(8@CI;U*O,?KE:^FHA M\0'&R2:E[(&B,PK"&@I..PN1R&RTB93)ZO'/AC0V7 &Y"7J>1 U=JJJ!/H4K MN#KX/IP-(D-+FG4$2GF1F>%0RA @T>"TH,+X7+N&_QE2>@Y%.]7_,^6VNRBC M44Q=#WE.[R87;C@>6,F,Y^@T.E=6I,HSWT"*Q2.'KT_7L:#=WOZ<*GZ2"Z8'A*$E(N 8<@#OT]Y8$88XEB3G&[ M3BGQ@X>V!X =E#6I(;DV;6GJW*K= F^2XM<)+/2P?#!_-(%@*[CS:E#-::9$"5'$3A M(ZY$Z2VXJ&R4N!;-DVROE8T,MGEYSZ>1]Z;NQU'YC*;=1)2*RU6!=J4@7 M5H(AI<\'\X3+S#.Z-]WOX2^1V.^TU\YPVJ6BFCQB7:M%TM9GKYL\?4_MGCHX MK=V\A4\.*C,O&&B?")HOA^9+,0.6,NUT=H(\21KOO>G3O0F_N868?9C,T^QD MXL8E"^EN' 0:^#3\]M!<$YY=2)QC6*8692.T9" 92)S:[%7B.E1/<=V>W+?2 M"&H3%#V_(7>KS2:N..^9/1Z7-)?)].KPQK$N;?TXAGV!LJ*>FD @.A%?TW1^=38J'6G'L;3*_EI$N-2% MB 02$C(1J62EMX %*W&1Y6CP;Q>3JS]6_56J^G'S]HNZRKKI%6\/3PX^HKI< MF8L\CN_2MS2:+-@Z^OXUC6=I]FA-!>VS2)ZCLZP#B(SL>>IPB6%,16/TAKC' MEULOG]]L\O9^)@+M!V=[TDD#8>['%%.Z*"Q\F(S+H")\/G[V\_$8WY%FCZVX M-X)'F@Q(+S,(HY!/GSQ(SAC3/,I0_0)_,PK[&:NS7^O7H@L3I0%AQ@H(_L1JHQM'<1F(_4*\\$ M#]6[]N]& E#2!C ME%Z0R GOSOH](>0B@@GGM*&+/*/2[^?RD,V>3=_=Z]=0^PO>BDT0+2Y9;$6^^.*QY2 MMUERA[O>,RUSDS=*91XA.&] *(PPG0H,C%>">BZUJ=Y,K)N6R?? +L\_'N-3 M+R\>EC1&="W+V36D1(K;ERS"."O@AIG N+(ZU2[G?YVJ)ALI;X**Y[>O*HIH MXOCVGJ=#-YU>87B\2,@I-R5'L_GPHL0?=VDZLZ>/#H?EO+P%FIRV15X311W/K:]X-[ZB&^\MG%%US*QKIZ!/3DA28N M9J!:B%)?6.Z!MH.IEO=-7".BP;???X\ M39]OBK%OQ'J=L^V)B31D"3FRB+P$!R8Z#CIQIQ.+C-K:?29?HJ??[7$?@*NF MC9X3W0]';C9;C(E=9/7A;RS*BX+@*0N!HA$,PUW.D0-;ZB,M%TXE%:EZ;.57 M'4&L?GK/_GXUS4VJBK$Y(-R4%\GD1$@V03;*@DA)@R'1@V794X_KQ>MU+L6? M>WY_F68U=/8B!+808,\@.)M.XF68HV.:;LK"F'6$&[2,M)RTB3)9R!!>=DH1 M#.->5]I\\N"6U;Z.G22VA]5WHY#"@\%?'XXB[X_3JA@&CI)341T@B MEN0R(L&HS" &W#*%C82HQU-R5IY KWIX?UE\U36_N_#:]2M/[HH)'&$L6B7! M)8G!O#,1'/$&@@Q!NL@C\7OR+4_:J*BL[D%THHIVH?4XGX9YC1NLAY0B.M^9 MX.H+Q U3%#*)/.Y=@R]%F%-NJE;8F&#Z&4[Q31YBK=R6LW69WHO/:VCR3H= MGO>].$M\7*2[++^3KWA]MW;[FIMWQ0 M9_E[X,7\;#_[Y\DHUM M4]8BB:*;TCW;!P9>,0%2$.G1XTG,UDZ'V@MC_3J4G:V)]D#1@%=Z)Y0UK,(? MXXF?I>FWZPRAKY?S4KL_#OA;CZJ@1:#6J6Q !V4PA!0,#.4QP,&)-&D=L>N+4EM=,#<)AAZWG/N3FF-&L G8]ZVMG#//:F#470= MVJAGAX[),JF'JP16N8BZY@(<+Y-5 279'D,K!DI W.*EV]Z?N6I#8ZN&X3##UOH[I36A-Q M_$-O\S1?1VXEE^66M\G]D 8TR?>GM2%QGQ6!I)@M$X\I.$L,6F.CC:2)4U][ M9.2VM/;<$+,+?.Y%;8UNHB],,-QZ.WW]F9U.7NQPB]UL1A[E+J!3I2$$KD!X M[DLG-P^>AH#N5: NB,JK>J_S%^_M^DT:Q=_==.K&\ZOGLC89B:*$2($*4;LOX*8TOJ49C)O@Z_D]N0/=-6KK'DP]>=**]EV:N^%H MYQ$MSSZW\M26]>C?QR 7[=$9X\%#-,Z ,"*#43Z!Y]IIX;B7U>==-S7():<8 M8QG='G@9-1B2!RN#!DJL\"0PYTUW=7EO?I#+)NC9>9#+)JIJX+;CN0$2! U\ M=F7X5K'^8I'A*D4 A@*CBH5DXA[ZZ_:?#MZM_M<G:0RR:2:].6G-SE.!KILLZ90Y+68<"02C*M M]Y"BM91JDS3I:K[?#S#(I?).M9U:&H#8F;NZ+E*?W"RX6^;2[-?I9#8;9.E% M5I&7.3>X9*A#:RP\A>RYT"1:0U5M[_LUFIJS55MJ_W&CV9JJ: !:AV[VY79H M1SGL71+8()>:$AX]TIY2N9)UX -3&)J(I,M\!E*_-OQYJK(+H&HI8',L MV6LLC4L2?3G0WX.U^I#FI3_'/<<#DV*Y@\=05Y9*,S3HR*(-H!PEB X1M:L] M[6<3^AH>D=*1%=M-1=M;M'*4MXSBJ[[LU4Y^7SU\74/0#?CIKMS MT(/Q]7N70X/;LZTRU5,E;@'C00(B906.!X2MIIS*Y+AV7HCB-_\66DMA.U\>KJ)\AKP[YX[MGFRBC44P]/ @27+CL4IDN M)"GZ)M*#<;ID+A%=0B*39%>W86_L]'0CU6]\>KJ)'IHZ/8T&K3;%>$?26'Q. MG\"4I"*6K*?,YB3%#W=ZNI&RGA^#O8'D&K E[X?CX3R=#+^E)QV3?[GZW?WO MR731]&*Q5A2U,1O$B)Y4K]U;G[PW=K:ZRS[6E=+: MQN,]8Q_2D+@7609N0_5;Z U)[+E:NBNHK _) MG?76 "QO6_]]3*/KU)$OPZ^S&XM/>)VFS?=SK M:.=CVN?):19NN\/@\.X-_U=Y1-R2QWTN!O7IZ72JO?6RN7-4Q<.:ID#?+SV0-UB/'T43E M$W/>B=K]P[<@L]]MN%/8; ;1G778 $S/IRZF0OZM>T&B\<$Y#DH43[G<"7NA M"%B:/26A)$G5+JIY3$/3 -M=Z9.*&F@ 02_>).<0J"[; @DT73<,MA*7H-;2 M>ZIPK^![.*V]HZ>?.<*M7 ALIY:&(+9T:5=J2C^/A__ !;HTJ.RFE=/M??6# MED[XL\N+VTOL^\XYU'&N,)KBE&$TQ='CM4YYX)9RP3AS2=?>U9_ POA=@C@(,KHHS<,,-!#<69-P:.M ";0*JC27[OZZ,W;=[MH',#[9N;L_ ST9N7&:B'>%GOY8H32#[:V;B2@ M>_3^K9Y]@J5;AV,9R6?[. M74L]GZ5QW(+*#MU?:E [*3L(-$K"T:0P4;LFMV.6VCCS:_K.95<@_&#;R+L; M%L[=]Z4?#K)21HIH062!&RME"5Q4 8POF071Y%R]!*%[KGZ",AJTR J"S $$*2T1*;60.4G*H.X4:7DG M>I7!-O:E'WWEU<59SW622/KT,L6C[U_3>';'XB!GK2+/%#*Q&EW8DHI&+/XA M@I$\ZYC=XT9CJPHF5S_]Q[GBJ0732IKXX0WZR63\^3Q-+]XE/Q]H)6*.RD!R M'+TO**VQ4Z;9\]+QYJG^01_ M5G+]*"%G:1I0+,5\3,9SI&.T&':&RSG-YG>=ZP;,4:Z\4Z I%2!$2M<;IVSKJNA _OAL(T@J95[F'W I/F&K&?3R?LR_K)._]7'3ZO; M;O5%6OOIKDIYC*%,WT# (A9*NH?U*H.3#MV92 QG>W ].^RNNJH*\U8/'].W M-,9=A7+&/&7HTOF :U>*"-X[CNN#&D.43K:S^L 7R&KN6JT6CM:H8MU)10UM M_*M8.D:C?)%.)K/%=-3K^827:)]/O]X,H9O]DO)DF@[1,_J<9L?CF]N&,JEU M'(^^H\!1^:B3Z=5BZUETW#YWWP>1)Z^SXJ"YL]>C?FW6'ER4*B:1O%>/;6&7 M,.Z*S^8NO?I8%TV J.>KK%M9(.W7XCB8SZ=#?SE?#-V$@J1K-Y" ":(7#(05.5NK M9$Q/8#,\2&,?WM(X!V4[Y3TO<+Z>G%\L,9\&%IDW7I!3IVG[.7),O20VE=;* M9,=1I:'*;7:GLKOWEPX >H@"FT%T*"=]X_#60=@7X6@G_?:GM772'Z3U*49! M&VE$%BZ"-8[TK=!",,J!B8K9I+4SN74_UH?H>?+Q)IG'(FT2P#B2!>HC(9\E M#KEX%H6T+.C6;LRS'V]R&'J.'F:RCZI&O$M/L3T;EZ+X5(&TD_DW@$(W0) YAM423-3L.'M=7&P<;1ZMK MUD!V(X<0_EGM@)/:)WD^FT[25TS?IK/SV=D$Z72=_[B2ZYBQ;4@TF4=^VA]!$YGF%"NONGOU%=@5XR,:0T>J;AMZC] BJ.; )-% M3>9X'Z;A#&O7P1+5COA&1^ =@1"G1-'QJSP*'8)3W5@ +;5\Z$R MZB Z<.<5NAYSR;)4"I'OLA*@,%OPTF8(@;C(3"L56C\,;J/CF+W=DK&C2P^ M7*Y"(D8J(LY&L'4TE=)9@$=N@0C'3':5\?%V:5W'0:06FMD:.=I'3!T<"/N, M5!:>)Q6JIXTULJIB[1AO:TI!2<$Q\LM9ZRS'UB/3!\L?>]*;:"BE]8W'[7/X MC(V9>0XN"3J=M7/@27;D]\7H;$@R_-_(]$&@1Z<> JY%&.L#6@X7JC 6RSX4E:Y5'.O)K M;_>(&5+2HDZQY58-E5Y\\+36P3K&C)VYG%LLUAO'>![K(0#M3?K+4P1T;$:URD M^>3'NJO+-EZ0M@?/CD[,E#DH&P/XY"R(P-!QQV30NQ1A/K9.=VD+Q^.CJ6C[ MO)MN;H%U&NHI!I=M9@Z*##43.=*5F[T 38=LEAF%BD]0S+Z-M.Z2)8X#V9"* MZ1-O6[?4ACL9:ULW%&"9U;6ME(#@;0 ;F6+>T?7O_/"P>X#"/HIZGP)]K=34 M$0AO-'@*B]GTS6R^Y7>GY&N(),F-S2F0!XM:@UV>B2B_H)2@ ?(K&/ MTMW!8#B$HCK X?O)=#:G_7/9"NSJK7W3?B^13OT: M72$!@RM<@-#1%NY1Q-+Z.CZ8V#Z:D#;'YM,HKP.4;JN6OV+Q8_G7;'FMF]U5 M-[S:U"$630ZY]((,DR(+.,L2,+26,<>*,4.U,MN/TC[&LCW%%=Y:;1V \]/E MNE^6L_1?KR<_)QFG^7-8XF]F3WFQ@FF%M,T2N>ZUH#(:X4$X-/0+GWEJ;47N M0M=.P'//#GC-5=(!S.X/?/^QP')Q_FY2B"?'19!1 U,:0<4@()+) 28$K@2W M@F/KB:^[T+43S/RS@UESE70 LRW">C4CT^*6O_5U'J:+D"Y_O3B5+N:L& +/ M9%8HCQZ\39)X1:>#38[[V_&\ >[:74C=+63,GAT:GT)S'0!TT_]S<1JLEY+S M!,BEK.V7:&,YQ2 $(ZU.QD;;>B#OY=J[0>CY/#L<)=NQ>SZN;_2/Y'"2YY:J #$H+@3E@N6U_;>WYN,MB MNZ'C>3TZM)=R!T?)3O[SIGNE=0(EBPHT1F(M%=H1BM$U3LX*CTIHIUI;5GN0 MMQODGM\3Q% :Z@!\OQ,-5KE+F(F-&[?SXN6O&[]991L$$J90UH%VEGQCA@B^ M9 >6:6%$CL*RUI?>083V\>XZ8#^TH936 3+O:ZJ!R.G_LJ:Q2T]L" 71*MK- MKHZ-T%9AVJGL^,CV(QVU3AL,!#MVN-E'(YT"ZV99/V(TO- 97GRV-293( AO M() 7;13CSHJA1C?MV.'FF+),AEQP5U1M$XN@T''P(=?QP,D4Q9V/[G8+WCW+ M,@]QIW:!\#HU/'!!E'-23M%$M".T^>2 689)(^/8/$]P=^IZZ7?U5$?"0'KK MX)2X3O_F6$@.L[IZ <^A^CU 9@<(.3. M8')M/_UV6XO,UD@N@>75U'4OP0F;(4MN@B7S*LGVX<6':>JE!\_(=]QA.NH7 MK_J0G+(B8^$A A.F@*K3!!UB@F)L%+E.I9"M MGXWW)K*?@^UXC.P&P$8*ZP"1[V;$5)T6B6&!B\^81PHGDY(D# M\L@\<65* 5>'4"2#M0NT2>U'V^Q&V;A6_Z#8&T U'0#N'I'5U(S3%!EM'KH; M^.JJ,"Q#D.@@I!RD5=&(YD//'R!GW,MVC&-M;R5T.67FR\F[DU=?3UZ_>?OA MQ8=7;U^\^_+UQ=>3]RR[:]OJ\&FQ1RYX_*R:EAP? M.^8"V9Q?QF,@W3- GG7XBCU>WX=EKJ@*-U*O]J\=]!^<0*K\<8RX%\ M5F'I&&/:@I/"!R4)WW=0O[&AJC=3]]3O??3;GC4<>;0%H7 R/HDC!*\SR<1 4W .U!BKI 6#GY[,_:3_BF]G\]>PB+LO%^5T.+YG+2I52 M\P&"3*HV$:)3O3!RZ0TZ+XPB.[4YWO8A<-R#[VG@-YC"]D>C7Z-QBFL:-NHUTXAVHCL// MN]DRG(\9?GL[_4D+S>837 P<=]NRTA,%W![C<:Q(FT#T1B('YNGX4CH7B$Y& MX+6UM10^N[++'+ Q(FV7(OVUV2UK0Y>%0KLF>LA6>%#*>W#$S*H57]'%$.&M M;]&MA#RS*-D^.+C;&/%8171@JWVZB.>3],=RA6MV0ST$Y#I3#SYD?4XU2-BZEV"-@16@>JHP. 7;'PV_Z4WI)MZ%=' M-AW>5M=1%,:"P:"TCEQIV_IXNDO%N.YA^T/I2#GWA)3:F6#Q#?,_9K.\(/>B MYNPMKDPON0,W?!Z1& M:N@)6?\QF__7V^FG^2SAXA9+!='I;!(P5UN?A6CKL1K!UN'PCB5KL'4H80>R M.CFE&B.KD1IZ0M;G\.=[R, M]+EX.5EUU5O49E+!8BWML[G6W(@"OFXZ+IAB66IRM <[^_8G=]R6L4,A9JE^;L M,Y>\.,?93E.I#\IY?)BV9Q:^W0G!A)*"[D!6+_F/+?%PIR=G6^7TC+=KL49I?78\&)#. M*%!:DH4AC03- \\F(,K2VC#<@:R18[^MH; KU [42\]0^VU#!VNTLM9 ,9DX MXHDX"HI!9#S23K5,^]:!O<>IZB5WV:SGT%>S 8?N(\SIJU;2*957>9!/+V M^X_Y[.?*.%VL$C5/N8G(!-:^#]P3.Q@AEI)!9B]UE%+ZTK[)_@,$C7OB# R@ M=JKH EGO XESBO-?UR6UYL60'\/KR%;!)!D!O,ZZTX9!D$8'Z7+.I?63^?W4 MC!O)'1A3C930!:!JVAN$PF) D)E"P%0M0:N-;< M!ZN-E:T'UCQ SK@AV($AU4H-76#J7EE='KJ*"TP.+%>USB8A.(VI^P.4IF0\Q*Z&AH DQGH.S<*[ M8FR"*%D$93,#[Y'7N!P3%AT=>;M,CA_C.?12RB^V2?E4<&>*K9.Y=9V'0-N/ M]K%0P+@@ZT79DIN_"#Q(T#-[^-P'%W<;7[52S/-M??49,^+W5=GACT$L)QH6\:Z(P42\[792;XHW)?*I_; M^;D'@NZ>GX.JL+NF1JN7Z(2^&,<#W3!U5G()=;X&$D.8E @^:S[]]GT39C,_Q7.+\A3TEG*D W4"%&MLK3@6-00"]IL ME2ZLM!^H<0"A?=^>!X)F3V@>K\%G ]/?[#DGE S*@8V1!)I2 !]B@(S%7AJQ^$6B7T?GT\)S<.TU@$HO^+W'[-YF/_:;+$PG_\B[EY\K^V=WD[3^45- MU?E4GW=(J\OE?!(OEJL&C;-[0@VGDIDH>&W_E$V@;>DD>,T ]LBZ?[YO,==>1#\NO^&<+B9:_!M.%Y.?^&ZV&#K\N//Z3]>7 M_P!YC!5^],RSI),'YYPFC&8.OL0,:!W'XH3C43VBI;'"CP\*FG;L[/M*W&M? M(2=O4^0*6)&2^&09(I+7@-ZBCTPDCZUSZ?>A[YF%'/=!S0,9%&W5UH$!<26[ M*QO]QVQ:TWG781)O8K39@6=8GZ,,22W5Y _B E,-;4C>&(,/$C1Z,^*!<'"[ M.+*94CI V"T>-O$R8Y.H!510"G>@?&4B"@'%YIP*C]HU;P&TE9"1JQ[;*7K6 M6NH=0.?:AEO-B#I?*R;_OXO%LDIM,_8S"E,LB@3362:K=[YL@M"' M.'LSF^/D;+INS9JN#QE],=UNOES)0C$9=+""#@6=:Z6# $?W!AT/Q4A79&+- MZXF'X>19',1M\-X!%#HXLN\:2-=K>SZ6?Y QMJ@BP<6I28H[DBQHI1DYE:)V MG\X9G,U"][V%E,A>AUJ9:P-MMZ*(LR0= M6"F892*&$D<*>N]UI Y6--VU";&/\HXT(4ZF>*AQ4$E CC*#UX2P4 J70O)D[KB]8S_[U?5H#\TO,%\V M@OV,,:SG>KTBP$^6BU.A?<*2-#A9RQ^9*Q!LL=M?.01# M^Q3K-7^6\?(N+%< MF"(@VFISYIS R5M40J=;_V^LB^-XW@+3XK))U%?!R[#%JY6KZ%11[)C M@P:II"#/1]>)28(#%QRC9%H&V3HO\1Y2>NF4.X3^[S1[.UX9G6*J?CG'RUZL M+MFDL_+@,-".+)XV(Z9:R:.C);<:O;Q=U#H$NFX0-2[.FJA^!S@=KH<1@55/ M_C?_*1BWUUBY>H#DEI= $N&UNUB='.Z426 #_1A]L0EO'U3;K+%[/KX_4!RA MP%E;:?8 "+V%!6:\*T)#*K5//GD>$+TG%IC33&:9A=NE8/Z>CQ\WQC\P((Z4 MYLB ./GK+SR?A WAQ8<4D3L0)9(@3"K@'"=/-*BBG/8AL,;GSHN%'R MX91_N.1&5OF+\W2%5,7((W3>01:Z]G=?-4RC\TLG;V/*QAE_N^AZJUO^^R/' M#3X/I^Y#I3:BLC.1?:V^=V4:H;0R9F-!)I2UF;:$F+D$9H4./$K%K'W B%Q@ M^K>SV<]_IX]>VX]Y X<5%+8LV$MG^P$=D6/%/#)"UE1?)L%YZ4K*"E*T"$H( M\OJ)#X@FL)1901$>ZB?].#RNKS:.G7BTNF8-9#?R%?#/^N1R4J-"\]ETDKYB M^C:=G<_.)KAX-9O_V!QSWLG@#!I@='N!DDR ITU0VQX*Y7.2)NT2L]UIL?&P M<+@.9T,*M)LV+9A7$B).5EM%)6,+BP62=Y$DI$DX,3*Z"ADQX;@14C)W; MM-Q7BQX_9O'8IO[@\,S%IIS7G8+FM[Q"IOH8F M"5+ZZ#)''M,N'LI]G]\7$ [1VZRQ$$<^-3[^.:7/^3;YL9YOEBTF1ZZ5MZJV MX[)-=,8<+NA>$;'9+[9,F VT4HS()@#$' M+B0/.6F=R&*37NV4T[\K1L:^08Y0W#;U'R#%L>^*>\*N0M%>4%:"]\$0"T&L M1ZI'*ZPOB,R:V[&-UD'L815^B*IV"%?O([?1P]63Q7(R/7L?IN$,KY74.1=B MX9)#LG5<7'$.O& %HL@R2^6UVJGEQGV?/TX8JZ7RFTAN=.U?#[DS6[0+GCQT M'VM=G"0 1^^!,7#DJOWE]^>MF@][U7SF5+HEDB+UB4\V\#K31G8M@'&U[N@B+,JT[ MBA],;'=9J6T@^C3*>RXH_;12QJDT0F9-]XPT5:!6U>9>3$+)V7GBVSLV"B[7 MY'67(ON$2#Q 02-["!OJ/Y8K?K[,SO/KBSGMI*_?\-.J^O_4U4':K#;H#S7V MDHV'&'4!;X3-,I@4Q2[1R9T6ZR[G]CC\#"/D+F=1_N/CQ]?_\?;=NQ?'ER\G7+_^8S?*?D_/SP]N][[O"\0T.Z"\.AY?[*Z,,UT4>%_H.1PQP\R]XR0*=(1$R3L# IT(G3N5^( MI-BZ >CQL?HG*(<^0NE[A>3WD7\?<+H1?Y0Y&M0V@2^U/ZY1&KRP'K)'Q6PT MA<76E<[/)BB_EVH?#,KO(^71^\S<&UI6AFDI-8(KON9*Q@3!2P&%6S(Y>6 F MW,X0?*YA^;T4MDM8?A_9C9WZL;6VXD:.JRT\8TUO+:O';EL@,E,@D@CRTTB%EUL0XG74D!UT4Q"@1C$\Q M!>Y8XD,AI ]WYT EW@.)O>3937ON*]=O\U2SCC!MPDO6FB11!-HI)=61$$@< MF0S<9)>"-5SGUG,T'J)GW.-D&-0<+?>.+I]M/;S77;MK>^3:A_8T\-HEHI#( M4JJS6TEX+FBZM:VVP:88G&O=/'AWZL9]AA@&7XUUTA':/EW,T[>PP!RR@9]Z\[I.Q$V[E/%,!AKIXF. MX'4J.5G^ENCV+OO:.=33MJ"+O:8AE^AUP-0ZAK>7>318:NU YM$^\NRV]?AC M;SMO,RTQ*9/J:-P)I0_VAK7+JL._:^W-^RAO78E+R3WY?"S02:2Y*UKU>CVRN.]-"O?3*:3):X6SG6$!7WS;O(3[]#Q\M?[\/]F M\U?GX7+JEB^66Q8<8"Z9]KQ+$+TTD'GFD:"9L]FE16)#DOIP&MNC['I@:BP- M=A&9>+,;=^NR7RZ$\%D! 8XNHL(+N4B6+B=RCKCV(HOA+#V\6O>V.*R&!)-,3DJR&2&TY7D0ZT\\&!0HV:%&/.M M'Y4?(*=;P!T/A-DP.NG -ZZ)K.?UZ>PBG'^:S\C96OZZK'!BG P>C"!R#7Y' M)B!H%6I+!1N%TUJIUO&6^ZD9-U#\E.!JI)$.L+4:7W9'7IN^@>12,-HGD&6I M#3K($/&,)!03XSJQ(E"WSEY_@)QQP\1/B:Y6.AF[X?,-2W@ENL?-X=_1+Y-M M3O5\IO.8KV?FA=5\ M/MPH3L9"X $**[7-/CK:?3H *B9KM(%G/Z /?#]AXWF_3XF3^WV+1BH;NQ' M#8G=L3(V_ C-C;01"@]81Y)'"$$+,-(Y6R++*=Q^S]V:?;C#6N.=@".@:A % M]&+E/6#";)ABM+2M7:BY)=M", ?!"]HT)BEKA>'%/M2%_6![[S'"QAMA-^+! MUEYE'>#P47Z*5C8IKLAGHN-9!4=F<[ 6;*&#RSE-?GMK?[8)^IJG#O1SK1ZO MJ,.!-UN&\T8AE!M"^SH/&:NWMCB- 1,:+8&<BG554\K47'.8I'-@\3W M$C-. L+(4&NCF@X.MZT;Y>2O='Z1)].SJX2,P- ;P064H(@KKP0X1@:IB-%R M8T5DH74CG]TH&Z>ES^CH:ZZT#HZ[!X[O#[B\>BZ7B@FK@X&2E*_S9^J<7>10 MM)4)F4@96QM\NU&V$Q3MWPR* RBM@U/Q :Y>I'3Q_>*\3B)X\7TV7T[^9Z7B MT\(,]TIG8*'&3EUD$(NM^8N!C%H938Q/F&1P#Y7=OJ0=C)7=X=A"8YUF%IFB?PBD16O$[29Z-,:EVDVY2!YY36OP\R M=VF=^S1:[^"&O^Z=?2RW)7V:!1'/R!+BR)"XT1I"% ZTBQ8-\% VU$L7;LY#L8)KK-:=-5V055!3Y$B7'\L;DFLX_T\,\U,C;=*&UTE! MIB9.Z@*!QPBV<&4=X]F))PQ&[DIV'\7KPR/VJ37\#&']@:RVKW_B^4]\/YLN MORU.79#*AL) \-7X"8O$;PZ0HHC<,"-=\U+FXRCNHTJ^-S ?I==GB..Z5[_^ M.3OUWH=<. ,MM*QMVC($D1&L$ID$D JZUO[ 083V4;;?&VH/T>)S!2NA#T]Y M5EK4/!21'=TN=,> XYKLME>DCCL[IVO [JW)9PK9-[.+^6E( M'C4J 5K6#D#%6V(Q>D"M>**-JDKSXJW#*!WG.?XY '9O/3Y7O-+?/;5GR&>'U1ECB_8A:-"6B- M!<9-!*5J_J!AN79"XM9Y(^*=,K*G!>T-?W[\^>?GU-<;EX3VJ[ONDXQ^P=J*QT4/5ZO/O(BP;3;ZT]9."<1]_&FC[WKD4^PMXU!NNSF._HOU+PFF83V:KABM1:2URC8YJQJO?+L G MG<$DGI#7M)7=\BYHA6OXH.]^8^/>Q3L91'& +FXF/8N(^ 1K!\8=),R%W")0-W(41B3B)D+B@#:13K>:3!5R,DI"NZ2>W#='64.FA(=KQ M&GX$,@>(>^PF+J0X]P6GD]G\PVR)EVUH-FX#2T+XX41VFLH/\U)*U\$'7&ZB(KO A&U!.9]E%XDB:XY M.GXOWXD/>Z N[TQ0/$RL'1P;50 ?RRM:>+(\5<6&I+T#KFMIF+")CCPN2 9> M!R\5"[IUTO3U]3MQ1=I@XF#!CC]4LG(>61MD21/ AM$I8TQ+O!$22/FWG9^&1Z2O4=6T;^M2EHB:-7X<>D M5LK5O?@QGD_.UKT(3[FV)A5AZ-HF5A06!9Z15(7C-F;#4]"M1[ ]3-&X:9,# M0*Z1\#MHWU+]SZ\;_W,]0FYY2@X%ELPU)%-?Q[0AZ>1,5J"*HG@;,FV6 4)T MM\@8-W6QM05UI)B[:&%QG8F'=H!@D;@1(%VN#8QJT@0F 5D$:TE6Q:DX('R. M/(8&RRT<$%&-E/$,,EA6?FF;%)8;']4VA^5^*H=-8HE"-R@."] M@M75DP4*$5L_PPV3Q'+3K%O'NU+Q3C&MP69&CD42!6*V$A"U#,8$(9I706\A MH\MTEGWT_K %O;^H._#AMKZE>2X9V>\1F(HDDUK=ZG+MHAQE0*VS]J'U%,"# MGZ0'Q(ELV+B\<4$FD49*XO+JYPNBB1 WHAI-)9)=L\7OA< MWJ7WTO!N[]+[B'O\1\EMSZK<>UEL,F -)Z&(HB%P.G0U5Q)5EL3A;2_IF;]+ M[Z6SQ]^E]Q'@^!#8]JPJN:@98 RRJR_KWAL(+)-H!,F\W^%\PM\^>OJRW].<$Y$??OU#G_B^>JX1&MD\E&#DI4KR\@< MDR: R0D+':1U6%/CJV0WRL:%5&MC9 !M](2Q]^3*DY%?9;6XR]]F/S+KHHU6 M@9&J1AMK&]3:+-I'\@=H0SI?6F?3[47@R*UK!T#(?2!LKJZ>L/AV^N-BN5A) M3%P>W5G8K)P!ACR 8K&.O@X*HM=8++-%M^\X"L/0CN@]N1&ND 7#>O M@]]!41E30.XU$:\9J!CI2E"EIL,&[96P0>AA7U3?]9'NU?JZ;"'O#F"S-B(O MH]_K/*7$:=<(S2&175VKXB69D3J1;%#7MY001.OV,5O(Z"G41O('"_O M9J 9KHKZV!;!#WU:ZVKJX5O_WO,HX52MDM<(0CL+2D<#T0D#3C 599#"Y]8& MXM,]1A74M1N !># "7(6_#).' Y&1F888&W/D">RV/4/GK?Y3%J'U%WD9B^ MSI-]$]+D?++\M2[LTD(HFSR(4GAM1RGH)+2.+LV4T2L?2W-GZ2X5XZ/E*-7. MFDJY ]/D)@<;YY!KBSEK![9@(9&D6O.3/>3BBG9:&M5\,,-V?;\>>MCQXVZ-=/\L0+KX*1XA\ME[:M^ Z_9.&Y+8J"=(QYD3.!M M\" QL5BB9_2OUJ&3+72,6\72_'PX6M0C-Q#Z'*9GZUPA@C 3,>9Z@-%Y5BLA M0LU*Y%Q&+P4)9+<W,(Y1U6]T'2&YDA;^?3"??+[YO"*?SB!':)1U, M=5@U62X0&$>0GFO46+(U._7I?43E-Q8=6>F'J&S60GYC*S[\=8UPX8J/Y/F ME/5N"KJ =]6H<84$4TQ1;">/\S'%7U]TG*.^F>(/EE\'IN"_PGQ2+[?/8;D^ M]43B4F@EH'#,9)LX359LJ3@N,63K!"&[L1EXFX;^GN>/B6<>)>'.$'+9Q$@A MW8V$;')M:*=X68?A1@D,L[1%ZH"^=5>6NU2,&XHZ3JL/0.0 $7< DI=AL:)^ M261R:4;#TZ^BB"Q_5:&P/OZ537 4ZW%D@EJR5CA4/QC'S Y&M7 M8,& !Z.3)Q//YM:O=@<7&PX6%&MM$1TMZ0[1[".CM?PCDUP]Q#W^)5FVVKE9+4-%0O 5/"@ZNP3[Z.'4B(7 M.:;"\XX=4)]+L>%>.GN\V' ? 8X/@:T]7!E/)5@!,G*ZH965X#A=TTI'(:+S M3/_MFN >#H%C!=C!U7&7@2"]*SI+P%3G:Y+A!(Y9!3IB,M$456)[(_<0H P6 M=&D(E#9B[@ G]V5Q,^V<3TJ 45Z!JF6U,9+I):RO(P,U4[ZG.IK!VK^U-DM; MR+N+/-7*R']@=GEG95"C8 662A[H-:GR_JE%1) MAV?M*L];1V<>(:FG#-8#%;\%3*UTT 6HWEW+<+K,CW@[3?/:E^PUKO_]9C;_ MA//)+-<.G)%;7CQM0*=='7]3PU3&"8@V>!&X#2[N-&!H'U=H3QI[2C%H [M! MM=3!G;B-OTW;Q9>S^7Q6\[)>A1_TF^6O4R6Y5X(E$B1?S=3UY!J@@!Q9P*BY M+;IY,=@>]/7TS#4<^IIHIU/DG?SU8S)?:>PUG>G\-%J!.C !/@IBB1@C2M6,E%35-!D M5GOZR]H@A1@,S(9@HQ9\R%D:C]$W;J?HISJYFFBG4^3],;U88+[DZ-7L^_?) MLDKS#2+9H*FJ\PQ/?99<%,F@R%!?!@I"E$H"ERQ'D4IPV+PO^:'$CMMK^JDP MV5YOG0+TNE/^&A=I/OE1=7E*1BAS(13@N8Z%5Z9 Y%&"0VZ5()G -N^!QMG MSQU@ARJA TS=%!$QA"^^UWE,IUQ(*TH)P*+.E0_:)3I;*(9DY#(6*5K7#]Y' MRVXH>G;O"4>+O3OX7#]H5V-4\C7K4@C'O$\)3$02E^$U9O!P.IIC_0;6;%K>.$S'"),1N@S1)!9<_ 9V:!D_/BC>$E^-:- M=A\@9S=8/:M'@5;"[PY'[\.2;$.ZS.M[KK?HI8^!W!%E046#$'P(X!TRSY/) MG+=.%+Z?FMU0]*Q"_HU$WQV(KA^S)Z5@6DY^7@^Q\!22H8T!S.A5L8X4SDEFSGJ4QI,E23XM*%LT MN"P,9(%6>U]2*,/.X;I.S6ZX>E:Q_T:B[PY$]1#^6-Y,YK1)\+\O)D3/ACE^ M&C$+DDD"ABO&+)W-O'+GM-9"Y/J<-BBF'B!N-X@]JU#^,(KI#W'7PB>%_!#, MM>&2KU7VJ>;_(PE.*IF9EK79PK!AA[VC5\\J+M]&\-TAZ#-1_GW%QW66O%>H M'?=0'*\)XKS4CB\%O(H^**VME=("O3_-90LR+-R3 MRMX'7'XL-\;2GXK(%6IVJW'-AG%7%O MK(H.P/5ZL^RZ 'O-PS_FL\7BM&B?R>.-P$,F1B3=XQ$YDN5(ORA&)\9;OU/? M2\QN4'IF8?<6@N\"0=>%\\'A$]S_#ZY^/YBFE=_]?IN MJ7GB0LF21>* J.KH"')S [FX$+)#H).^&QF<.7 MDC2>V-!,^!T Z>7%@O;?8O$BD1>\F*RT4CL2E.2M],J#U\6# T^%Z&+GJX\U_5I5>8^6RC^\/%$P>ZJ!V$<^33YCFIU-JR_P;A)B M33*2(?3C\7/<_)LMOKRX6R]EWG*]H>/&;A%]7 #2)NR2%J,/L-9"5G E[]:LB M0@FBUCNW3L_8B\"CI^;=M]@JWKII(W!:I' A) Y<>#I6N640:/M 3#:8$BZ,W*ON98ZN/RV,74EMDN> HN(A3O0W!HR&7@ GTL!+,ZZ MXK5QO'5SAUWH&GF>VJC .TI'G>+N]V8Z%2F0;4%[AZ&@7902^<*1'&+DS,8< M11"J^8);)X?<7GHY'&6S93@_VBW#4Y^ M5B]Z\<=B,CVK;;V_3K[CQMM9A5-F&<_)"$[1V6Q ,Z= U1>L:&4$YU!&.MDQ MQ]NW[S;?L2U5(T^,&QR5(^MQY,#&)>=_7N-\Q>>/Y6)=F[O\ANORW,GTY*^$ MB\6L7/[%U_ACMI@L%[_=]D!?_\3I!9ZZ@-8PNB9XJ/' 0-+PJ>9"QL*UL(G^ MM0^66],W;LN=IT7UJ+KM$-\O:3<3\XO?3-_=X>2F?L _+X7P^V\^)!8TSMDH M.6BI+>G)9/":U= 7'0'92\[OS"#?%?(#D3QN!Z#Q=D$/"-A_8_CUQICB6:T7 M_7K+@AD@!O5ZL@AG9_.Z'GW:K&S8C+\^S6?Y(JT"OD?'HO99I%E,ZF#.&L6F M-NO5%,JMN^ 2](R K4R*A*#:Q=$[ KTJ##"B,-KDX$3K_,,=23LZ8^Z&!CY> M:F#]V)2RQ>QS!%E+[Y6D6X9VE0),R483N9:L>;GG _2,&WT: BMW4M]:::,# MMW]53E\S^"Z?P[_@6?UVL4Z0"$8&*WP=TV3(=JG]!EGRH')U+E-24;F2AQJ)3'3C4ZKXWHOUS\^#&;UQC6Q8]-=HQ+@;'H([ 020;: M" @V,J"36/"(B7;0[3>EK;E&]WS^R$ X7%VSQK(;6?\GYYB6\]ETDKYB^C:= MG<_.)KBXS@QSLC!4"(F+&CC/"-%K"=Z'@DF[E.]D4V\#PJ,+C9P_U 01;:4Y M>OAA3L"N0VRG^>1\\GTR76GC7'LF39M/7)E16O[LXF(^X#(@K"^X6!Q.;#+:A]=EG0ILAH(8P$< MKVEV3!H?4PFTK=KAY"X!XU@<;71Z%R!'"GCL<8>E3G0+\__"Y6?\<4Z4K?N> MS)>7IZ(*DC-O,YB8ZFQB51N<:P><"9>3R,+YV\&CK9,/'UMH=%0)\!>;P6T0;EK(3Q8I4R'*JL_U*X!"R%""% M11$T79GB=.V^2A.)M[7I$6\-S4:"HZ*+5$:W;Y'U;7\K::=(@6#Z+CUEC.K^"Y^\2/+C),#,@QD M6DJT@XC[/7[ANZL*(^LP<9-K(TBMZEQR!22=#!J9UT';PGWSAAF/T#1R7WZ<'I CCR42"X*#[4NO-0!3UY$ ML"XG[T/4-K2N?'ZNR3=[Z7VOY)M]E- #HFX\($KG!4JZQ7V2=*D'J^AZ%PC2 M\:2UR2F8U@6JSR;Y9B_%/IA\LX^4>TV^*901+259M_)-S&A,MPZ.A\=W;"(@CCQJ;9*PT @5\;L@HOGDWQS*"@: MRG'DS(KWX?_-YI>V^_K2-"5$:0P9[JL*MK3*(Y,(00=10C9>EIT:G3Z24G%W MY8X3;PZQ/1N(=V1P? C?\6.YP<-FXR3E@K?,0S"5B>P#Q.AJ6VK!53"2,]DB M[>9> L9+L#A6H[/6XAT[Z>;6FYLT2:5LR%!REG:*D"2,0"8WLS'0>9J<";MT MDSSD+7,0?3=2TJR-Q$96]N:]M3[D7V/ ^:A1A016U80/(1UX4:L],6M%EVK2 M.ZE\ZX>/ESK37O''2Z^'1^I-/'KR.XG#$TAM!"T!EFN /%!)G4C,XURQ(O&H7/ MK/D MN?[#'U,3+.I*CJ UB$OFCF&(+P2D%(=1IX9R:]VX\W2836_D';6_SU# MM\1)@V?H?936]3/T^D7V*_ZUO A'O3;?^J!VC\H/47CDV_$JSW.]S-6;'Q:5 M"D\>O$(/BAQ,3 M*H)'8X#IS&.,F$KS1^[]*!SG.#E6WWOU5SQ.*_U<9I^QFHQT_GW">9G-O]?I M2!_C^61]%I_\]0-3;5Q3(XAG'\L7^NFBD$SH=VO[("JG7C^&VM,3J"%O\.V/VR#//5,.!5>$PPXX23:AT44\6L MHN$%6&1>H/+"V=;9,VTYZ"+?YDDQV'H;' Z(O\-V^&UI*\LX"E-=?)YK+KN% MH*.N4]A%,EI[;UO/_VI'_;C/,W^';7 8$)[+%CBU/BL5%$E4K!["E09O4P F MA;;>9,ULZTRDG0A[YN?W@:@Y!+Q[J?!@7/[$>9SUW*CN.B$^=\L$B5+>I MO(I1_?M!HGC[X=7']R=?7_Q_)U^.#]8]\&''BV-72AL5?+R=TLKX-?RU9? 4 M\[R8I")87D?5RQ!JG[$,UIC,LM>1\=:E70^0<^P%<5(*;?G)3[Q:XS/Y(37X M-)E>U$/@!\[7R5NG21H30E 05^51WM UF+2 D)Q*SFM>7&[,^.[4C6O$M,++ M[5-[(.UT8#*_WBQ++-5;9[I8O9%\6<[2?WW\L>+HY"^4?KHT"=Z\>/OY7R_>_7'R_N3% MES\^T[\^?/WR)DSF_PKG%_C/"6VR>?KV*_YZ1;OO;'9, >7!2QU_A[;ALM$- M>[7N;]PNKH"K74;.HP,NM*Y#(FJR(+E9(J)2+JN28NLGIH?H:5;BMHZQ,!Y$ M$2@@U68-BCD-T!%WD'.Z UN;Y+R2=%HQABHQLA*#!R^3!U><=M8YQ7Q# M[(R9C#ZHRO>'U0'R[Z48ZN.?TSI>NY 30H=UC1AM M1K02!'Y;J'L ':+<;>52323=@7/W?C;%7^]7/3'?7$SS M52-,SA-WF(!95B=M,PZ>1P7:"U:S5-"5UH;/=DK&R[X8'E -== !DJZ,Q9>_ M[GHJ[_ GGJ\.;V6*L\HX$$;5$SS6"5K:@I;264:_BKYU:&HWRD8N\3W>)$4)MJ0WK?.I]Z+ MP$X\NX88N0^&S=75%QK?3G]<+!X(S72+;S$99U=I#UII81@LP0E%,E']GR(-A@1)9"?G>JB@;.'V MSFB!(> E>VBR,2Z\#M%(%_"ZLF;?767$:*6DR9A!B%RG2==4V5JI%36+)AN2 M5?OF7G>H&+EC2SL;_T@!=P&2E2/]^SW!6.%$U.3D1E9 ) .0>_#Q-E!G.G!N-SBM)!/*A598=HP,L6\3C6O)@.+.1C/ M:JT,3:Q\1"(-L. MT'NOO/-2E]9!I"UD=!*9;',Q'2OF+K!RV:*5L!\W'?/6F7YG)"?Z:C')FVR_ MJSK@T\C(J'-%0R&7S>IVK%=>>9^N$N;T7'BI][C@)/$4R'=ER60B1(&7%JY^?(6@K(=MB#=/" M>=,Z7WW(9+JKS]Z8LM-\;7]O BKYX_0SIHOYO'96F>8/L^G\\MN783%97*EF MU;-V\M\7N%A[SUXR*871($,]&YQ7X#@G>Y@NH"2M5L7?;M763%8#\--)D/Y8 M5-X;U1H; ATX+M="B*MSYBO]=^M\)F856J3+)FA'IK*L18L1P6=G2K%<>KY3 MF]I]DBWNH:43&(Z.EML9&BU4URD$+WL!%B6\X+DV@Z\=OP-]QC>;GGW%^?=-W>H_YK,_E]]J\=-E5UBO3/%> M ).IOHK4T:B8 I#A7CAM.\N;EPCL26)_<#L$&8\ KJ6:.D1AM5QF%]/E-8X, M2QJ]$>!D8* B"@CUQ$)L':D,CJ UV7DX$7Z[XO) M8K+23[T"2 K)"ZO(^N42%-<(,1O'\7M(Z23OHC=3K87B.L5? M_7*.E_M5>\0HZW26P.O$<=JY0:H$L:8B.\V5BZT?U!\E:MR+M(GJ=X#3X7H8 M>Y[6?Y)*Q356OES$Q21/POS79:*<8S:I7%/8,2>2E2\0O1 @@G&.# 04=T:F M;)VL]>A*_4'E"+7.!I-QOXBYS'WC#A6Y/PE82L2-T $"BPQ02(>.J1#U[6G= M>R*FBT3#41!SB(S[1&*B=CEK4\@MD?2'1 ,ND)>J-1?2.L/N-@^^%S$/KK03 M8M0S14P[&7> &&ZO<7,)>I) 8HGPKIP&Y:,!7QN>F90Y%P(5XNWWL_M@LN7C M=\*&?I[8.%::(X]W^QRF9^L0;51$*#.$75NC6#HH\(Q'8"75(8B,ZSL=%PX9 MYW:U8"?IZ;UXX8,JT]YI80CXBI-]7J<9,7'HR#"+0>?IB02W48AR(91)<]I"28T]Z5 ME';*RGMT1.Q?>RI^D$F 311_L/PZ"*ON6/><4K5VC06C:\YA+>IS!&((*0HI MI,_.M1[]UK!)P6#^27?FQH!J[0FL.Q4?TMXK*3@&Q8M81[9;(!^_5CQSD4+( M05DQ%&;_-@T/]D+(40T/]E%73UC<4IY*]F&P1=>.-XIV+B=^7%814BQ"!;1% MZ=8-YX\M&.ZDW<%>(-BC8'@?C?0$KK;WRKNK@A4;=%#8T3^-&H_JW!'J 4D];Z]IY5.<4_C&=Q07.?U:!KP^0.J%PFDA2 MZR[EGV^(Y*H\9O59IW62JC=*U !CG3VD#;A$CI] 98ODD0<_6(.;EHQT ^K';J7"G=(U+':*MS_ND!$9\1QELG8V>5>#)2-$Z_;4! MV7_+[+(V.^.I0?%\B@P?$T/CTL)=EQNHH/ @;I^BC!"+8M%E1^ 2-=76(H2 M$432J03K1$B#-7 :LHSPX3-@M>GOW$XW+Z>U?5DD*N\]N4/*"=K\FOQ[3M_R M0NX61R&X&*Q_6B,>.C%"#DJ)+V/NGK"XI8 J-5"!\,2%)\+*!0%O)$,2%PD,D9< MAL&Z/S_OD/1>(-@C)+V/1KKH\=/P-OGM=V)V.@HF@2GA0!62LT^>_H@Y6FZ< MQ^%N[H9\=!(=Z.J>'PLF/9W$Q\O@53A/%^>K+S_/SL_?S.9_AGD^32$5%136 M]B,*5.(:?(GD6121&6?:6'N[R*2C?;.=J4YNA=%P.]Q&:@"BGG95TPB\YLE* MYA$D7>2@/,\0#5WR3@?M2XC%N_][NGG*W=,"K$_R=K,/<@[>/C]6L^N_+,-\ M^<0O."_F\YH=N;*.7WVK7[Z=OOA>NQA\+(^%>OEI-(E%+2QP65N_%X?@E%3 M4(OLHF$86V=?/1%K?QM;;X"-UB.Z]M]Z?KWUIG@6EIB_-BG1VB*9VGAFO@CG M'\MGK*XFL?QH,T[M@HVVQ%KIFD')F,%)S.2<9N:U"-S>Z8BXK:*K#36=U/IT MM1-&TO7X(#_VKKWGJOUT,4_?P@(7I]Y:FW5&R*(._;#(:Y?N"#)JQU2143Y) M\+0%+YUDK7>U<;K"3T_>S@Y:NKQ _YC.,9Q/_@?S/^B,>3=;+$Z3TQYSX6!S MTJ"0%X@)(S#-T2EMI,3677':4-Y)/F??>^3IL-'3CFCJQ=D0BA3:$>NNIIP[ M 4'8 ,;SZ#SCTJK!DO6?W/\W_\OWRVC(.=+_/YGF-B.F4II?X/7DP5?$'TGC M-)5BG=,*I'&UVX4SX*,RD(IEAC$>@VF]#>XEYF_C8;<)!+=16@<'^,?E-YQ? M8^,#B6K#"??&17+A(:(C7R=)!\[2%L\Q,E:*(E>H=0K:_=3\;?S:-OAKI+8. M #C,/:"XCJH@"9.1=T'R]1!Y4)"45^17**>&>XM[<@OB.7BEC=_?1@-+P[2/ MP5/=-\G=7_&OY45HE])^^V,'2EU_D/HGF70C7!3:,"BZ]L$L! O/=0+)C9/GKVG?WA$'7B2C9*Y^XBA!<2*!4[=X5 M,P,7;7&%%Y9]\R&Y;4COY#GV6*S=F;,[@F)'S7[;S(TD5O-+G-(7RSK3\>I0 M?Q66>#:;U_EL-3>N $E.5T%HLY45HH; M891#?7MHW#8 /;!$YX Y1)VS]K+MP#>^;UB 84X9LA@@"2-!.6QE^KWGN6QCQXZZ(']R)R)H&*Q=9Q[]*8FU B256$6 JI@M'4RQ_\= MLSSV4NM^LSSVD7$/B.$/Q'S MX$J]S_(X"C'M9-P#8AZ>&N R]\9'#=:4.M"&3N9(-SL4%7(A"Y-+O?,LC^,G M,XPXR^,HQ+23<0>(V39+0&9'IV+AP)*@8](3'RY$NL590.:L(X]CZ,D,(T[M M. 8;QTJS T \,MPH:8/>)0EUW 29="R1-:=(6!$YTT(I5G9QRAL-D!IQ@,< M9LHA,NX7,9>UY!*CLG7226(8B!L1('A;NT0FU(G1>9B.-&SW*=P?+,EL%,0< M(N,1$9.)FW=X%LY/ILO)\M?*1T0AD1FG@ =5CT?M(3@C0$>N."O.YP=3'!>8 M_NUL]O/?Z:/7CG3>@&<%G"T+CFN:C!FH.5;Z(P-G3?5F+PF!/%F>P!8Z)Y5& M27L)'6C:7]I855AY* ;S.&JNKS:.QWRTNF8-9#?R]?+/FAYQB]#[9U=I6(D244[^L-GS6RJ3\:[V"0[+38>%@[7 MX6Q(@8X\(&:=;9K6VT,&[ERARU4Z61N%6@F^2 4FH*CE:E:JG97H4'&C-<=3?3G.WH;"O&,>^3^APG)U/C5\GI&"SJ.^DL!]TM]ZP_;CAD]'NFA58Z1-9F@S'B M0C/#P>10DX*B(WLK<0C219*4US;LE$EZ +9&OW.::/81J!P@YK'C:N>3LV_+ M+Q<_?LSFRW_,9Q>7IGF*"9.OC7PPFRH6XH&C!LL49BQU"O#M7.RMT;1[/K\O M(!RBMUEC(8X,A.V^VG5F&$-O(K>T/8*H+6<18J$_F#/&*^L$E[<#:-L0\>A" MXPW"' :;<7:0=I2BR$<[ZY*DQ+W0:,/H!E&,OY+(F./Q!#095V"U3D_9/>. M-8+KBH%QGP)ZR,8;#P\=;(;7FV5?S;[_P.GB9NNB5^=AL9B4">9KM:*8#/)8 MRIHMY3V=(ZPH")99P5VFKV\_>1\+^+V)[*1JY^D!-7M*[7;1SGK+N?$)YZGJ M^XR.E7_-ZJ'Q=DH[!A?+Q>:=,9^*E!1Z(4&*PNG R*(>& $XW67!EZ =/D$Z M] Z4=M)$870H/X&>.SB.WT^FLSGMS4M&/OXYI<_^-OGQF]>7OSZ%==<(81.Z MI(#74F@5BHL.SFTYZ*3QPNB0 M'Q$7SVI7_&X16I.=G*Y1?\D"65WHP27-2-KDHB>K.5>WG^5'F*7922N_9X3O MPS3$A)NSJP.2>2N"J2@6,V@->F:.9LL'=JR/Y.?>WMWW]+](BDD5]( M&C4T#T5%%E@F9FWMVA\#Q.P$)&:,YH4IFW9Y1GG"YO7N[POWD?3:P55QI]/< MKYL=V[XL)^?G_\3S?+=E\A="R&J_?RQOI]7=.*F]P1:3>$X?MEB>TGVIT,E( M-EH6M:.R@XB>M*&MMT(XZ_E@DZ:;<]-)!+%U"ZM.U-_E%/L/)U_??GCU\?W) MIY//7_[YXO/)BZ]?/[]]^E+5$V<[F>E'%R^@1S.VE)'E5'I__8*Z.(XL.[KP MZ#"UE:I8CN-S0. C"(#@Q^,OL#_V3:<3 #898R-.P,LPKQ[V_@/./_Z#IL4C MP(-3+'K%(044]=;1 *$><"R*,8,Y%'RV5)[J2%Z2Y93 8;--.RO;3Z]3+85I M?CNY?:CWCRQW8UT,)6AN@)E(ZQ@/-'\4K2;T+4^>*<]CW"- ..RMX^[Y-4' MTS5]0)5WL'8_>N#E)N15^;B8I7\MF]F"Q<"]SB"D-: B%@I_! ="1M12%M): MZQN.7Q1F/-*K(:V_3079Q!0=8.JI_)MV;&\92[7DP2NO-4\*G%".:D5\^E&)GO/?L^I::.5LT=Z) ,E;3Z#P-S*H$Q82B75)6 MA7URWL/?/$[T?B8?= 9CC RU]P]W-<^>S1\# H$J,([UNE&N*.<1%GQMWD[: MJZP%9=QRGR.8SQ[\$RQ61UIPUDJ='2Q2[W&Q2CF7-SMM#HZ2_!T=E=+=D\4$87T6F$&[P0Y4NDY M+:2YSHV8LPPR\6<7).YF W[VZ)]@+3G=19RJT@ZI]EFRF+^$/ZH M__GIWMFU3PFSC!YDT>1X,4APH4[>S"R*$G4RK3NX3I=Z/*?8&IYGMF 'F'UA M0J[7DF?SDM8426.0&FRP#I01 7QEF1,L:288%^9YP]>'RMXM/[][_ M\O'REZ?W ![1S_#BHTYO6-A/RD8="1_QID;TOV$E=*B-9X\M-Y(G9A*YKUC+ M;"@$>&434'2/WNL88V@=H;PD2[O;";??\&Y:9O.[I8'^],?ZAZM=BN"-1JD= M6!=I^)Z"V7K1 4B-*802@L36+NT(,4?>,FR!G9=O'!S&6!TLNH];K9M^S/5@ M5BP]JG:"I!1K/YDD+\MM'8R I)-,P;"L9.N]Z%<%ZN7.P8'@\%*7P\FVZ0%H M*]G7&^^2%2-" N-3=K+ M *(4#TKDRMA$2SK7+@NEO''/F.1_(B*LMHAHJ\UNF!7)!LO\<^DFK5$FD"\$ M+8,%93R'R)RNV^8HZ9\\EK:LBD_?WLM]D,,&(HVTWQU^-NQR/AN7DB#0Q\H; MQ!,$AQ&BM3YKP26&MIROW[^_!S+&XVWZ*D2.4' '(>K5Y^7QLNG-)AS;< 5J M6BR=5N"RT:""HF$$JR#;Y(J0V3G1FNG@!5%Z@LPQ-IZU5_C(<4N]5F%&@\"+ M:;Z\G=RMCS)N1F*3%3XD PQ+O6_!1/"1O"XJ)4L.W#"Y?2AO5]#R^EMZH.YL M@(K&ZNS H;RR.G^KI>?$F"J$IYX^X/VU(W>*GB)\;U0M@7(#(=.W)BAG2I08>>OU:_/N M+M+KAE:=-5!Q!]!XB_3F-%EJXII\J10" V0F5%UM+;C$*?:+PL9L?,38>L?^ MZ?N[R+>'@\C1JNX )A?YGP_WBZJ?/\_F%W=50_^[&HC2/##Z!>",&5!6: A6 M(&3''*MW5-%D:+W+_I(P(Z]40P.HC1$Z0--CM/_DV .W+ I?%:,=HY13E4K= M&X!T$I+D";UHS42^0XR1;_D:&D&G*KX#[*QU=/GU,T[S9/$PQXN& Y!>P%6:S22)5JH6X<[!X@W\DT_0V-M M*$,UY!<=@;*8Q\:@T:W+7>X?=/6>+1!JI MOSL K:>7B8+Q4@I$SFUM<0O@K$R0F4S,<&MT'@9"G;;W'&33?=I[#E%PWVT: M0BMK*@5><@"^[?IG&(.KM(E%]J M1"+)K:=P'5@6=2#*@1-,0M#&T3"R\':P[8DC.K_.V^-S#'A:*KR?M/=;;:HN MU8_K]_2FJNM;75U3#*:1!PA<)5"%0C,7T$ LRO+$*!IT>W4LGU+N?$W <3=2 MSU^ &EC#MCH.E_5N)UQ MM_?G#]=SIYM9;Z[^^M=WGU:;0N_?OKEZ7[>)+M^_>7=YPN'T/1YZ^J;6H9(W MVMBJC%63Q:JV-\V/=Y6D>H']X\T1W\@B-6%,!0U&"D[I?J4=]BP")R=EL83D M1.N>F8,$;,-._&$^RP]I\7NH%%V5V6'EJ(LS2A51+SNG2:$\1G!+GIO "RWX MDO[LPR#[H_>,ZW2&P\-N\N$&NAXY+_M^!'\\7HNR3%@]LJ(\A8!6.!J'5(P< MLBD0LLC*%OJIV^?$WVOOZ(& N(459P.HM%-HK+./DKD(3" 8)04HK4*]=XK" M/Y:R$L(DH;;O7#@$'&/6<-I:<0]H'*'2;MCPG\V>;U&==8S'X&K9FQ4*R1*" M%[$ IDB?HXHI;#J!#O:\6#O&%(<#RZ^ -<6;6I8?,DQS4:,MCH/%3/&K2Y3Q2!Y!6-25YBBF MU)JJ_X0P;6"NUO.&:8>H_L0P[7*:1ZMO?\*O"QKN,'7NQX>?H]Z]>R2CU+T3 M8R'9) "Y0G(_4=*Z5GG.M?.*E\B=;[T2G*7NO7G9+P^ASA7$JW@[N5DW0H2O MD[N'N\NOGY>OND8CZLV%!GAQ 12BI_D3'$6>"4.B2%27UJYK#[%^IFKY(2C: M=FJM+=0EH?3'O_WIX^7__(U\PN7?GS UG^#2?O3$T_W803*W.HWV$._QWP_U MD.*7)?8V"#,NLLR" FL,+9O2<' R2R!L:2L%#\B;LTR_(,O)?2G?/W=5",Q> MHD490)9<V1*8=B+[JSX\?7P19=$^L_ZR0Y5=T=I'.;PRH7 MZ=\/D_OEB=U5URC%CSKH ARK-[18P >O0))#=BHXU+YU$>L%4;H"SA$VGK57 M>*>XJ1_GB.MM):M,LL(6T%Y6%EHIP&D:7TY%^**X-Z%U_/=#H<;%4A/3[P&G MX^TP]GFAKU_Q=A(V!YV8X!RCH8",59Z 0&JI-)76.!^E#%J[[4KFSK-!3Q_: M'P!.,-:LA>9&-OGO%/G/YFNY33T,E; .E_%*@1XA1(VUHRZ3E[46G[5*[;+X MTV>.>Z9G.(,?K;<.UH[M-95^;>D'72PQUK9OF>O!N(()HI,)T#"99.5Z#*U[ M5E\09>3C@JUCCA8*[Q,W&\)TPXN67(%1*8/2/H/+ :%8:WG!DE39YEL= #D] MQ!A-3/UC^!RA]_X M/:>GKPLIFS I43>,]4#+4'0NHD4>=F;:]9 =R-G)G^I->O=G OU M'.QCZ)UE3EX"]X771C99!T21N)Y%Q.WJ\:Z49:^7C8>%XVTX&U*A/804 M&]:?-[?A_OZJ?%S,TK^6\P6MDL8%#;)2U2LG&,10=$W"E8B9,O'^;5X,D*9<#=FUE486YUM'H\^EZ(1) MZS3SSIKJN@>TS.[N9M/E."XVE O"&6-$O1JLWARHZ5.H?E-2Q)Z*38GI(0X7 M?B_%R/T$)]IU&R:G*;D#F&RYVU^_'7=&8U7=8C"ZSAY%&5>@) ZT"5(D4QQ/ MS8D(7I!E9#KD@0MLQZF\ ^CLJ%>_#W=X5=95Z[P*!*\C,UP9D4%BO?>"9Z1A M80::"X9'%SG'U@0I>XK651'E2!S\>(OO9*-T@+5-G_*GV7HWN*>%T M%@VE K3.U\9XGR.EGE& B)8GGE3$T+JH^R.9NMH7:(.NIF;H %8[9LM;O$_S MR>PO75<6@#>R&,4P'B-LQGR[IT^*/=U-Z"=XOUL5_)UA8M#!P ($\ !0 M ( ! &$W,S$R,V5X:&EB:70R,C$N:'1M4$L! A0#% @ M((,>5TBBL :*!P (24 !0 ( !=0< &$W,S$R,V5X:&EB M:70S,3$N:'1M4$L! A0#% @ ((,>5\\UM#>2!P #R4 !0 M ( !,0\ &$W,S$R,V5X:&EB:70S,3(N:'1M4$L! A0#% @ ((,> M5_/6&.5\7NU[I%! 2A0 !0 M ( !81L &$W,S$R,V5X:&EB:70S,C(N:'1M4$L! A0#% @ ((,>5Z7N MH^*Y20$ ^_85 ! ( !V!\ &AE:2TR,#(S,#
  • P.M6*GS@^S50QK/.5Y!.O;*S%,BUR%>4;WY&2B_,LAUF.J6:K$$"R;<< M<6!A5'JRYV'<%%U]RWEN.5.41SB"$4BG9+XA&3R!\1.=,HZ8L(N0,I!4QNF& M;.=$AH''H&E[HTG33HA"(3O5.D2C,4^!UHZ\ M*!J2K>"V=:..6GDT)VZL#KS?\P;#T>Z5,F2Y1AL":AT+C,@)6MGJ\K*NZO0' M7B\<5*VS[Y=8BSG(K8G#_YF)_< +NZ.:D1]-W/5Z4?2#B=WHOHG=6"UXSXN" MP7\W\3#TAGZW:@_$F'X58_H'8\Q.4"SC1VZ8E"8WCFPF':$9Q"EGWPLX-IX< MWGJVYZ7%[HDSM[T-&87"$]0"4Z[$/&Y]&Y1FF)AQ?#>&+.S<2S#Z;,-%UUBU MWL"[(8K61(/F"7D5,_:NY3>;^9'$)/Y>,,4L)B9CV G6SI#DGN+^9/*$.V/; M#%IDU [:UA].^EX0^I:V,->,K-[VD*0 M_JE19!\_.NL;?-O8S["D[Y,A>DS_*/S T@_1-L'P]08CIX!MW*<=]'&#("+! M""/B<1KT3AW__FOX@8.WC?D<<,Q!Y9B#(QW3.S;+>S5AT\@('N-J=^>/<]R# MU.H? M>IN>-JFWY+-[21*WJOCG/"?_,Z*-1;4:-9.G[+O!PL&8X*D-R]3L&\ M3E\YNGEI8 !PP>C'E\*N^:]H9G,(K<]NV\A\1S*M!XGO?B1Q:3I<27+!NCCR_'[7PP&.LSY0Q!%8]L2QL=JQ?[A&.B0T3 M5# D6.9@*./$&!AXO"'X',:$6I9/R5]8C9A]%.E&P2L#[-MQF_J12%88,Y>7 M ]=JY/2Q;]8B4SP9=L8>4^F._ &O5&E09T#=W:JK1SDTM:4YF9C M&'"%5S5:E:T35ZV]B+N:]Y;*);Y'\$6[P*7^68294KHZTOUHL;*UVUQHK 1M M-\72&Z01P/F%P%=4^6,VJ(KY\=]02P,$% @ '8,>5S#U&6&2 P R@< M !D !X;"]W;W)K&ULE57;CN(X$/V54A:M9J0, MN9$++"!!=U;=J^EN!,S.PV@?3&)(U$F?&M7*=.75R> M'AE_%1FE$M[+HA(S(Y.RGEB62#):$C%D-:U0LF>\)!*W_&")FE.2:J6RL%S; M#JR2Y)4QG^JS%9]/62.+O*(K#J(I2\)_+&G!CC/#,4X'Z_R0275@S:=U:.D>4DKD;,*.-W/C(4S68[4?7WA[YP>Q=D:E"<[QE[5YC&=&;8B M1 N:2(5 <'JC=[0H%!#2^-YA&KU)I7B^/J'_J7U'7W9$T#M6?,U3FH1C>S<8&Y T0K*R4T8&95ZU,WGOXG"F$-E7%-Q. MP=6\6T.:Y3V19#[E[ A8IA M%:]A\[!8Q[#8;M>/RR_;Q?)S#-L7>(@?[UY:VG>!/RK*8;@.2:XMNO= MP//ZD'@:S[N"%Q->Y=5!P(IRV&2$4_BVV G)L8+^N>1O"S>Z#*=>U434)*$S M Y^-H/R-&O/??W,"^X\;9$<]V=$M]/D&7VG:%!38'OY/W(0E$7D"I$KA/B\: M25/XIC,'6_HN85FPY/6B3S>M7O9IFU%(6%DWDN@'AXQVO?6TLUYAG\DKO$:A M1I9"AY=(R?,=ZBEBDG7UIF49*U+*!>0"B( ]*["+"/B05R SU@B$%B;0]X36 M\@PPQ:?P<0+/2!O*MMJHJC; 6OFA:V6;<7I-INI(#>[9ZKDI*2>2<43]Z<)E MX@//MDTGM&'@^B-S%#HP<&S75%B#R#7]D0WWM&+XFEO K[IU( /RAC8..HK( MK/5% +92(=%13"U\ZD+J>($9^6.2H$./#8^ MP%:2O *K56X$.&;HAX"D?%0V@\#%40'^$I=34ATO,@,GT"RBL=WN@ZC=>^%Y MQ'XEZ9.N>@?NT!EC#(=1"(-A.,(A:L.BDOFG*[YCN12-RKAC M(E,(1\C4]# [81#"I3=IG?57+(.#_D4$AJ:I9-MJ^]/^HUJT_?GG]?:7>R+\ MD".'@NY1U1Z&O@&\_3G:C62U[M8[)K'WZV6&GRWEZ@+*]XS)TT89Z+_O^;]0 M2P,$% @ '8,>5_%7DRWU! = L !D !X;"]W;W)K&ULC59=3^,X%/TK5YUJU$K6U+&=Q&&@$C ,.RL-(&!W'T;[D+8N MC2:)N[$[P/[Z/4Y*ET+IC(2H'=^/<^X]OO+AO6V^NX4QGAZJLG9'O87WRX/1 MR$T7ILK=![LT-4[FMJERCVUS-W++QN2SUJDJ1X+S9%3E1=T;'[;?KIKQH5WY MLJC-54-N555Y\WAB2GM_U(MZ3Q^NB[N%#Q]&X\-E?F=NC/]C>=5@-]I$F165 MJ5UA:VK,_*AW'!VS'C;VG)E@C6EBT5%MO@"OJT)0;W^"T@)\?7UZ=71_??KDXIYNS\Z]G M%[V.%N[+@5OF4W/4PX5PIOEA>N/W[Z*$?]R#56VPJGW1QS>X?[-5:>AR M3J]Q?ZF["QF4??*X,?C6]HYNS8.GD]).O^^DM3?Q;EK/\^'/+PR=VFJ9UX_O MWVD1I1\=^7M+&!9-W@)T'2+'6MO/-^>4U[-V?79[S@C1VDV-Y.N3QABJ.OV8 MH!]"]Q\WW6^-L! ,L\ M37N;RT=&A:/<(5Z)^>)H4 1P=N5@[H8'=(DD#:-! M- 3>VMFRF.4>L9\*%H !$%T$'&]G/Z +#$B7XUY0/V)1HEDL./6U%BS1,0WZ M4<9BE0ZI+QB'5Q)K^F10OVG1%2T23&22(L5TG)#FG$3*,I71<15:^N_:*F,R MX213IG5"2(0DL<:WA"XWI2WJJ:T,_)$[A,PT2U)) QDSE<9#4ECH+*+3?%GX MO"3S@!$^*_P*A:,(1E)1! )I3%&2DE0L2I.?5$!L52#C&1.QI'[*),*[1? M"E0:)1ST->,^G8)5QL&4 M0>!*,<&AM[Y"[Q5(QPG$+_1+TEP+DD 5D4 STU:L+T@+':$:<0J30#^!X'600T*X=!P='T!#7.K 0K-4O<$9=4%4B3ZCQQEN''J0T)ZY'&_F=T[)SQ&$&-K39SQ=OM>?-K@WEOYMV#^=8&ZGD'8?+X>@)3WIA? MF)![I^-6$L0"Z>WAC%N?9+PM.09@!E4J7-J^QNW5F8)"F(HA!5R,':$NI]Y. M3+.1'>9>@A$FT&OH%+)+,0>P@\9DD%6&:-GN7HZ>O80JT]RU[SU'4[NJ??_1KWMP5M:/2S.'*/Z1H3M.]\;J-M\OV736Q'J^T=KG ML]@TP0#G&PO=V]R:W-H965T_O0Z8.P%ZR)++F27,*_ORO9.&E+Z(OUM7OVG%UI/=PI M_60R1 O/N9!F%&36%M=A:)(,-1[[-K-L(Q\.";7&)]M_B M0=,J;%!2GJ,T7$G0N!D%D^AZVG7VWN _CCOS:@Y.R5JI)[>X3T=!VQ%"@8EU M"(R&'SA#(1P0T?A>8P9-2.?X>GY _^BUDY8U,SA3X@M/;38*^@&DN&&EL(]J M]S?6>GH.+U'"^"_L*ML>&2>EL2JOG8E!SF4ULN MY2VS;#S4:@?:61.:FWBIWIO(<>F*LK2:3CGYV?'L\WQ^OYK?+59+F"QN8?9Y ML;I?_'6WF-W?+>%LQ=8"S?DPM!3+>81)C3NM<.,W< 4NXRG-NZ7I9 TRF,".Z7&Y1 M)AP-W'*3"&5*C?!ULC96T^WY=BP+59#N\2#N15V;@B4X"NC)&-0_,!A_>!== MMF].2.@V$KJGT,=+>J%I*1#4!AZT2LO$PA>F-9-V#Y\X6W/!:?;5%Q%6^&QA M*E3R=%3(R5#'A<'D_L.[?AQ=W1@H:DJ[ R714*)FXETD MA8&\NBCH+@I0F?=-F7UA:!*WZ/V; OT+%OL6,*H+,P0CJ*D8./,,5&G(WIQ? MP^(/L X2IDPPF1!] J($KG'+)?'9NL6&RL\$[)%I>-]IQ8-+-W2N!C!)$ETR M8;R$6IF[,%&K'\7T[?1BLOE>1Y M%K4N!X-S-UY%-/Y"MI;C2<5=-[0I^K$K%;YJ#3GJK6^ !A)52EMUB6:WZ;&3 MJK6\F%<->LXTI@'HJNE5"ZL*WVC6RE+;\M.,_A.HG0&=;Y2R MAX4+T/QYQO\#4$L#!!0 ( !V#'E<\L'4A , %<* 9 >&PO=V]R M:W-H965T9IB]M2'A"ZZAFVL!V[(-!9JP PZ,SR%,8B[V8C)GEFJ1"2% MC!.:(0:3KM&SSP9MM5XO^$Y@P3?:2)'<4_J@.L.H:U@J($@@%$H!R[\Y#"!) ME) ,XW&E:90NE>%F>ZU^J=DERSWF,*#)#Q*)N&NT#!3!!.>)N*&+3[#B\91> M2!.N?]&B6.M;!@IS+FBZ,I81I"0K_O%RE8<- ZE3;>"L#)Q=@\8+!N[*P-6@ M160:ZQP+''0872"F5DLUU="YT=:2AF1J%\>"R5DB[430&WR[&XZ'M\.OUV-T M>$L%3M" RDV*@&&5Z"-T> X"DX0?H1-T-SY'AP='Z "1#-W&-. 9_;^[4A..6:76UGON"7C_G)3M \W@]'U4EI/#B:R_J.9H'GM/T+;E!\TW4Y\MLWW/:K7+9 M%H170GBU$!?+)20$5\55:_C:C=J3V!9CLV1L[O^8-O=)OR>Q+7J_I/?_Z9A^ M9)17OFV%K+=Y+FW/;WD[Y[+6^QO96B5;JY9MZVZA":/IYAY70;6>09W8MM]T M=Z!JW;X1JEU"M?_+N])^_JY8#?WP;Z'6!O-:5'/C&YT"F^K2A:.0YIDH/G/E M:%D=]711L#/>EU534>3\D2E*KBO,IB3C*(&)E+1.?;F9K"ACBHZ@,UT)W%,A MZPK=C&7E!TPMD/,32L6ZHQR4M63P&U!+ P04 " =@QY7&6LN.G4% #. M(@ &0 'AL+W=O;I+EL'SI]$$: 9FV+E60@G7[X2L;88#O:7=8N>0F^ MZ!S.^4='^OG@_I+QSV)&B 2K,(C$66LFY?RTW1;^C(18G+ YB=2=">,AENJ4 M3]MBS@D>)T9AT$:6Y;5#3*/6H)]CE3=] MD&B36*ML:*3_C0^2J[M4VKVYL'^S,S1KGE;29'I@3(]4.+/?L'?12S4 M%2' D(4C&F$]UX[!/?'9-*+_*"VNQB22=$+Q*""I,+E02@)PK6[1@$I*A+X? MAV1\O!GXU_E(2*ZF[M]50JTC1L1T0[$]$V>1_\RMAX28.@*LFU92>QU&O,8J#^S6*6)-SG9$]#(1 MO;WG\-K2W9J;-NK 3KS0*^GDJ&W *NADS&1/G:"5$Y1U"*5N MY8QP<,,B?T>R2L*R2C)!V[6*6ZHYCWUUVB)-> B=#++ DBP>=#T;%G4QQKVO M+CEQPH,@Y_9%\YX-:P7/NKSMJIFC)S2S9T-J7I()X7K$(UYMCZC4TR[S@>/U M2M/.F,B^0N4@#,TDW/ "OW53U:COLSA2]G?X6;NK5,TIJ8:0VW6+JC5!UC!' M:VB$SH'*A,K.8E$GGAE1FYY6>[:7G&7-W_COAGEG O-H/M_SH-K%DW? M/1(>JGH:58(1++,U5&B$BIHUP=8PAVMX$+K>VNQW9$M0H%*M,G)W.W81C\S) M["M6SMSP(-#]M46XC-B]GN,Z16V:8&R80S;X(]XE^R-"SA462LT!YG:I',TE4B.I&WL6K%*;,U!!!M[3.-@'5*(=JU"!4 M'X/-T_NQ8?YH[R]H6-F=*T.V:SE)UW%'.'-B^PJ74S8R4W;:X +_@D>.QP3< MX% #X$<2C@BO;CO6A+]I^DW --IJW[[B_FV]#=PF.!KE'(T.PM&JPG TI;G- MYD$W6=],33=4IFH$.Y9=++\FJ!KE5(V^J;^LRF^8_'BC,KLG0:*>F-'Y5RJQ MUA9T7=YVE+C2JM0U=E[==(7- 1P[#GE"JQ"49'.:,C M,Z/GE:AW]4#_;ASC(.O5F@NQ)F).A6B"OU'.WZC[>@NQ)KQ.A6P"UE$.Z^@@ M+?$?*,1>Z4=2Q[&2 M'8?8#I-I\@+2^NS9U=%*7@].7'R3>T(4/&8IDT-GK]3AUG5ELB<9EAU^($P_ MV7*18:6G8N?*@R!X8YVRU$6>%[D9ILP9#:QM*48#GJN4,K(4(/,LP^+?"4GY M:>CXSI/ACN[VRAC" =V1%U,-A*?3,K5@V-"-,4LY D.W0&?NW\Y[!6\"? ME)SDV1C,2M:"8ADI)$&0:L_XYD2M+4$.DTOI><3A72.)Z/G]A_ ML6O7:UEC2:8\_8MNU'[H]!S8D"W.4W7'3[^2/I0YG#IJGW0&5#JCN$+[B$)0.P5LCA*5#^-8(W=+!+MTMUFZ% MFV&%1P/!3R ,6K.9@57?>FN]*#-ULE)"/Z7:3XW&TS\>%JO%_>+KEQ5<+04' MJ_\U7,V(PC25U_ 3/*QF[H[;EO"_Z_']'?R%&4-5'8/F"5_@FN=06*6'*LS5EN#C= M; -C*?4M-DZ^YU12:_U[O)9*Z)/_3UL1%&'"]C#F-KR5!YR0H:.O.TG$D3BC M'W_P(^_GMAWX2++91Y+-/XCLQ5Z%U5Z%E]B?]^IL5VZ@.M-P1XZ$Y:1M=PKB MV!*;5\MQ%"/4]W0%'<]U;\(BA+S8?PF;-6$&Y$4UW+R)\^,P]E%8X5[HT*UT MZ+Y+AP5+>$;@ZG%+,F*O"C\*PF"B&: M,!3T[9W7)D1<"1&_JW3F6#!=)!*61,#*O IO8((E3=ID*4)%9REZG;A>'6V@ M;K^F21.$.D']-#5!?B>.VO7H57KT/ER/&4USU?HFG_3:%*GM[+0-U.W5%&F" M4 ?50/,F2"L2U!1QSYJGC(B=[5HE)#QGJGA/5M:J,1[;?K!FG_BW4[_%/M.- M=-'W/M,77?AG+':424C)5H& *#K;8J+XP;9N:ZYT(VB'>_TQ0(0!Z.=; MSM73Q 2H/B]&_P%02P,$% @ '8,>5RNEG7Y<# FFH !D !X;"]W M;W)K&ULO9U;<]NX'<6_"L:[W6YF%%ND+K83QS.. M>8D[SL:UG>W#3A]H"I+0D 07 'V9V0]?@*1%4:$A,3WNBRU1Q.]/ (>X'(#2 MR0,7W^224D4>TR23'_:62N7O#@YDO*1I)/=Y3C/]R9R+-%+ZK5@+>@-55_S*Z'?':PH,Y;23#*>$4'G'_;.G'?A^- D*,_XG=$'N?:: MF*S<ZN8)N'ZZV=Z4&9> M9^8NDO2<)_]B,[7\L'>T1V9T'A6)NN8/GVB=H8GAQ3R1Y5_R4)U[J"/&A50\ MK1/K]RG+JO_18UT0:PE<]X4$;IW W4C@C%](,*H3C':-,*X3C#<2' U?2#"I M$TQVC3"M$TQW37!8)RAK_Z JW;)JO$A%IR>"/Q!ASM8T\Z*LWS*UKA&6&2G> M**$_93J=.CT[_^?7BYN+VXLOO]V07SVJ(I9(W/T,TL2K29Y::6DOC9C,XZ MTOOV],>6] >Z %:EX#Z7PD?7"OQ'D>R3D3,@[M =D:\W'OGUYS<=UW5NQYSE M0F.&%:8CN;?[5;B6J_ QF0DP5Q/VN1K_ZS7YM=;0&TO%C5;R'97TT0OTCX74 M1Z0D9_&?!9.L;-[^N-3'R(6BJ?QWES@KY+@;:=K^=S*/8OIA3S?NDHI[NG?Z MRT_.=/B^2Q%(F(>$^4A8@(2%(%A+,>.58L8V^NDUO:=903M;K2KE89G2].'W MIX>N>SQT3P[NUZO<&J!OE7\?YPY$SG6R<%WQ_GC,Y/IH> MC=OGA: \M*I@LJJ"B;4*_,O;KM*W)NI[6R)A'A+F(V$!$A:"8"U-3%>:F.(; M\BE2,4B8AX3Y2%B A(4@6$LQARO%'%I;D=^BE)(O\THP@L[(E>"S(E;$B*9+ M+59<7[4@81X2YMM+[8R)6$1S1?R4B@7-XB=RR>-(<4%N193)E"E%19=PD!<9 M@F MX1RMA'-D+0*/REBPO&QA> _]6*E]]8.$>4B8;R\\W7=+D@M^SV:4Z&)4 M+(X20E=B4I6(9&E52+;(]"S23!;5DA(S\E*FR*-G$;)47Y<^E)%$3R^)%N%# MI.5'%"=WFI T#TKSMY3H MK>Z+RJXOJASVNH>492?UR;\X_T)\X[X+GK&8R.).LAF+Q!-Y8&I)HB0APGCF M9?>6E^,0.B"2ZN.F7Q0TUQT=N>/ZW#E[U&,5>T:<'<[+IG0/QM0#QF&GO=)%_K>M;0J"&*UA9'XVT[=G/;MKY0)VV9_4?CX7!C?<$>H7>= M0MWKCBPX[M%P,P\!-&J(HK7KM/&F':N1^3R4('^1\W)%G@H]6$[*4;%M7/X"H,-J&,-I7E0F@^E!5!: MB**UE=.8U8[=< U8QA1]>\GN]7CC0H\JL@4SD[XS*:D:D*^2SHN$7+)Y]V## M#GCY/8W- M'BVS;)%3H9[LG1#4*X;2/"C-A]("*"U$T=I[W!K#V'T%P]B%&L90F@>E^5!: M *6%*%I;.8UA[-KMS?^M$]H"MW5"]J2]]0*UA'\\6P'T0L(?NI"V$AI7U=W) M5=6=4#D#,LOFD>Y\.JL=ZK)":1Z4YD-I 906HFAMO30NJVMW65LJJ;:8U$LD M6SL>J-4*I7E0F@^E!5!:B**UY=-8K:[=:GU1/@-R2T4JRX6PSU&646$VEMQ0 MI1)JUKHK54Q[.9%C%2*M' M/4C&C;_]L&3QDD1Q+ IJ-OC>AJR8K4[.LQZY^Y8%G, MO P8]FBS+]V5_/9=XI7.C6:"C-@])\*"V TL*:=KQN?4\:W[NMDL9;=NW>LJ6% M,ZM)G7* .LI0F@>E^35M8P5I?+BQV -&J)H;4$T5K%KWZ'[B;*8K^\6N:7Q M,N,)7YAVXIR+7#<6ELT-=GQO=4!=8RC-A]("*"U$T=HB:EQC]^@5K![H#F#]3[(4)/M14AM(\*,W?4F;/0VCC MRXMJMZ0>[-ZB> M13.CYC$).2!IE!5S/?8K-+N<-IC]GY(LV6))A#GUCB6Z4,OGIUUW^/X3>ZL' MC^4;Y_V; 8EYFB?T<4#R2$IV3PEMQA#F,Y[I>7%%%ER9S:?_X7KR1O39-+U+ MS.C"[/U-N53)$XFHX&5FRP0S.J>9U*_S/&%QM?-A8)[KB&:SJG-1G' ]V1/E M];XUFZ':Y\K"S!DE2>FL?&3$4*F>MB^>2*$G1P86)X69&59/DY@7=4;CA$99 M?7*=W2IYF3\VKX.T G9.+Z'U&Z)H[5NO\>1'_Z=-W/8XO>](J&,/I?E;2M1L MXM9EE4?9$[G3-QR]+S=P1TK_8?K&61M*/; D(?-"E(HO[92_2R*5T#,V+6C= M$M+'O/(Y"#/W7&*^)L;L]IY1HJ=XB[*+K1^3>KMZC,J(NKJKUV]84Y?&1C$W MIKX1TYK;OKW6]GP_/YU5N3S5!O/93#?*=X)',[*@?"&B?*E;A7(7>?W4VTRW M&$+G[FG]3JP?W&)IN==L?(OM[1 M-9!>W^%IZO%WKDQA7=1&F%QU@YUWF]LQI3T>38\W-@':KZOW?01=[]@Q#P$T M:K@]:KN.U[Y#Q&IBOU#'ZVL5Y_K6Z]S169-;.SJ=[S9TVN/WKDOLMX3LDH, M&C-$T=KUW2PJC+;8WST!;S3#=(2;(^ MF!B0+P]ZXF.VF:^/.NZ>R$:"ZK1.>76:Z-.1L]E+01<"H#1_QSP$T*CA]JCM MRFX\_I'=XZ]KT@P>^:IZ)4_T1+L0IC;+95,J&.\>0T(M_IJVD4OW<.-KKSQH M5!]*"Z"T$$5KJZ,Q[T?V7<.]QR'RX M^=V*4$,?2O-WS$, C1INC]JNW<9 'MOMSIVZF;,D[G:-[?"^#024YD%I/I06 M0&DABM:64...CEU\US*&[@N'TCPHS8?2 B@M1-':RFD\U['=<^VQS,O72[^:'U\' MWFA#-]UX^^7UE@W4N]TI!P$T9K@M9E7-!VN_A%-^)_%YN85]G2Z6VR @ J 8 !D !X;"]W;W)K&UL MK55K;]HP%/TK5UDUM5+;O"DPB$1Y:$R45D"W#],^F' !:XG-; >Z?S\["1%M MTVJ3]@4_5.(%GEH#2Q/<=IV"FAS(HZ^=Z#B#H\4PEE^"! 9FE*Q.];3/BA:[G6 M<6-&-UME-NRHLR,;G*-ZW#T(O;(KEA5-D4G*&0A<=ZV>V^Z'ICXO^$KQ($_F M8)PL.?]I%N-5UW*,($PP5H:!Z&&/?4P20Z1E_"HYK>I( SR=']E'N7?M94DD M]GGRC:[4MFLU+5CAFF2)FO'#9RS]Y )CGLC\%PYEK6-!G$G%TQ*L%:24%2-Y M*G,X ;C!&P"O!'A_"_!+@)\;+93EM@9$D:@C^ &$J=9L9I)GDZ.U&\K,6YPK MH9]2C5/1?#@9]A?# 8S&T]ZT/^Y-8+[H+89WP^D"QM/1_>RNMQC?3^&\%\<\ M8TK"#&.D>[),\ +.!Z@(3>0%7,'C? #G9Q=P!I3!8LLS2=A*=FRE99K#[+B4 M=%M(\MZ0]"5+KL%W+\%S/+\&WG\??A^K"NX]A]LZG"HAKTK(R_G\-_B.OB]A MRA7J8<()DZ"]P8@RPF+*-B>9P/>))H"QPE3^J#-?G!;4GV8N;5ON2(Q=2]]* MB6*/5O3Q@]MP/M5%\9_(G@7C5\'X[[%7P>C+?#1?Y[<@NHEN5OI-(>BV!RN>+=4Z2W0+*0S4 MJ2YHPQ,Y5RW'"5^(KJEJ^KY?KSFL-(?_FNLE,%1U,L/7J85AT')?Z'Q=YK6" M9M!\(=0^Z2.FA]\1L:'ZOY[@6@.=ZQO-(XJ^6"P4W^6M9&PO=V]R:W-H965T]F*X<,_A'#"7SI:+%[G& M6('7E#+9M=9*93>V+>,U3I&\XAEF>F;)18J4#L7*EIG *"E *;6AXP1VB@BS MHDXQ]B"B#L\5)0P_""#S-$7B[193ONU:KK4;>"2KM3(#=M3)T K/L'K*'H2. M[)HE(2EFDG &!%YVK9Y[TP],?I'P@^"MW.L#XV3!^8L)QDG7"_ KP*X!5& M2V6%K0%2*.H(O@7"9&LVTRGVID!K-X294YPIH6>)QJEH-KP;]N?# 1B-I[UI M?]R[ [-Y;SZ<#*=S,)Z.[A\GO?GX?@K.QVR#F>*"8'D!S@=8(4)U[PMXF@W M^=D%. .$@?F:YQ*Q1'9LI>691>RXDG);2H$?2/F>TRO@N9< .M!K@/=/P^]C M5[BM-Z7>&5CO#"SXO _X=G[?P,\[/07&"J?R5Y.MDJ?5S&.NX8W,4(R[ MEKYG$HL-MJ+/G]S ^=ID\C^1O;/LU9:]4^S1B#"B?Z4$9((G>:P:#[&D" L* M4R,VD>=#-VQU[,V^C^,TV/8=^#?MG<)6K;!U4N&SK@GF-],"8RP;]94$_M[" M(71:SH&\XRS_.O2NF]7YM3K_I+H)4E@01.4ER)!0ND%2XG1!]9T!^E+H6IEE M)FC2[1\I\IPP].&!\.,TZ(6ATVY6'M3*@Y/*]R[W)6#Z\>!+L$$T1ZJLUL6? MUB@[.#KGT'.O@^! ]G&:WX:MT#V0;>]5,O.*3)!8$28!Q4L-=*Y";5R4E;D, M%,^*XK;@2I?*HKO6CQD6)D'/+SE7N\#4R_IYC/X 4$L#!!0 ( !V#'E?L M/=2&20, %\) 9 >&PO=V]R:W-H965TCO7"# 6N2.&,[,+._?HX3FJ%@ MT$J[-V [[WORG..O]+9"?E-KQC3ZD6>%ZCMKK4YE3]O62:V?:?C MO X\\]5:FP$WZ95TQ69,?RZG$GIN&V7!ZW7Z/?U[E# M+B]4L:'(OO"%7O>=R$$+MJ15II_%]A/;Y>.;>*G(5/V+MCNMYZ"T4EKD.S,0 MY+QH_NF/71WV#)WN"0/>&?"_-9"=@=2)-F1U6G=4TZ0GQ19)HX9HIE'7IG9# M-KPPLSC3$IYR\.ED-GH8#>>C.W0_G@PFP_'@ \1+F5%^BBSNF*<_4)?J /L_NT,6[2_0. M\0+-UZ)2(%8]5P.P>:V;[N!N&SA\ N[/*KM&I'.%L(>)Q3X\;W]*=6O';^TN ME*FM%6YKA>MXY$2\LQ5 7Q] CL::Y>IO6ZI-[*X]MMFL-ZJD*>L[L!L5DQOF M).__Z 3>1UOB_U.P-V4@;1G(N>C) ^1M2[!QA;7+'!Z;I!/'..JYFWURBRKT MP[A5O4'JMDC=LTBW%<\6O%BI>DYX7DJQ8696K(NNB>7O(T0XZ) #4HNL&_EQ M9$?U6U3_+.HC3=IX@P9I6N551C5;P T$ M.S;EM+GC( >:"ZGY/_6 C3\Z OM O,@C^" !BPZ'H1>=*'O<9A#_E[(73-N@ MXZ-# $>^1PYWH$6&_>CHL'#WKC_SZ?%(Y8H7"F5L"4;O.H2L97.=-QTMROI& M?!$:[M>ZN88O(":- )XOA="O'7/)MM]4R2]02P,$% @ '8,>5\(=S\3; M @ %P@ !D !X;"]W;W)K&ULK59M;]HP$/XK M5E95K;0U(0F44HA$2="8"JV ;A^F?3#)0:(F=F8;Z/[];">DT*:HVOHEL<_W M//?BRUVZ6\H>>0P@T%.6$MXS8B'RCFGR,(8,\PN: Y$G2\HR+.26K4R>,\"1 M!F6I:5M6R\QP0@ROJV7WS.O2M4@3 O<,\7668?;G!E*Z[1D-8R>8)JM8*('I M=7.\@AF(A_R>R9U9L41)!H0GE" &RY[1;W0"5^EKA>\);/G>&JE(%I0^JLTH MZAF6<@A2"(5BP/*U@0&DJ2*2;OPN.8W*I +NKW?L0QV[C&6!.0QH^B.)1-PS MV@:*8(G7J9C2[59 DIWOBIS,,>0/+4 M ^P28+\$N&\ G!+@O->"6P+<]UIHE@ =NEG$KA/G8X&]+J-;Q)2V9%,+G7V- MEOE*B*J3F6#R-)$XX3.1I-AG?3<7\^ MNIN@LREPP"R,$281\F$C2RR7!2-0\"2+E@,_1V<^")RD'\G_7@GZT?),.IRL?1?,Y;Y:._ M>(C0,"&8A E.T4Q@ ;HP1J3H8ZHA/)?&S_Z""R8;Q*^Z8BC,N?7F5-/L\!R' MT#-D5^3 -F!XIY\:+>NZ[B8^DLS_2++@@\@.[LRM[LP]QNY-3W&67_L(RN^V M[AH*ADO-H$;-QK.;3JO9-3?[^7VMU6BWFI>'6OYKK5;;O;HZU I>:S6;;L60>J8O1N88 MLU5".$IA*4U9%Y>R$;-B#!4;07/=9Q=4R*ZME[&5V$ L(NM @ QP8 !D !X;"]W;W)K&ULK55=;]HP%/TK5UDUM=+6A(3/#B)12C6FEE9 MX=I#R:Y M :N.S6P'NG\_.PD1M&G7A[TD_KCG^)P;WYO^3LA'M4;4\)0RK@;.6NO-A>NJ M:(TI4>=B@]SL)$*F1)NI7+EJ(Y'$.2AEKN]Y;3N!T'8@Q(1G3,['[BJ6?7& DF,J?L"MC/0>B M3&F1EF"C(*6\>).G,@\'@$;S%8!? OSW H(2$.1&"V6YK2NB2=B78@?21ALV M.\ASDZ.-&\KM5YQK:7:IP>EP/KX9CQ;C*[B>3(?3T61X _/%<#&^'4\7,)E> MW\UNAXO)W11.9QBCN4%+AC 5/!)<2\$,W0HF7*-$I=49G%ZA)I29T6=XF%_! MZJ[ZKC6Q[N!N5$B\+B?XK$K]E[!R"QB?P/3^H@8_>AM]% MNH+[QW#7)*O*F%]ES,_Y@E?X_IT'^'EC,##1F*I?=7Z+ YKU!]BZO5 ;$N' M,86I4&[1"3]^:+2]+W7N_Q/942Z"*A?!6^R'N2 :$D(E; G+L,YTP=3)F6QO MV8:!Y_7:[;Z[/;13&];N!578D=!F);3Y7J&VZ&.P'0124^MT8]9$ DFF,XF M1'+S+6NO:7%$ZT!:T^\U.L\,O(SRVSVO6Z^_5>EOO5<_/[YT=%]\=8I;+Y/9 M#+K=X)GDFC"_T_8:SS2[!VW&MOA;(E>4*V"8&*!WWC$\LFB;Q42+3=YYED*; M/I8/U^9/@](&F/U$"+V?V&96_;O"OU!+ P04 " =@QY7U3'@.YT$ #L M&P &0 'AL+W=OZB_H:R;WR%L0#/<43X0%L)L;[0=>ZO<(SX&5UC(I\L*(N1D%.VU/F: M811D0G&DFX;AZ#$*B3;L9VOW;-BGB8A"@N\9X$D<(_;]$D=T,]"@]K+P$"Y7 M(EW0A_TU6N(I%H_K>R9G>HD2A#$F/*0$,+P8:"-XX<%N*I#M^#/$&[XU!NE1 MYI1^2R>38* 9J44XPKY((9#\>L)C'$4IDK3CGP)4*W6F@MOC%_2K[/#R,'/$ M\9A&?X6!6 VT(&22#S0S>^X.% GQ?-IQ+-/L"GV&AKP$RYH7 A+"^*0 MY-_HN2!B2T#B- N8A8"Y*V"_(F 5 M:A&NQ"P#Y40Z<0R(ZNYV?/B'.10,,^ MHQO TMT2+1UD[&?2DJ^0I($R%4P^#:6<&$Z]:V\\\UQP-;D=W8XGHVLPG8UF MWHUW.P.3VZN[AYO1;')W"TY&OI_$280$#L"=6&$&QC26P;E*H^8)@VO*^6=P MXF*!PDB.3L'CU 4GGSZ#3R D8+:B"4=] MVKW_K+U&AE5&D)7A6:_@O147$^+3&(.3/#Z^7DMQ,!$XYG\W14*NRV[6E;XU M+_@:^7B@20TL#7_]!3K&;TUN4 GFJ@3S%('5'&:7#K/;T(=3@9@(R5*^ MI"O/TOU]:=M]A7IK+'? M*=GOM++_2&0^C\(?DO.ES./@)&7YW[[ MW3V;3Z'C=+H[IV^UX=AP.TRGITAGC=7SDM7S5E9ET2I+4@+&"6.8^-_!C"'" MHSS^OM[@>(Y98[YKA3WV1ZX2S%4)YBD"J_FF5_JF]Q,+E)Y*AZD$8K M:@Z#1M64&!];HK3C'^LFI6AN@59[G]D=R]G-GZJTUGVPU1A"185*.]#19*M$ M^+NNZRJ//NYE&X?#LQMZ,>'=1*6U&E:)XJM+I_JFX4VC\Q/4.ES:E2-%ZVJHV%[7WL^U.TTOY6*9H+]SO<4PBMO3?;1[2XL.IQX?_:Y+9K/]I! M*M%<>$#OK$ICW3M5GPT_M-$NT&O_94'C?+?1;C?B:%H/4NJI4IHSJV_=7L28 M+;-K(RYI2HC(_X8N5\NKJ5%V(;.S?@DOQK!AW4VOLK+;D@H^OP>[06P9$@XB MO)"JC+.N#"B67RWE$T'7V=W)G I!XVRXPBC +-T@GR\H%2^35$%YP3?\%U!+ M P04 " =@QY76/3O3(,& "2-P &0 'AL+W=O?9WTWB1@/+\9>_Z:7?Z))R?&OXH]I1(]'OQ 7+7V M4H:7G8YP]_3@B#8+:: ^N6?\X$CUEN\Z(N34V<9!![]C=KO#SL'Q@M9T$A^[ MX],).TK?"^@=1^)X.#C\^S7UV>FJ9;2>#GSP=GL9'>A,)Z&SHRLJ/X9W7+WK M9)2M=Z"!\%B .+V_:LV,2]L<1 'Q&9\\>A)GKU%T*1O&OD9O%MNK5C>JB/K4 ME1'"4;\>Z)SZ?D12=7Q+H:TL9Q1X_OJ)3N*+5Q>S<02=,_]/;ROW5ZV+%MK2 M>^?HRP_L](ZF%Q07Z#)?Q#_1*3VWVT+N44AV2(-5!0C7+6F0!@SJ9ABF <.Z :,T8!0W*[F[<6LL1SK3 M"6>BI/3%7Z/YVML(;*XF=W,%[/W:+6> MK?$2WZS1XH;'5^\0;^ACRL+O7[U!KU"7H"6 MGN\K=8E)1ZK"(GS'38NX3HHPGRFBAY8LD'N!<+"EVXIXK(\?:^([ZH9D=\5\ MNBO7IA;XQ]%OHY[Q%IE=LU=1SUP?/@NY"N\^&V[5SVY6W8T?*Y[\6'9;'W[K MRN?""ZWH90+MQ;S>/2JY8:[8+R!]J:_OJ+,>S^7J4#2)@%"<.0 M, ()LX%@!37U,S7U=?3IS'7Y48DIF:R4J]5TH\0DD!.H@YQN/5DYOQ*JD4S1 M:'E_F!KC]G#2>3A7@S9W4S5 PG"M^@ED2KLJY:@]SE(6^C?(^C?0]F_-I!H MNNZI?\>$K_C8@?[0[1ZAB& MC$MDCJ^T]?GRDON>H[<8[ZKD,X>A+)F>! MYZ(U=?-AI9^AQ3==0D!I%B@-@]((*,V&HA5%=&:=&?![CY0) MI1Q(F@5*PZ T DJSH6A%Y9BYB[W%(64>ZQZ?P)JTJ:T4@?,4KE%EBHZ[XU%YJP)JZX+2<,UK(*!9;2A: M\5^W+Z">+B@-@]((*,V&HA6%E7NZY@MXNB:H MIPM*LT!I&)1&0&DV%*VHG-S3-?\O3S=-7)KO94=77UYCV8 ZNK6N@(#FM*%H MB1PZ9T\ '2C?Q0]W">2R8R"39RVRH]D#9+/XL:G2\6OCTC(JCF/CDB2/A^7X MY&FUI<-W7B"03^]5JFY[I"Z,)P^ )6\D"^/GCS9,2G:(7^ZILZ4\.D%]?L^8 M?'H3)<@>PYO^ U!+ P04 " @@QY7LDZ9H\H# "%#@ &0 'AL+W=O M\:_B1TA$OQ( M8BHFQD[*]-0T1; C"18G+"54W=DPGF"I3OG6%"DG."R*DMA$EN6:"8ZHX8^+ M:]?<'[-,QA$EUQR(+$DP_SDC,=M/#&C<7[B)MCN97S#]<8JW9$7DY_2:JS.S M1@FCA% 1,0HXV4R,*3R=(907%$_\&Y&]:!V#O)5;QK[E)\MP8EBY(A*30.80 M6'W=D0\DCG,DI>-[!6K4G'EA^_@>_6/1O&KF%@OR@<5?HE#N)L;0 "'9X"R6 M-VS_B50-.3E>P&)1?()]^:QG&R#(A&1)5:P4)!$MO_&/:B%:!:K1[@)4%10+ M899$A4'1:M%M1(7T7Q75I*KNY&JD_[9U=7\R_+\'$PO MY^!J_6EQ Y:7Z^GEV7)VO@#3U6JQ7H&C,\;"?13'Q^!H3B2.8G$,WH&(@O6. M90+34(Q-J=3DF&90,<]*9M3#/ (7C,J= L:DO#W>E-U4;>"[EN9(2W@/UE\ M FSX%T 6LL'GU1P^=#UT Y8_.N@]FIF1TM<[T\./B>1?SA5I;<)833XK9MQX;#;FJWIG:U MU,J7RG54^81S0H.?0'),18Q+OX?_*_NH )&=+Z=[H AZR!YU"_)J09Y6T+3A M!)*!;;4T7?S>(3\:>=WTPYI^J*573GKD'1@>L"JSN,CKZ7M4$X_T&Q'GX0=6 M69HR+L$99UD*OEZ0Y);P3JMHX5YH%6@UF6>]C:,KG#?6V/V*&@R%NI#]G%GP\.(=5P'>:B'NLE8J _91?X'BC,:!6!-@AUE,=M& M1#S!Y'K@E[JGR6+HO9'+M:'^4IU-:$-]:C_%Y8>Y#2&T!NZ@9W>;X(;ZY'Z: MS4?/^OE&31 C;8"^RNL5],-?T)[W'36AB_2A^PRSH\/P1Q0TT8OTT?NX MV2N W_[+#5QH60^CSFQ-!@GAVV+^$2!@&97ED%!?K6>L:3E9-(^7 ]H%YMN( M"A"3C2JU3CS5-B]GGO)$LK28,VZ95%-+<;A37^2$]23I_\+ M4$L#!!0 ( ""#'E?4B7?1[ 0 $X7 9 >&PO=V]R:W-H965TAV@<2 MG 0-'QG;-.W^^C4DA0"&)A)]20S<>SD^]KWWX/XF9K_XBE(!7L(@X@-M)<3Z M7-?Y?$5#EY_%:QK))XN8A:Z0EVRI\S6CKISIH>M'VK"?W;MGPWZ< MB,"/Z#T#/ E#E[U>T"#>##2DO=UX\)3F9F S(:'/#. 1_J0'8. M))OH%EDVK4M7N,,^BS> I=8R6CK(N,F\Y6S\*%W&J6#RJ2_]Q/#Z[N[RY^3F M!HQN+\'=X[>K!S"Y?1S=7D\N;J[ :#J]>IR"DXE'(^$O?'<64#")A!LM_70X MXIP*_AF<7%+A^H$R1NVE2I#WMEKJ-.^W56T,BU%YT;MK;M*"SAT/4F][&)L M&M6*H;"S""&-^Z[HVZB]<:ME!GCZ3L,99>J%:XUX],)U%*T\_Z+[(_.#:R9J MU1='T]%1M#(=A:A [:KBJ*I9EPRG&)I.SZAN7J6AW5PU"W6!VN7%H5E6UPND MUT.P5C45=K*\0]R LQ 6Z%UE45?$[4G6&O#H7=51M/+T"UV"/EJ8H$Z525?1 MRM_"A33!W4D3K% <"!D8526QRM"Q';NAX^-"F>!.E FN*PZIR6V[VLD4=LB6 MVL1NP+EWQ-#:XGDH! UN M%S1')5?]2.'4(K"66BHSB!JZ%RZT!VX_>C@TL\S:D0TB3BVO%%:]6O;K>X>= MZ4GS=Y0_9HB0OL0WC/;\Y!JH5):4_E"-630R+!41(F@E ME LH_Y[0#2)$>9)Q_,R=&H6F,CR]/GK_4REK:\D+)VJA MS 63=[&T$^-/]_?!]]GM+9C!^\3E\!+.[Q>3NTVQZ&X+)?!XNYN!]@ 3$ MA(,%.H@4$OX!_ &^S@/P_MT'\ [@!"RV-.4PB?C0%#(JY=M:B"T'81*AJ,8^:+:_:K W)8T"B7-$,G4:'?Z5DDO@VA? L1RW)IZ;]N9. M73IO4P__MWH)AENL#U?[TP(D),+9HF R08O"0(3SI'@(,!\12A/ M&0)_3Y9<,/G@_U.W!C(5KUY%5<-KOH,K-#)DN>.(/2%C_/MO=L_Z6#,55>D_?Q-.6RAW,P6?U,,<>J$%^ XP1>@/"PD]4916 !#R! M42IKM)[*F*:)J)NT3*^O]=0;YVGLV)9E#A5R/H5&+;O MO!P55'WYOE]!5O7E^=[)J!*+7L&BU\@BY +'.O$2E3"CD5X.D7T'2&,^YBZV59-B19 EPOP#EZ%:V,8YW)M)1EV)%GB M>E5PO>J0:Z^.ZU4U2;M:!QK#.)=K*\FP(\D25]MZWJ=;'9+MU^[#K>J;8N!6 MT#8'U=.UJHNZ@2KZ3IO MHBNVB"&X%JAV8Y [+^T)?;=FW38&<3;9=JIA5ZH96O/D2SY&;*./4#A8J1UZ M]M%6]!;'-!-]./&B?VI?W]@U_8$ZUM$G!\_NLS.A+Y!M<,(!06LI95WVY:)B MV3%+UA!TI\\1EE0(&NO++8)RVV=:HFVB%*F1E-WLU^^24E7; MDI4-ZQ=+I.XY/.=>FKS3O9!?U)80C;X6C*N9L]6ZO'%=E6U)@=6U* F'+VLA M"ZQA*#>N*B7!N045S T\+W8+3+DSG]JY>SF?BDHSRLF]1*HJ"BQ?;@D3^YGC M.]\F'NAFJ\V$.Y^6>$,>B7XN[R6,W)8EIP7AB@J.)%G/G%_]FX5O 3;B#TKV MZN =&2LK(;Z8P8=\YGA&$6$DTX8"PV-'%H0QPP0Z_FI(G79- SQ\_\;^SIH' M,RNLR$*P/VFNMS,G=5!.UKAB^D'L?R.-H;'ARP13]A?MZ]@D<5!6*2V*!@P* M"LKK)_[:).( X$=G $$#"/XM(&P H35:*[.VEECC^52*/9(F&MC,B\V-18,; MRDT9'[6$KQ1P>O[Q\]W[JZ>W#Y_0\NWM$[I8DI6^- ^-*5.7Z H]/R[1Q9M+ M] 91CIZVHE*8YVKJ:EC=<+A9L])MO5)P9J7?*W:-0G^$ B\(>^"+8?CG3+?P MX!CN@N?6>- :#RQ?=(;O5DA 4+Y1J.(YD; G=X+M8 )EDN14HS7.**/ZI<]J MS9U8;O-/VH2>.2Z$U/1ODJ,E59FHN$87]Y(4M"HNK:L:HU1E[2Z$TFJ$[HCNLQ9U1%_Y M83J)3[QUP\X48]SZ&@_ZLKF&,P.4&LD9+JF9J&O3)W32:@K[1ZP1$WQSI8DLK)$^U7%/>N/@=.?T1HW/ M2$Y:R/@S.9(6^GIH'0X MIE+T2#@5$MW!7[17XB"%N<%O5(DS,G/@BE9$[H@S__DG/_9^Z3L_?Q#9D=M) MZW8RZ/8UHY-.CF//.SP-:PO=L#-5\+WO]YOW2AW"\-4Z#'/\UT+\*+9CQP*T1-W6@WWH/$P7=\G+#>4*S@"UX#QKA,HI:P;J7J@16E[D970 MT-G8URTTGT2: /B^%J"Z&9CVIFUGY_\ 4$L#!!0 ( ""#'E?>'"\(+P, M +(- 9 >&PO=V]R:W-H965T(FL29[4 G[@F#B'>UN1#QF:[S\1Q"PD]I#)'\,J4L)$).V4SG,0,R M28W"0#<-HZ6'Q(\TKY.^NV5>AR8B\".X98@G84C8KQX$=-G5L/;ZXLZ?S85Z MH7N=F,S@'L1#?,OD3"]0)GX($?=IA!A,N]HG?-;#CC)(5SSZL.0K8Z2V,J+T M64VN)EW-4(P@@+%0$$0^%G .0:"0)(^?.:A6^%2&J^-7],MT\W(S(\+AG ;? M_8F8=S5'0Q.8DB00=W3Y!?(-V0IO3 .>_J)EMM9N:VB<<$'#W%@R"/TH>Y*7 M/! K!J:YP<#,#(J=4230W2K:;6DIP?J:S<"R:_^M). M>(-O-Y]/AA=WUZA_T1NBXQLJ@'] QWT0Q _DZ CY$1K.:<))-.$=74BGRE0? MYPYZF0-S@X.O27"*+-Q IF%:Z.&^CXZ//JS#Z))S0=PLB)LIKK4!MP\C@:XB M+E@BBT2@IX%<@*X$A/Q'%_\.MXR/-5RM M@JM5A^[=0^13AM+8-N0C&B>,2=)5/#.D=HJD6FKA8>RTL-'LZ(L*"LV"0K.6 MPB7Q&7HD00(-&;4X$9+( !80(!,]74,X E89MEK4'<-F%YSMO:;8/@#75L&U M51O? 8UF)T-@(5*L&ZB,=Q73#,M>2[)K-]T-26X7)-JU)&2+.6BUV*I\UT+L M&"6G(.CL-:/. ;BZ!5=W;TWKOLFG[5J.XU:G$QOEG[.Q74+1;[1K)]>[VC&8 M>$5G\%Y3G\/MF6ZI+KA6$+;LYQQLO0 $;")HG![*1U3((WXZG,M+%3"U0'Z?4ED5^42=\XMKFO<'4$L#!!0 M ( ""#'E=*J/WVY@X -EW 9 >&PO=V]R:W-H965TQ-XAE'C+?I)!N/[72GL],/$ 59;/C0 M@J ?G?[XW@M2@B!1H.F]:F>VV0\;F20.@ -< .>0(-\\9/)K/A="L<G.3A7"0\/\X6(H4SLTPF7,&?\NXD7TC!ISI1$I_XW>[P).%1>G#^ M1A^[DN=OLD+%42JN),N+).'RZ9V(LX>W!][!\L!U=#=7>.#D_,V"WXD;H;XL MKB3\=;)"F4:)2/,H2YD4L[<'%]Z/P>@,$^@K_A:)AWSM-\.J3++L*_[Q8?KV MH(LE$K$(%4)P^.=>C$4<(Q*4X[<*]&"5)R9<_[U$O]25A\I,>"[&6?Q+-%7S MMP>G!VPJ9KR(U77V\!=156B >&$6Y_K_[*&ZMGO PB)765(EAA(D45K^RQ\K M(IZ3P*\2^!L)O/Z.!+TJ0>^Y"?I5@KYFIJR*YB'@BI^_D=D#DW@UH.$/3:9. M#=6/4FSW&R7A; 3IU/G'SS__].KV_?4G%KQ_=\L. Z%X%.?L5CRJ@L?Y$7O% MOMP$[/"[(_8=BU)V.\^*G*?3_,V)@OP1Y22L\GI7YN7OR.N,?#<>+'_,%#\7; M Q@01G&D MGMAXSM,[@3WX728!,TKOV)A#,>!D';ME+B.="PZ>]^>C01?^>W-RO\Z;LS!M M>2,"LW@;K'@;.'G;Z'T=]B7E2295]"\Q94&4AUD!??+P2HHD*I(C!D, *]/D M><'34+!QEJN\PWX6JH[/,O?!&I]>[_1LN$&GLXQMZ1QL-:%I/8NCX8JCH3-" M;^9 R*M;(9.RZDT1.J2,4$JP@ C,8G&T8G'DCM LO7NED$0[5NL8'&WUFLT M=.;5EI;15H_Q==37=YO3585/G16&^>&4W8@TRB3[.5.B=NIT0K3M*Y1@ 1&8 M1=W9BKHSTCGQC))%2K" ",QBT>N:55ZWW>@.\Z)@%PD.ZK4+N>Y6) R[-=.? M.]NV'%&AV22M+86]=B1]2&&8$KEBUUR)#KM1\,^470D9PFE01;7,E7FF7OCSILY]+>#=":/R(T MFS^S\O><2^)M_CYQ54AA*7K[M=&[%;RDRWXJ-)L[L_#W6J[\K_B3GFQQH5LO\]V *^ZS ME*FY*-<\+,K9@C_Q22Q8#AKB%4_3@L?Q$THR+J7@,L<$EV(B"RZ?F*N7 ]-R&4QL[Q CYX4^G MOM]]_8[GPJ32![W71QTV$>I!B#*8QEFRX.F3#HY02,4A? T4CG+BTD>32,N M(RC789C%<3GFQ4\=G?3@9GG!$_L)8@Q*FLG\H-3RM[*(H&N]X^G7#A84B,J5 M$%;Y;LMCIF <,UTL8H&<0@4G4*ZJC]ZLCO.X/1,NC"I[+#74*[L3D$ZRATC- M=2UM$LN:5ZC/HQ86>G4\:9;PLHH%"!_3"SAT@BF$9 @]JTAS$188GGFI^;)) M'-UQ[&FZUINM"/A?&43T@X;PYZ-_3M6L,E M_(D!N4(D:U,<5PS/J2C11N/#/(NA T)CS&26E(=A9%B>7G )Q5M(;"T\## < M^GL4ZCD2SK(0&QT#!I$WSLM5M1 "5MI37;>);G!]\:JW0T_]G&(Q^ PF9F=& MG;7:/$1P<"*J:N*UG64Y*A8PC+S1:^C5%;\O(0#3;-=&QP->['6[WR\[/IQ* MPV@!)[A6KLOC97GAXE5I<3"."VB1,)0X,F-\%.F"1\A.W>ID(['*8&@H% 18 M&!=3B+"2F&DU#9OB5J/ >K?0.-4$#; )_RIP-LA@":H;&F:)<(Z#E,F]6%2% MR4*(62E0.4$V?#EPA:5Y#8?"+%4R V9@E+@3$F-?W$,SKP;%W-41:J.?U"RB M0K.CW]A%GM-'.?>[O5ZCU>;&:.L2D:(%5&CV_33C$_E=4K_-I_1_QJ1H 16: M3:5QD_R6;E*#Y5;!-5IN[FQ;D[0/X\@WQI'?UCAZ@>56Y;$IVGN;JMU=EM;, M[<,R\HUEY+>TC!HMMP; 9LO-#=":OWTX1KYQC/R6CE&CY=8 :%ENO7H"26TC M*C2;0&,;^2UMHQ=:;E4V39:;NS2MN=N'O^,;?\=OZ>\T6FX-@/\3R\U=IM9- ML@^#R#<&D=_6(&IMN37D\ S+S8W0FM%]*''?*'&_I1)O4-\-<-\LMV^6VQ_& MC M14UNFSMYZ^>422TB*C2;.F,1]3S:)[XIK9\Q*5I A693:8RDGMM(NI)9*,0T M+X<])%8_B8SQ:S^@7,NKOV6]>=[IV6#+>W,7HC5E^W"0>FO;#9[C(&T\O?V3 MS/)ZCGI;C^+V^ML$T>XCV(=%U#,64<_MZ%R+^RR^UQL%-C83_/I))!,AZX.4 MTN09DZ(%5&@VH<8RZ@UHQSM*SV=,BA90H=E4&@>IYS9\?M$;VG"9=2\DUQM; MJC66W&%?N@%;DTGJ_51H&QY@?UC_W'W/F#J]AJT&]9N!T*L,I< %X6$@RE]' M.W>N]+8W(0SJ;LRXR]*:DGV8-SUCWO3<;LM.YL9ZL:R>N8NJRL7:4=&M)8]4 M$%.AV>090=QSJ]:=Y+U_7$12VQ([[S(T0.N[-%[?\5RO&Z UD_L0%WTC+OIN M<;&3R4_\,4J*Y+F;^;:W,_CUV_E(Y045FDV>D1=]]QUHQ^BW=J>FR:%IR&35 M ""I0?267L?F>JGT!,P^31'"U:5G<&&L%IWZ$'>&3Y?NPV:NMQEZG1]%-9%>8WP>L4.-J;7] M#*J\4O8;53NJW A3U!FZ/ND3F_(GO '#V2PN0E5P;1KBY,P6 J](H?>N+!=$ MGL.,KDV2&3N,CO2A*XF^#<*^AF/5P4L!-$.R2^ [+_/4/!P/NM]KBQ8OA6NW M":O*9MK_2L@HFV*.&725!'=GEUA>MXO;Z?$&4@:MED,M:^#@-!9H5Z7,A:4Q MM':@!-.+0,C\V,.2+V1V'TW1P9E#_ZC)#JWO#-H#]P[J)LGG:**EV')H <4B MQP)!!;O?5T:Y[A:+"!I8[V/%E)5S[&S56M?&'0BMQX9]Z.6^T.38T MC09NV,^%RA5T0>SK*^NPX_0$\5BF[R>4#J.Y9[E[/*D\/X"%(4/JVQO:SX.F MU]8)3F\ / .<+KSEN9 MD1VL$C!15D_-<90L1RA\(X?"%$O7L6X0TEFLA^LXLTX_>XBJ[0: M6Z-/:VOT26T-4K2 "LVFTM@:?;>M0;1D=6?R_[!>J^TII)X-%9K=4XRUTW=; M.\\:T6ZJN?HSS)NIOL=_&>&DB\E*98 T'ZV=QQMWC^SF@2]VCX24/L^8%"V@ M0K,;Q;A&_5/:D9#TK1>D: $5FDVE\9#Z+_20VHV$[DR^:3I2LXP*S7Z!DS'+ M!FZS[%E#XJ\M^0'K+GA0MH$*SJ306 MQ."%%L27M$"[;FGH=M"Q2Z)R9+D43<^3#VIW@W2]S0?*W:5KS>4^!/# "."! M6P"_*/2;))\[S]9]EU1/4Z'9?!L]/>C3#@.DZID4+:!"LZE<>^^@>Q_)Q+(W\OTLA=UM;=G%2O M4J'9[63TZF!$.V*0JDQ2M( *S:;2J,S!"Y]-:#MBG-:.&%[-B$&J+*G0;/J, MLARX1=_S1HSJ_KI3)I#NHR=%"ZC0[/?$&BDVI-U'/R157*1H 16:3:517,,7 M/L7P^V3"L/8]C=VM3>/NTK7F5&)1H=G<&8DU M=$NLEX;]7C2"NZRM^SBIEJ-"L]MI[?7R[O?+MQXN:%\P3_N&^7W(K:&16\,7 M/_G=;K@8U0X7_N9P0:JOJ-!L[HR^&KKUU64F1727/N/U_&Z@UAV05&51H=DD M&I4UI'US_9!43)&B!51H]N A]M/P3NU6U%<)>F+7=4:#9W1CV- MW.KI!FG!@[6,D-Z<(D4+J-!LWHQ2&OFDX3LB%4&D: $5FDVE$4$C][TIJO#= MWH#JUX8OJ>JA0K.Y,ZIGU*!ZA,+W1[B_D4-Z;XD4+:!"L^DSPF=$^V3FB%2; MD*(%5&@VE4:;C%[X9&;+*!YN17'])$PJ1JC0;.[6/GC5\.:OOY>O6[H(?RNB M/-KUL)8;I77OH_TRUCXDR77>0YC)'3#MN@NI;=L^V5],#?CN&ZR[S-RP)W>=OR<;+V M+=1$R#O]35G5]_$LA], P PH !D !X;"]W;W)K&ULK59=;]LV%/TKA%8,"9!&LF19:/G:(DJ1'DG; MZ7Y]+RF;\8>B9<5>;)*ZY]YS#C\'&ZF^Z!+ D.>*"ST,2F.65V&HBQ(JJB_E M$@1^F4M548-=M0CU4@&=.5#%PSB*>F%%F0A& S=VKT8#N3*<";A71*^JBJJO M-\#E9AAT@MW UN4Q@Z$H\&2+N 1S-/R7F$O]%EFK *AF11$P7P87'>NQGT; M[P(^,]CHO3:Q2J92?K&=#[-A$%E"P*$P-@/%OS6,@7.;"&G\O M9?_9:4U.8K)-?NEVRVL5% BI4V MLMJ"D4'%1/U/G[<^[ $P3S,@W@+B8T#W%4"R!21.:,W,R;JEAHX&2FZ(LM&8 MS3:<-PZ-:IBPL_AH%'YEB#.CA\GGR=W3A)R-I3 *32776H/1A(H9^8W1*>/, M,-#GY.P6#&4<6^_)T^,M.7MW3MX1)LCOI5QI#->#T" CFSL6Y;]A?'J%N& M35KK!)E+8 ^I]:@3Q7F"\[7>5W$:UD_Z6>ZC#NBEGE[Z-GK\96LT<:RSI'O% M\RCNIT<43Z/2/$NS9HH]3['72O$.C_[BWUWLG=2.XS3)CACV3DQ,TCCN-#/, M/,.LE>$'4>"%H\$>'D=,+X@ TT0W.S4T3[M';%O+?N?"S;VH_&VB\)RL6^=6 MWV[/DUM82LV:YR(_G8M.FN1'ZEKK?Z>ZOE?7?]NZ/SK(;AC'T(6V4B?/!6A- MY)P\"=P;' [.+WN&MOO/A$.%'$2$7@OV#8&I[:Q K:/*L?[(RWW?B7GZ\ M)%IE_5?3PKU[%N4OW/-#XQI>"5-?N7[4OW"NW<4>OH37SZ./5"V8T(3#'*'1 M98:SK^HG1]TQX2..)5T\,OY-["C-T5,2I^)RMLOS['P^ M%^&.)D28\-PYPF)TMG5A3KWF5]=L"*/ MHY1^YD@424+X\P<:L\?+F3D[G+B+MKM6(0\N9]X,K>F&%'%^QQ[_ M2:L).1(O9+%0_Z/'RM:8H; 0.4NJP1!!$J7E7_)4):(UP+2.#,#5 -P?X!P9 M8%4#K/X ^\@ NQI@?Z\'IQK@?*\'MQK@JMR7R5*9OB4YN;K@[!%Q:0UH\D#1 MI49#@J-45M9]SN';",;E5W?^+_Z_O_KHW6TDR';+Z98HQMD&W=$]30MZ@E;/ MZ#-GZR+,T4\P_#T8TYQ$L7B/3M'7^UOT[H?WZ <4I>C+CA6"I&MQ,<\A..EB M'E:!W)2!X".!6.@32_.=0'ZZINN1\?[T^.7$^#DDIGE#(114+ZGLZN__\UTC7^,I5PGF*\3+- $UB''KLFQI]"O M#E1L.$O0#:P"#GH-.I+OT(U2$,I/D/\4QL4Z2K?H6@@*_];H"WD:8ZQTME#. MY(5I?[7 >&E &>W;7 S-''?I8*]KY@_-L&&9KM.S"X9VIK/T7,^N[3JY<>K< M.).Y"6)Y:4'W198QGJ,?.2LR]/"))BO*1^MU$NZU]:H3S-<)%F@"ZW#BUIRX M;R0FKDYR=(+Y.L$"36 =N-SF%S2[_!@W!'HD1R>8KQ,LT 36(<@N[I2]5QS*T-WC3,C7M[;5+02N:KQ4MT(76Y0TWO.$W$JL* M6!=%.M%\K6B!+K0N14U#;$ZV=-H%:]K; QYGVQH(A^>8KMO7JZ'9PK7Z9OZ( M&5Y@M[\+"\;L#+RTC\E5T\>:TXWL2W(%FRH2<432-?IY3_F.%'&UN9*G[H'C M**0O2-AD!*]>'SK1?*UH@2ZT+I=-WVTZ;R5A6EMPK6B^5K1 %UJ7HJ8--R<; M2>T2-NWMP1IGVQU*&/1J=E_"AF:N:_?[2'_$#.,EM'Y]"1O:F4MKN3C2(9I- M]VQ.M\^^O&7"61J%Z L-=RF+V38"37KYAZ=IX%>7O4XT7RM:H NM2U'3Q9O> M6RF3UCY=*YJO%2W0A=:EJ.G5S/4)6WSL]+V/'<15]DAG;8MK$QZ.N& M=IZ'76^@,D.[A6$M+3RN,KCIEO%T__I]*@,[II;A#4LREM(4=DL;QM$MW=!4 MT!/H 8%'M8&ZIIPI5B=U:CJTURX"K6B^5K1 %UJ7Y*9YQ^8;Z136VJ=K1?.U MH@6ZT+H4-7TZGFPR=>^@7O#V8(^SC4=4RUN:O;;M=L1.WH=;F#UU&[&#G1:V M^FW@B)WM.0O/.*)N36N-IYO=[U:WG_,=Y4FR_E81I[=.UHOE:T0)=:%V*FCX=3]\@URUAT]X>G'&VG9$?J):VUU>P$3// MLG!?P(9FV/)LN_^S^YB=Z9G.L>U9TUCCZ5;WAO&,<9)3= W;*C^.DBA5*^ % M6=)Z>ULKFJ\5+="%UN6G:=+QXJUD26N3KA7-UXH6Z$+K4M0TZ7CZ7KOF#K#R MUGZ\Z-0S#*<(.3 M\2@!J/@9P3X+"1)3N51$?<\P;'9;H@AWB AIR!,2HR@515RNKE5,TF\T%R?@ M+:6/9!73.:>%D =M._$LY+([062])VD(7,*.#OPV7D[4<4R?RG,B H$EP'JR MBF%[>*(F29\R(A\ A1XWBE%"A0KKD<:Q_)N0E4# G:,7)[^I@0U8\"B$& M*".) +:JI,3A=L(6PN8DEFE@B/$($@HSI+\54:82EY"TV$!U%IQR2*#U4@)5 MHF$*,/4$ HW2FC#>W-]@A_L;=1@R1>J!;!CS(K,R&_M([HGA")*<\R)I4JA2 M5]XTV92W7$3!80K2RT9:P.J2'"N+)(JCG/#GVLL9]"FMJJIS>H2!HN3D_ M95D.29:%L>&$PQ1$E!R8EUX@GKS)Z5PS6N/5\@$FQ M>V0\WSTKFQ44>"14+J%^AX%>, MI_67,KFR4U2E K6\IU$<5S$5TF]""9R&>GWWY?[FT_MV390/V5?N5=XW49P? MHBN/.S(C\UP5K@!0Y:9>I7),DV7Y2=45D=E&I@14I>Q;G9$LK!EF: M5F^%K*F:<\^JEN]J]=5SDX:$@R#3=!_!&26>![@]9*9=GB4I"8NEEH?J6M'F M0$ J82@%\868I%3)WS1)>XFL*9214G*2P1JKJK+DA!?;K=0@N%2ID3!V_AHOSWW888Q\8QGG?OENT+P) MJ7RSZ!/A<)41**8;",\X6T"SQ,N7=F)7(M$OS.7:A5F^E(MANE:B7!6!*WB M(;$L9[@*HV0P.BON7:K1F=QD<92(2X72S6H5JL?W(I;WYP,\>+IQ%2V667YC M.#I;APMQ+;+/ZTNEKX85RRQ:B22-9(*4F)\/+O!I0&D>4""^1.(^W7F-\D>Y ME?*?_.+#['Q@Y2T2L9AF.46H_]R)L8CCG$FWX]^2=%#ES -W7S^Q!\7#ZX>Y M#5,QEO'?T2Q;G@^\ 9J)>;B)LRMY_YLH'XCE?%,9I\5O=%]BK0&:;M),KLI@ MW8)5E&S_A@]E1^P$8+HG@)0!I!W ]@30,H"V ^P] 7898+\T RL#V$LS.&6 M4_3]MK.*GIZ$63@Z4_(>J1RMV?(71;F*:-W!49*/K.M,Z7-KO@7_N=G MCEY/HC1<+)18A$7%Y1Q=B3N1;,1;=/N(/B0SW1;U^$8#119&Z0ZI>(4^],B:]A+]OXA-$\5M$+$(-[9F\/)R8'N?[L@??G+W1&;0: M(K3@HWOX]HX,=/.'AJ(/F5BE7TU5W_+:9MY<,T_3=3@5YP,MBJE0=V(P^ODG M[%B_F+H$T8 M[\*(1;'#6KB@B\/,]QS/KG"-OF%5W[#>O@GB_&L%76_6:ZDR]*N2FS6Z^2A6 MMT(9QVLOW:'C%9*,0Y(%0&2-FCA539PCB8D#61Q(,@Y)%@"1-8KC5L5Q?Z28 M;).QG8^U;3'+MEIBTH51:A'FM\2D"\/8\1AIT05=G&_YA%&SEGA5UWC?KB7H M/W0AE"P*TRLPO3D.'<.09!R2+ B:Q3*KPKE'TE@?,CB0))Q2+( B*Q1'&S5 M=L/ZD1)39MO]M!//LYR6>$Q,..RS]DR$&W >QK[3F@ %!IQ#7>(1L\K@'3N& MOTMG)F*N;;U VFBAZV?UIC_9H6,:E(V#L@50;,VRD;ILY$BJ4Q)#E0B2C8.R M!5!LS1+5+A;W^C!PY:'=>8;GNFY;> PPVV5.6W>Z,.(SQW/:NF/ 46SA/4X) MUS82]_O(YW3GKVPIU-,R4"32?MGIS77PF(9DXZ!L 11;LVJUP<7L6+(#ZG5! MV3@H6P#%UBQ1[7=QKV,#EIWWSV2[P>9J.UWSY&'?;HN5 <9\F[7%J@MS+,_M MS)&Z,-ORF;M'JFJ3BOM=*L]W)91,HBGZ)*;+1,9RD2O2\^L[_<0'#WI(-@[* M%D"Q-4M4FV7L'4N70"TR*!L'90N@V)HEJFTR[C5ZX-,AO[N*0YCG=.9#71RQ M;6+1ML9T<9Y''(^U1::+IS(M7?OJS'3JN0=DX*%L MQ=:L6VV@"3Z2]!!0LPS*QD'9 BBV9HEJLTQZG1ZT])39=B6 =95B8H!IV2&M M60LWP#"EF+;WK$Q9/8NQ/;I3VU32;U-?K#N'K03U9SUX<(-NQH*R!5!LS?K5 M1IK8Q](?4-<,RL9!V0(HMF:):M=,^O>%H?6'&5P3Q7Y[G\N$HX[KMM>@#3@; M4]?!;04RX"SB4'^/!-66E?2;R!=+T$&+0OU)#Q[>H#NXH&P!%%NS?+4_)NZQ M% C4'X.R<5"V (JM6:+:'Y/^W63@1:%GLMT0<[4]PXZZ[_OMPSX&G.?BCF,S MP"AE;F<)VX C-B4[$ZQFI]:.EO0[VK%4:ZG"3* +/27B<;2*DN(C\(PN@>[[ M@K)Q4+8 BJUYBK!VU-0ZDBY14/,,RL9!V0(HMF:):O-,^W>?@6=&9;;=@WWO M/,MJ.S,3S/9I:W6:FV#89W9KB2DPXFQF8;/ T-RW-N_LG(SM-VLW^.NEBI)I MM [C^!%%Y4PHC-%:R=EFFJ4G6GQW(;*8,HEJAI46_FTE9M%T-\I4S>'.*6]= MB$5Q'C]%4[E)LNVAR.IN=>;_?7'2O75_C$\GV'"?X]/ =/^"DE-.34RZ?_0[ MQ>'X8=VD[3\E? S5(M+:&XNY;IYUXFK%5]MS_MN+3*Z+<^FW,M,CJWBY%.%, MJ!R@WY]+F3U=Y FJ_[88_0]02P,$% @ ((,>5\WN":_# P UQ( !D M !X;"]W;W)K&ULS5C;;MLX$/T50BV*%D@M4;(5 M)VL;2!POVJ)I@[CI/A1]H*6Q3902O21]R7[]DI0L6ZDBK[MJD!=+I&8.YQP. M!V/VUES\D', A38)2V7?F2NU.'==&N05*3!-()>4I$C#M.Q?X?(A#XV MOE)8R[UW9*A,./]A!N_C MON.9B(!!I P$T8\5#($Q@Z3C^#L'=8HUC>/^^Q;]3TM>DYD0"4/._J*QFO>= MKH-BF)(E4[=\_0YR0AV#%W$F[2]:Y[:>@Z*E5#S)G74$"4VS)]GD0NPY^/XC M#G[NX/]7AR!W""S1+#)+ZXHH,N@)OD;"6<\V*UL=Z:#4W--HZ5T%^I]E.# MV]'7T:>[$7I]!8I0)M$7V*@E8?(->HEHBJXI8UINV7.57LWXN%&.?)DA^X\@ M!^B:IVHNT2B-(:[P'];[G]7XNYIE0=7?4KWT:P$_+%D+!?@$^9X?H+OQ%7K] M\DU57/\;IA1>4.Q$8'&# SOQ[6(BE=#I_;U*\PRC78UASORY7) (^HX^U!+$ M"IS!JQJ\@D96')VQ2LX; 2IJ=%IJ=-I5Y%PE?IJI*C=.?ST3HG;6"!T?GH%F)0;=@ MT'VRLZ,=*:^L#?4Q8'0/1%3M[?%^)1'."A'.GD4!\:NTJ0WMV,/0$%A)1>SM M>ACON920/)*&9&L*K:S;7N^'?W\9R=-'>I+ZV(X^'+^C/<6[_A2WGTU1J6V5 MC]:M(;2R;KNF&#?6%=<4E<[/Q:(=^JW.PZ)RT*[,8M>4XMK^[:F*2GT0V\J M,(K)?>5>_SI )HR[=W6@_W_-[(V*1)'9F.P6H9@M;FTN[%V%NS//KGRNB9C1 M5"(&4^WJM4[UWHCL%B4;*+ZP%Q$3KO2?/?LZ!Q*#, ;Z^Y1SM1V8!8J[K,&_ M4$L#!!0 ( ""#'E?F[,DH-@, /H+ 9 >&PO=V]R:W-H965T_?B2EJ':JN&ZK+Q9?YQQ>WFOR3#9V[#$-$@?"QC4@,&Q@&$- M&!X;PZ@&C(Y5&-> L4U6=;HV-7.B2# 1? /"K-9LIF'S:]$Z(Y292KQ50L]2 MC5/!NS\O/UR%<'?Q3W@++^>H",TDW.%6E223K^ -?+R=P\L7K^ %4 9W*2\E M8;&'\6<'\*Z.N@G=?PQ]YA\D M?%]F)]#W7H/?\_LM^[G\#IRP@_#Y\>I^"SP\7KT-OOBUV)<_O?F]5/2;*NQ; MOOYS5<@BGB/(!G>#WW[Q1[X^V5'=)-N^2+.R2;-$EV;(CLKV"&30%,SC$'H1)@O81@YW2 MN2$*X08CSB*:46*>NM=PC2)"IMHJJ)(XM1+FQ7X(>B?>Z6#B/NR6QL&-_&AI M5&1>;T_3'^]+AEU*+EHEO;-]R67K69Q]/8N]+ V;+ T/9LDD984,$ZH@$3P' M_9Q%]\ +ZT)PJU-#)4KM:"*^9O0+QN:-42E"@8+RMD=B=E#Q1__V%=EX)^J1 MMG#[1S/O4C'\5M$;GSZ57'0IN>R(K*H =\=JY"C6UD5*B'C)5'7?-Z.-4;VP M_NS)^,P[#[V6\84VMI4/_4I?N>(K(M:42<@PT5*]D[$.3%1.L^HH7EBCL^)* MVR;;3+4Y1V$6Z/F$<_78,0*-W0_^!U!+ P04 " @@QY7W VGCL % #D M*@ &0 'AL+W=OC/;";=W6(HF[MDL':7_\.FDFCFDP!)P;:-KC MM^^]:C(9\HR*6T&L!Y":.B7C\3".^/6[!UL\W M;MARI=(WVJ/AFBSI+55WZVNAC]J%RIS%-)&,)T#0Q7%K#(\F89@NR"R^,;J5 MI=<@#67*^7UZ<#X_;@6I1S2B,Y5*$/WO@4YH%*5*VH]_<]%6\9WIPO+KG^IG M6? ZF"F1=,*CO]E>B-("&#ZS .4+T&L7X'P!S@+=>9:%=4(4&0T%WP*16FNU M]$66FVRUCH8E:1EOE="?,KU.C<[&YS?@V_CB[A1[/YYT_Z!E__MA$GP"&'P$*$*Y8/G$OOYJI8CFR ME[=U9HKTH"(]*-/#S^B=T 45@L[!A,?ZS)$DZ[WKB"02?!]/I1*Z#_^I"G.G M&U;KIB?GD5R3&3UNZ;-/4O% 6Z-??X'=X/>JH#V)62G 10JP2]VD8%9.P3I- M057<.[%>)I;.D(<1ZH3=_F#8?BA'5&$6A#W8+)^XOJ%LZ7FIT60RRP*62!7IG%EYJ=!D,MT"NVY&KE!D5A=P#ATT:NL L@ MPH-GNMF0"WP?ND"O[.)+S0[6T OTAR]PGTSVIHO+Q';1D MTHTMYNMPE_+G) M@E^8+%XQQ9>:G1(#*K I4H%>4<67FIT& RO0*ZW ?1+9ZU^7B>VE017X/E:! M7F'%EYI]D6YH!?FC%;2/(E770Q5FC@LB9*@%N:EEPL6::^\HN-HFNHDNV"*= M*7(C2#*CSF'B5JZ]I] $IJ#2QDIC.RM^MU::P!1D, 5YQ13T2DRILG-@"C*8 M@IQD\-KV!?^!!J_]W3[6[H F6 @9%D*=IDX$)V353H,G-3L-AK>0F[?JG@C= M%W]5G2:VEP:!D),M:K2_OZM3MTNUR]P$/"$#3ZC?5+<[J:QV&CRIV6DP=(:< M0%2[VP>O'/L5=HZQCPU@X9< ZRU]__;K)K<[=8OM2\U.GD$^#!OJ>>R5^'RI MV6DPQ(>=*%7[1A)Z<<([36PO2W>[W$!VR1/ZF$,*.-LD<^EN5*=:[0IY4K-C M-W"'W7M0[VA4KT3F2\U.@R$R[-Z=JMNH^[M/%?OR&!#39A-S8YVK59 M!G?[5;OB3>QL88-UN*F=+>P5SGRIV6DP<(:][FSA5]V(J[!R-+XA*.PF*'?C M^Z-OMQNU"]S$/EEH,"X,&NKST"N0^5*STV" +'3OP=7L\US-12).$]M+PTNA MFY=>W^%OYVRW"[7+VL1>6FC0+<1-=;=7BO.E9J>A] R4>XNN;G>'>X]B[76W MRV3G9;OT"&+Z_*=NVR73>8_H0J\)/O7TJ2%VCU3N#A1?9T\E3KE2/,Y>KBB9 M4Y$:Z,\77*-+?I ^Z%@\V#KZ'U!+ P04 " @@QY7;J0Y<^\* !I@ M&0 'AL+W=OZ"+*3]-GFK C#VFV MB KV-'LZK1HOYT#(,;[B(XF0P.J]>^Y2-SM-E,8\3^BDC^7*QB+*? M8SI/7R\&YF#]PDW\^%24+PQ'Y\_1([VEQ=WSIXP]&VZBW,<+FN1QFI",/EP, M+LVS*],TRA;56[[$]#5O/";E6*9I^JU\\N'^8F"4*=$YG15EC(C]]T(G=#XO M0[%$OM=1!YM.RX;-Q^OH[ZO1L]%,HYQ.TOG_X_OBZ6(0#,@]?8B6\^(F??TW MK4?DEO%FZ3RO?I+7^KW&@,R6>9$NZL8L@T6@\2U])5KZ;12L?5&)6K=GPXZ3\Q=\6 M&3L:LW;%Z/WEAQORY?+CW3MR_>[R]N[FW?6[_WZ^);M>?_.1OM YL2_DC=7M(CB.7OTEKR/XJQZ"SVICY^0=GQ#9/B&58-KF[O2)O?OFU(\R5 M.,S_9L4FC-4=9LA4W4AK;:2UJKCV+FDW&I!K&N7+C#+#%+4%G.GM* MXN]+FI.O'UD<\J&@B_R/+DU6G3K=G9:?$V?YX>")W23HM.XRF<[J6[(;.TF06S^-*LY/R M^3++XN21C*,\+F=8'$W9X>+G*FR7>JN4_"JE\D/Q9>1ZCN6=#U^:LFR_*[ " MP]Z\BQNOLQFO(Q[O[]4$NYQ]7\9Y7/W:;Y?3/+Z/V2/& M[F[&[NKP@HNI#U(P3A]OHX_W]_/"*B6WZ073,EI6$.;=4Q5_HXI_A&.LKC$) M \K."*1@W-B#S=@#'8X),/5!"L;I$V[T"?]^C@FW'&-ZCN&W+"-,O*F>#O.( M,^^K##"IN0=*2_<84I FCB@],Y"B\>,'1C4=+>Y!)5FL:+Q&P+*F$ 4UN53@K D\:XJ!=FO.L+&ER>/;@F8+-NP7 MFK")]1L+RY2ZB0H*ZVA_DAY+"^)LI*>5"N:U@'DM0\M2&RH78T7C-0(NMH1, M.1HO<_9*GI-)NIC&2>VG29H4S$VE6NPAFS$TJX]LC'6RK6G'\,9[NO]J=DM< M+T_;#7,:IZ;9\J8X>%_M&BNY8EY6Z$WVCNLXB1?+A?!,*4Y0>BJJ@&P+(-NR MM=@5%<2QHO$: 8A;XM5BQ7:=U-TW>;*]]"?.L*\"@-F6&+,5FR[ZL=]TJ.O+ M6-%X.8'-+4^+Z5 1'BL:KQ$@O"5><%9N.K_S;-)U+ M]N)LI&>0"HJW@.*M4(O+4&D=*QK_M2_0NBU>H59-HGNZWT&B=:N6-XVMKX95 M4+P-%&^+,5JA-P\D47&"LE,1*QHO)X"]K:5&PT:E=:QHO$:-,@WQDKCJDV+= M?=MX5MMX*GCE)I0+N;8![6TM!B(U*[%C1>(V V&WQ M:KIRXWF=Q@O;QE/!Y#8PN2UFT=+V8J#2NM8T7B-@-8=\3*\ZA-BW3UW0GS+SHAVRWGB-/O* $#NB(%*UJW: M7UH$;6^JP'@',-Y17#ZSVYN'XBCJ&CU6-/YR':![5TM%C8N*[%C1>(T V5VM M%343M[LVIKTP*LZRKPH Y:[BVABQ\0Z@47&"TI-*!=R[ />NEMH8%Y78L:+Q M&@&QNWIK8^KN6\:SVD5IXBS[JM"XI%)E?8QGIHP+C7(T UUVME3#C/=WO0%&WLWYFZ\]$UGF;B=5?&..TKQ570N /%0VQXK&:]2X#XK6FI?QGNYW<&?= MRG1X+P9>R/UK6U,%PGN \)YTX4Q?:QY(GN*$I&>B"HKW@.(]+;4S'BJ=8T7C M-0(Z][36SDSJ[F5]IP+'?XH2D[WJD@N-]X'A?2R&,C\KG M6-%XC8#/?;V%,'7WDKX3)]U7% !R7[HLIJ?ONN\LAKJ"CA6-UPJPW==2\^*C MXCI6-%XCP'5?:\W+>$_W.U"T;B5K3154[P/5^]*%,WVM>2"*BA.2GHE*[H+8 MN VBEMH9'_=FB2IPW0=<][76SDSJ[F5]IX+/?>!S7[HHYAC?'8*BJ OK6-'X M.W "R0=:BF "5%S'BL9K!+@>Z"V"J;N7])TXZ;ZB )\'TC4Q/7W7>8V2N'?I M":0"VP/ ]D!+P4N BNM8T7B- -<#K04OXSW=[T#1NE7;FG[[*PIQ]+[B <<' MTG4R?>RK8/0!V#[14RP2H@(X5C=<( #W0>]^8NOO]3E-RQ_+& M+"ST/@\U!+64R("N%8T7B- M ,)#O;>"";L+7+:=IH*S0^#L$+FDY>AKB\0)2<\B%7P> I^'6DI:0E0(QXK& M:]385DAO24O87=*R[30UNP@UMQ'"+&.1W/=!W+?LE$$+UQ*KL>>0H6?3(0-W MUR&L<"V=K(9.6@M7QOOZWP&:ZV9M5WI;>T2(X_=6L+$_D8%9Y7+TQ41[TI&? M@4JV-S(:^QL96BI?UMVBZ:2"R4VCL<>1H?>.+^O^#["E?O)DX=RZKU4 M4R]]J [-0,Y94TXR7ZMYVC6&86.+]07-'JNMZG-2?0BLMKS>O$KJG>O/QM6N M\5NO&^'9I-2BZYAIL&-,B')K=^AF=/X5\KY6\'S! QD !D !X;"]W;W)K&ULU5E;;]LV%/XKA%8,"9!&HN2;,MN ;UTSQ&U@-]E#L0=:HBVBE.B15-SL MUX^4%-FR9*T.% Q]L46:Y_)]1SP\A^[O&/\F HPE^![22 R,0,KMC6D*+\ A M$M=LBR/URYKQ$$DUY!M3;#E&?B(44M.VK(X9(A(9PWXR=\^'?19+2B)\SX&( MPQ#QYS&F;#8OFPO>=J9.9:?!+B2! 6 8[7 V,$ M;Z:PIP62%8\$[\3!,]!05HQ]TX-;?V!8VB-,L2>U"J2^GO $4ZHU*3_^SI0: MN4TM>/C\HOU# EZ!62&!)XS^27P9#(R> 7R\1C&5"[;[B#- ;:W/8U0DGV"7 MK;4,X,5"LC 35AZ$)$J_T?>,B ,!I:=:P,X$[&.!U@D!)Q-P?E2@E0FT$F92 M* D/4R31L,_9#G"]6FG3#PF9B;2"3R(=]Z7DZE>BY.3PP^AV 1Y'=P\S,)^- ME@^+V7SVZ@X?E M%%R\NP3O (G EX#% D6^Z)M2.:E-F5[FT#AUR#[AD OFRG(@P"SRL5^4-Q6X M'*']@G!LURK\(Z;7P(%7P+9LI\*?R8^+VQ7BTWKQSYX\)5Y X^3QPR%/225"OP 11+Z9IA+\N&*5 ;:L=XOY?52%,?6Q5^ZA3U8W8(@\/#)6+ MM&%L#'_]!7:LWZKX;U+9M"%EA=BT\MBTZK0/Q[%0,T*H#1.N2/3"[*F--.(< MJ7F51*6*T230 [UY1B&+U6*V/BFZ#_US5712+[N)ESKO/PW?0QOV^N;3(>WE M52V[[10736L!OY+.=DYG^Q5T+O 3Y@)1S<\"ZY--O^BO9"IUH'W(E&NUNT=, MM4M,641'W)Y743D/OEJ'W7,=I'T&OM7HN M] J;RFBK5PV]ET/OU4)?DDU$UL1#ZH4O9WS?L*411Y MQ1!55IM6:0/V[)YU=-!-ZJV>2U%3VHH<'=3T\*TQ^+9RS MR6](6Y%\>T^^_7^7+9D'_U6WU#MZ-JT-:2O2NN][8&WI7LC*62;6+ZQJEV50 M>00>I]]2RLXIO@+W,?<")$YD$*?$=D4Y7>_^V62_11\#]XT,K.]DJH[ YPH* MEY*H8^PCIKX^ 3E&E/RC#LC?U>NM2A FQ&4EH:UR3=2%QWPVU'ID?+Y%(P/W MG0RL;V5FD7_6F57N2]J=EGU%*G:2J)[I0ZW M)6L1RT_NDG05Y/)MNNAEZU0$ M\[+0*NHYEC7HK8(P[ERIQ=GR2:/PEB\3TFV6:V"],NEB)*'\X[=>=IP M'2Z6>;&A=W&V#A;B1N0?U^]3^:ZWH\S#E8BS,(E)*N[..Q/[-?=&18%RCT^A M>,CV7I.B*;=)\E?QYNW\O&,5-1*1F.4%(I#_[L541%%!DO7XNX)V=C&+@ONO MG^BL;+QLS&V0B6D2_3N\61)EY5_R4.UK M=9 DY5P#DHX'G/%'"K NZQ!;RJ@'=L ME?I5@?ZQ!095@<&Q!895@6'96=NC6W:-'^3!Q5F:/)"TV%O2BA=E_Y:E98^$ M<2'%FSR5GX:R7'[!)F^OR:?)NX^47-')S<=K>D5__W!#7O@B#\(H(Q_$8[X) MHNPE^86$,?FP3#99$,^S[L'[LUXNJU- >[,J].4VM/-,:)=<)7&^S B-YV+> M4'YJ+C\VE._)P[ [%L[3L;ATC,#).GU%7*M+',MQR<<;G[SXY653OFF#Y>9^M@)LX[_7[7(T-2)(PA8;Q^,$;.R')W!T/KT_ZN3_O&/IW,9NE&:"-&ETSE MF"#BO*E[C;2VW;N%]?=:Y-K]@778O\B8% EC2!BO'PUG;-GC<7,'#W8=/#!V M\'09Q M1I"SWQ31!DCLRD^F#'/)E#QD[?U4,R9$@.@FF=/=QU]M#8V9>;3&[),C)-5K=A7/9J5\[Z M]R+-Y- M^_Y:%.NT8L*?*A5,]U70W8T%7YH$8:Q 6T$,:]TSMOK# T$@(])Z M1.M #,AP' 33Q##:B6%D%,-^;KCKTNY>#EBF?%URDX=11-Z(:-XE'V5&&$3A M?^6,P*5.R(MW29:]+/8)9$Y8:$5JZ&T\2U9R)$D+FRYJ(IO_R1<(H\# P)XR"8)N#Q3L!CLX#_+%=+D]G?FS +2P?G9G,K1ZHP M2+\0F_R/T,+929,XG,GU^FP9)U&R*-8\/$TV:_+Y2JQN1=HH/&/DML)#PGPD MC")A# GC()@F+-M2[H]U4NOFJCH@O4%I/I1&H30&I7$431?=GN5H'Y>=[8UH M7?)>I#,YL0:+,C?_E!1)F9Q*<+6=F MM): 6S?F&A0 ]62A- :E<11-5X#R96VS,5LFRK8I4691<6I2;EVODS0_(C\V M1VRM%R3-A](HE,:@-(ZBZ;I2WK#=/ZTL&>HN0VD^E$:A- :E<11-%YWRJVVS M88W/DJ$>=D4KEA+[*>;X<.Z#VMA0&CNN"1P55->!LK+M;_&R?UR.##6V[;K/ M[ R&]0P)ZFU#:0Q*XRB:+B9EA=MF?_:X'!GJ1D-I/I1&H30&I?&*IITE'%E[ M7QU= LI,MLUN\G>>"#736XMC7#^9/ZX/#U O&$IC4!I'T?3KWY0=[!B=OY]Q MWK2J@7:NL[9DGIKKV7;0@-(HE,:@-(ZBZ?I1SJYC=G;+!;CU8\Y4F4.W'7B@ M-!]*HU :@](XBJ8+3!G&CG-2*W$'ZAA#:3Z41J$T!J5Q%$T7G3*6';.Q#%^) MF^.U5I7;=*YG/#Y:EGU4UK\7?FS.6YKV4"-8BB-0FD,2N,H MFJZNO9M0G-A=*+"WH<#>AP)[(PKLG2BPMZ+X$9ZTJSQI]Z0\:7-M6FO.JYE. M3H/I! U*H30&I7$431>3\J1=@"=M9K260+^>U(Q'=0E 36DHC4%I'$73):!, M:==L2IM_;>Q\RX\HS!%;"P9)\Z$T"J4Q*(VC:+JNE)_M#D\K.8(ZVE":#Z51 M*(U!:1Q%TT6G'&W7?+TS_-(-<[S6JMK2#GZ!,#[\I3$T*(72V'%-X*B@N@Z4 MR>R>E,ELKDUKE=2M5V?HU3,DJ'L,I3$HC:-H^MW_E,GL 4QF,Z.M!+P&ZW50 MEP T*(72&)3&431= LID]HZXT/G9)-G]EB39'+&U8*#&,Y1&H30&I7$43=>5 M\J>]T[J^V8/:UE":#Z51*(U!:1Q%TT6G;&OO)U_?;([76E5N4X8Y] [G/JCA M#*6QXYK 44%U'>S=UOBDG&1S;5JKQ*MG2%[]7BS0H!1*8U :1]%T,2DGV0,X MR69&:PG4KVYNRI&A1C*4QJ TCJ+I"E!&LF+12H602[(N^E[]:-0A_#20.^=+D9(H MB1>_RAQY]=6I#VHD5S3-(O3&]1/IT*@42F-0&F\Z(I9;OW]&;^_922N1+LK' M8F6RNS=QOGUTT&[K[M%;D_*!4P?;I_9KNGV EL)LG^=U%:2+,,Y().XD4N;] ME,$V#VH[.+_4$L# M!!0 ( ""#'E=%00 )4/ 9 >&PO=V]R:W-H965T(G7./?:Y/;-_^D=!7MD.(@[GR?3IPC, MHCE8/(SF$1@ME_/'\44/$2/DVGY[F'Z+8SF"_ I1!SBA'T&7\#+ M(@2?[CZ#.Z #MH,4,8 S\))ASNY/.I8[DC.8K47GW5F[KW.A1,Y'CZM9C\M9 M6U=F;8,GDO$= U&V1FM%?-@>WVV)UT4&ZS1:[VD<6ZV$?^9)!]CF/; ,RU;, M9_+Q<$LEY_^-'OWRZ&?)L&M/V06??8HHY(3V5"M;QCKJ6+DO]M@>QFB@ MB8V/(7I VO#WWTS/^$.5UEN2A;@7C/)T.0Q-H[33X33AE[# HFS#,/T&++J$ M"2['-VO8F7JW5N^VVB]$&1$[Y54#NKWIB4AZ!_.1//LQKB%: +3:$"Y+M^0_@ER#+<*[*#6G9P2R>$,C?*$WT< M*)8E\+S&(D]4,#^P&UI#-9O9<%:D9NL:ZJ1TZZ1TV[T :2;D,C 3F2C2T/(- ME%3>R12,CN\T5*M GMG0? FR.F;3_9<@LQ/X:KVF\>.6:?RTXI:UKMC^0[02 MU5C!4 $2JIO65Z"$["O>-T\NUV:K[%'&\1?U]P[06YSDZMOKN*(]]]W%6:Q M^5[3Z"HJ8?6F?@65$S3DZR=EAKCA;8OZCH&8Y!DO;X=U;UU#CHK*J=$_-GL3 M4]$?RIJS*&M^T)<%ZQ.D6RR2EJ"-&$IX0!D7Q0Y*\)%R50\[D3= MC*@$B/<;0OA[0PY05^+#?P%02P,$% @ ((,>5XGM<*GY!@ GB4 !D M !X;"]W;W)K&ULM5KO5T)Z M],+QH\C_+E:<2_ E3;+B9+225 M>"7F+BKXN4C^C!=R=3)B([#@]]$FD3?B\3=>"Z(EWUPD1?47/-98. +S32%% M6@>K.TCC;/L_^E(G8B\ D8X 7 =@/8!V!) Z@.@!3D> 4PH-> 7B#-RNQ*:(LD5Q/):J MZ9)@/*^;.=\V@SN:(>!*9')5@"!;\(4E/NB/]WOBQTKR3C=^TGV.>PE_WR3O M $&_ PQL=S/]/GAV";G^UH/O[GU5C+(;A"0BH]T\,WX4DT6$MSPM7DJ?%7[:>WW([=NYR9CPJUM&-]*K(:.$1]YC)GAVL)I3NAM%?HE*OLS>-JX-G$;J/I M7K,^@TB3:H(\UR>:4!.$/=_Q-9D6%";,MXMT=R+=7I&G:?F4_=LITC4:1;Y' MH*;2@G(1=C69)HHRXFJHT$0Y#!'/+M/;R?1Z97Y<\SRJ9Y.Y2#EX_5X4Q1N; M8L_4XOC$]33)%AAFGJ/! A/F$,I\;9B$)HQ02!S7KIKM5+->U>?1.I91 O@7 M9?X6L=SD]L>66;1@2C7%)HHA1^]C$T0,1_TM@U"?6VPP->LZVNQB M@R&?ZK-N:,4Y=&]U;B<(-PG"W^,)S@Z$=R4)F_.A:Z3( J)03Y )4MG6LV." M/(=TI*;Q[:C7=1YR$F<'PKM20TS3X.E^T@+"GC%V3!!"V,B-B6).AY%$C65& M_9[Y^?;C[ !35YHKHL.,PH8QT9:[PWZC?? MS[0N9P=HNM)E>NFWE.BYLAAN7_<[%A#2O6)H 1&_P[BCQKFC?NL>)F6E"LPV MZW)-!1>YV*QW3@?\!YI!5Z^^_3ZHO[47+[)#L@6#LH5#L;7[K=F*(.]'>J'> MCACVK5Z-WLGU+]Y.E3LJ,-;BI&C5SML*,BPKM9$J?VF7A4);;!R M*VZ7BIN]".XUT0=+'G7X?KLNU.W$U(;"3$M(8$$AG[AZM]I@'NWR9+CQ\[C? ME+^@[(%-R\Q\9%@M"\R#'M6710L,>]BH?(46'&(^P1V+(VZ,.NYWVL\M?6#3 M"SN>7IZ96E#$]XS.-E%(=:*C:[; ,.RJ5N+&@.-^!QV4;\ARD<5S<,OGJTPD M8AGSXKN-07^S+UUQ!F4+!F4+AV)K=V"S2\#.#S0&N'?C\.)N&I(M&)0M'(JM MW4W-U@3W[RGZC &V.'U,F5$]MN"PXV"HOQFPX!C#RAGH9I+G1;WB5-_4Q/(K6.=Q-H_749)\ M!7.1%7&AS(&X!QF7H(@2Y2;N(@N+T 4E0_P]F%;68=[WT*DO)\67VT M4RC>32:WKV%W9WW5[\)VG!E^^_1AH>R#%NOIXY4Y(*=+JYXI'"YZ7 '7] M7@CY=% VL/LD:_(_4$L#!!0 ( ""#'E=5H>W:6P, (<- 9 >&PO M=V]R:W-H965T&/G:(DJ)*DG'+; ?/U)25"M1M 41\F*1U#WG?AW)5],]%U]D MBJC@6\9R.;-2I8H3VY9)BAF1Q[S 7-_9<)$1I;=B:\M"(%F7H(S9GN.,[(S0 MW(JGY=E"Q%.^4XSFN! @=UE&Q/?WR/A^9KG6_<$-W:;*'-CQM"!;7*+Z5"R$ MWMD-RYIFF$O*K,&D9W,+9$XY^PONE;IS)I8L,8-V3%U MP_>_89U0:/@2SF3Y"_O*=A19D.RDXED-UA%D-*^NY%M=B . &SP!\&J ]W\! M?@WPRT2KR,JTSH@B\53P/0ACK=G,HJQ-B=;9T-RT<:F$ODLU3L77B_.;T]7E MQPM8GE]'H5$I4\BT09';]["&Z YK%*^DR1?RZFM M= R&R4YJ?^\K?]X3_G[?L6/PW7?@.9[? 9_WPZ\3U<"]-MS6F3?I>TWZ7LGG M/\&WQ*W6I((;++A0--^^@S)[?9#P/*':?@N7"C/X_(>&EDOY=U?:E9^@VX]Y M&$]D01*<6?IIDRCNT(I__LD=.;]V%6$@LE9)_*8D?A][O.**,""E!KH2K=#C M$FU>$G=Q&(2^[^AVW!WF\-@N<*(PB$:-72N\H DOZ WO6J4H8"&H?NM0]AWF M7.C6$86@!0F7N4(AZZ9^OL+L%D5GNWJ=/+== Y&UZA$V]0A?2<'AD"49B*Q5 MDE%3DM&+%%RAPP-E3H+)) H>"/BQF>=%H7EK=>EWW 0W[@WN S-_++#<%:9? M<"'XKFB4"O_ =8%:S:9I=6=EKXY[G3VW:0.1M>HR:>HR>24=3X8LR4!DK9)$ M34FB%^DX>B10=Q0YT=A](.0N.S_48NY6LNO\F!V$X36&&2YISQ M+47Y8E'WNWUN"X=B:Q?I8,!R7TG8M:.ARC(06[LL/P8OMW>(^4]QU_##^<&+ M7#_PQP_4W67H^\;]02P,$% @ ((,>5[^Q-B4K M P IP@ !D !X;"]W;W)K&ULK59M3]LP$/XK MIPQ-0P+RUE?61J*EVSJMI:)L?)CVP237UIIC=[9#X=_/3D)60J@V:5_BM[O' MSW/V^3+8"?E3;1 U/*2,JZ&ST7I[[KHJWF!*U)G8(CXU-*L4N.G MH_'5;#:]F4WF-TNXF%_"^&I^,YU_G,S'T\D2WEVB)I2I8SB%K\M+>'=T#$= M.=QL1*8(3]3 U8:%Q7+C,G4'HGT#@!6$#G_'?NP<'Z(151,,<+WP%;VD2+:P6U.GZLMB7'HF*15*._1B=Z^\3O>^R;E_PGL M61Q:51Q:A]"C$6&$QT8Q4384=[BFG%.^MH,553%A\(A$-L6@ .[FP/89NH_" MH-\9N/?[VAJ,PFZ_,GK&N5UQ;A_D?!'',B-,@7D>85<=6A/' JB]M[W?\X,: MQP:CL!TT<^Q4'#L'.2ZUR3LB$S -3!XTVC2JW[1'**6E+&Z]99K>2V3THLQ(2,T)3!0JU9O7WHN#7 M?PV7-FC5F#88>7[]UKA[ M;WZ*F== M$SQ9E,5BH,4VKRQW0ILZE7\V\_DAX0?'G3V9@W>R MU/K9!^.J'W6](!18DF=@;MCB (7P1$[&GP-G="SI@:?S%_9OP;OSLF06!UK\ MY!5M^M&7""I@"D07=;**@<,F)%;O0.C,]V;'X2K :T$\>5_RES,FZ7.QP5@X?) M9+R8C*:+.=Q,AS!XF"[&T[O1=# >S>%\B,2XL+# /35,V LX ZY@PH5P9VKS MF)P&SQ27AWJW;;WTC7K?&]&!++F$M)MF\#0?POG9Q?\TL;-P])$>?:2!-WO+ MAY:2D^L6LL!4!0.MB*LUJI*CA2&WI="V,0B_;I:6C&N&WZ^);XM\>KV(OR ] M6[,2^Y&[ 1;-%J/BXX?DNOOU'0O9T4+V'GMQUS##%&D##TO!U\QWK;V$"=MS MV4@8[>O@X!*>5.7\Z$815J^9:,LD[2_WMW);)%DGR>/MJ;KXI&G\_9LPL^;* M@L"5@W4[GZ\B,&U/MP'I.O314I/KRC#=N&< C4]P^RNMZ27PK7E\6(I_4$L# M!!0 ( ""#'E=):&L!>P4 + 5 9 >&PO=V]R:W-H965T M*%(E*2<&^N-O28B'-16-E;?*Z MU3+A"F-FCE6"DIXLE(Z9I4N];)E$(XM\4"Q:G7:[WXH9EXW1N;]WHT?G*K6" M2[S18-(X9GISB4+=7S2"QO;&![Y<67>C-3I/V!)G:&^3&TU7K0(EXC%*PY4$ MC8N+QCAX/0F&+L#W^,3QWNRUP5&9*W7G+JZCBT;;980"0^L@&/U;XP2%<$B4 MQ]<J)99I[6 M%;-L=*[5/6C7F]! M7J%E7!CXB \V9<*\@B.XG5W!R^>OX#EP"1]7*C5,1N:\92D%!]0*\^$FV7"= M1X8[A7=*VI6!J8PP.HQO4>I%_IUM_I>=2L!QNCR&]DD3.NU.MRR?ZO _4W$, MW: L_""=;E'.KL<[>01O^O" @K.21"XK ]UJ?6T2%N)%@Y:C0;W&QNC%LZ#? M/BMC51/8 <>3@N.)1^\^-F72N<&O*4H+T[7[_?(7]8!KB['YIXSY29W,:P([ M8-XKF/@SJ9UP1VP'Q8,!]63H'W+$90B^W4CDBD+;>; M,LZ50$_E7)W5=F)>2XM:,K?Y,P&S\:R"\6G!^+02^PI-J'GB#<7/$:_$>RKQ MZN2VQ",T?"E)7F(FTP7YGI2@@?9?(#=$^_2*G HY*NHZYX+2AI-2%4<2+PH0D),X;,$^!NC;MG2GIQ<\A:63)U\*_BM "H-\9S MX58_^4:(E;%B PQ)[1Q7'T#.B;P=M9-$\-"_):PKTG#%0T%,49T4WA4E*B7&TB]NG(9BC3B<@D8TVW7R(F& IG,.^=TLW#/ MCR_R00X&/*Z8/D%[YY[:E>_H,\J02O(-OE>-LKE3C?74R5,7VB'S/=\8U"N3 M.5Y=[&M".V3?V;'OU"65/T#*9Q!9A[1L7YU4A_\JT9V?#:H-[2];GAQWWZ8$ MIVWW5_B4G.#O\++!SLP&E8[Q%[: 'P#F+Y23D()@>HE.6TFP0IZ+6NQ4VJDK MXSK4;$$"NZ"MC;ZB[^BSW0DQDQO*98'::9Q3?*4W1Y(^B=^,QTDO=0OXH9$<)YN*7K])4G=S^L%BY.SO'W$O@[7'^PL_U!MZOD^H29,J4UFTMMN-'9;"UHFKL7F IOP M/G5KP8E*5I/2*@S_7X5V[Z3?[G]?A9H^*K(JM/;.Q)Q=]$>%AC0JE38['BON M%L>18W\(U]IUS\XRWS'G-@T(7%!H^]@=_NGL>#"[L"KQ)VQS9:V*?7.%+$+M M.M#SA5)V>^$&* YI1_\!4$L#!!0 ( ""#'E>,V[M&6@, *X5 - M>&PO(R+-2:TYL%IA5/[!\XK9@J:DN,AR*C229#(E2G?EW"MR24E< "GE7K?3";V4,.&. MAV*97J6J<&;94JB1.VB&''/Z'(]<3]Z= MG'0N.IV[\\M=Z*S&SEW/*MT[0!K5Q43#;=':PZD6:@R=8N2^W='OQU^(IQ;9 M[VI@<=5:0OU$!R5_3^X1X7['GJ7M-*&^^CY"WV*79*^JLO$PR41;;(%K!K0Z M2:ES3_C(G1#.II(!*R$IXVLSW(6!6<8SZ2A=Y3J<#R/%@X%]TX,;H-))F4[0-T#@XSSQF#7-0/C84Z4HE)5)!YEF,J:R">.[]=!XR&D"=B2;+^"LLMP#4*DLU8V8D7DF2.FA9E0- M+3NCG-_ T^%[LJ6]2C;6K5QTT32UH:II9$P']#?5C/:F;.]9ND[.[C/U::FG M(\H^U"F]EC1AJ[*_2AH#F+J/JY,\Y^N/G,U%2LWD#PXX'I*:YRPRR1YT-"B5 MF1Z@TG7NJ51LMCGR4Y+\EJY474ZK!/?JQ>^:_=9.\83(;'8/(H:G)P#":C(S#9?[&GYN$F@Z-(I/\J M37K5=FUC3[BU(VQ&'=AYC]QOL(_G;5!GNF1<,5'U%BR.J7BR,=3RBDSU/Z-; M^OKZF"9DR=5M X[Y*@\[@G$,9D< P^)@#C".86%Q_J?Y#-#Y& SS-K B Y0S M0#F&94,FY0>+8^=$^K#/-(J"( RQC$XF5@<3+&]A"%^[&N8-&%@F^"L%FBEUQH*;LG"" M5<6\87,"0 M("C?@SOO(Z]^3WGM+[3C/U!+ P04 " @@QY7EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ""#'E=Q!$D@[ 0 M %8I / >&PO=V]R:V)O;VLN>&ULQ9I+K>Z&]8/E>";^EX( MMZX+ 8?/QRO=5T-X4ZIQ%K)LM"-3<.-%$_UK^/-+GN4M;R5N53? MIX/V=RX&;"<+N9,_Q&8Z& U8?5\^7965_%$6BN?INBKS?#H8'P[/M0# M5O"=F Z\V%TM_2AC3N0QO0VRSRR(YG&R=+(@CIH[U7\=; YWK30NB&%U*?6! M*MBTX'20;AQY?I3Z'M._TC@,/"?3.S,G="+79P#20""-'B&_& #21"#-7B#3 M3&]T-P"0%@)I]0C9B:2-0-I]0IH D#2#/$QC9LU[KK MIU=.HGM]EB7!;)4Y,XB)F6),K(I8P^EQ:;1@J;]X$4!,#V-B/^C0+8.L16I3 MB%99P^GKC-?MA)@>QL1^2%>SU/^T:C)O\\9VHF=@DC"H)8'9M3/B,S!)&,22 M@'YE)WHVEXOZ%,*ATP]B-:"B[<80UYWGF%3$PU)K%J M<''#2I*)*<P, M/B F9B&+V$+/TT@]%E857ROFU+50->/%AH5P(&=A%K*(+?2,Z(B0G()A;06Y@_VR$F)B";6$!O1K/)3;* F.BR?S\+.<=N"C$Q =E] M+NATQG V)B#[W1=T7AURV)A][!ZJ< =-MN,.B(G9Q^ZS$M>QSP2SSX38/CAF MY[L93$$38@6]6"KK>@AB8@J:M H:'K_CVXBM+,0FTG]1Z_8US]?7%6LVAR\+ M++M9']SN\]S5;7$1EGQS_"SP^$GCQW\!4$L#!!0 ( ""#'E=W2W&%!@( M /$D : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4MJXT 4A>&M M&"T@Y?M2DB;.J">9-MF <,H/8EM"I::3W;=Q!O81/>A)J#,2):&K'P0?HO3T M*Q^Z:=^?RFX_E,7'\7 JJV8W3<./E,IZEX]=N>N'?#I?V?3CL9O.RW&;AF[] MWFUSTN6R3>/MC.;YZ7;FXO5SR/\SL=]L]NO\LU__/N;3](_!Z4\_OI==SE.S M>.W&;9Y63?HX7$^7=#G(W7ERLWAY6S7CRYLTJ7:00I#6#S((LOI!#D%>/R@@ M*.H'M1#4U@^ZAZ#[^D$/$/10/^@1@A[K!\D295P2),VP)M!:D&LA\%H0;"$0 M6Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG']L$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$ M>AOJ;01ZVVRSA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&^?;783Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';.?E01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'JWJ'=+H'>+>K<$>K>H=_N=>I?I\Y#+M>=KC<__3JJG\[WY^OC+ M\NOD[+U<<$ZW%>7Y+U!+ P04 " @@QY7_R>G=>,! !L) $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD M85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2: MD%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU M[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^ M#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HL MB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\ M3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC M .GC'*2/"Y ^+D'ZX!.41E!$Y2BD*.[*9[@ M "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ '8,>5PD1 )R\!@ V"@ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ '8,>5]@9-"0'!@ -QH !@ ("!+!H M 'AL+W=OYT: #]=0$ & M@($<)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ '8,> M5[Y=P=*/ @ B 8 !@ ("![S\ 'AL+W=O>2G, 5@D ' G 8 M " @;1" !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ '8,>5_O,P1ZI# \" !D M ("!U%, 'AL+W=O&PO M=V]R:W-H965T4*=]4N08 M &P0 9 " @2UJ !X;"]W;W)K&UL4$L! A0#% @ '8,>5[1R$5<[#0 HR0 !D ("! M'7$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '8,>5^A#N77,"0 R" !D ("!^XP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8,>5PQ_]1&S M!0 >@P !D ("!U)\ 'AL+W=O=<$ "#"P &0 M@(&^I0 >&PO=V]R:W-H965TD6J!.. 8 &T/ 9 " @&UL4$L! A0#% @ '8,>5P*WIL%,!0 L@P !D M ("!.[$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '8,>5_[-0/PD! 1 D !D ("!#,( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'8,>5S#U&6&2 P R@< !D ("!(-4 'AL+W=O&PO=V]R:W-H965T !X;"]W M;W)K&UL4$L! A0#% @ '8,>5SRP=2$ P M5PH !D ("!8^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8,>5RNEG7Y<# FFH !D M ("!.NX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '8,>5^P]U(9) P 7PD !D ("!P@ ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8,> M5]4QX#N=! [!L !D ("!. H! 'AL+W=O&PO=V]R:W-H965TR3IFCR@, (4. 9 " @<85 0!X;"]W;W)K M&UL4$L! A0#% @ ((,>5]2)=]'L! 3A< M !D ("!QQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((,>5]X<+P@O P L@T !D M ("!X28! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ((,>5[%)??[@"0 /C4 !D ("!YSP! 'AL+W=O M&PO=V]R:W-H965T!- M 0!X;"]W;W)K&UL4$L! A0#% @ ((,>5^;L MR2@V P ^@L !D ("!VE$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((,>5\KY6\'S! QD !D M ("!9&8! 'AL+W=O&PO M=V]R:W-H965T%00 M )4/ 9 " @>!U 0!X;"]W;W)K&UL4$L! A0#% @ ((,>5XGM<*GY!@ GB4 !D ("! M+'H! 'AL+W=O&PO=V]R:W-H965T_L38E*P, *<( 9 M " @>Z$ 0!X;"]W;W)K&UL4$L! A0#% M @ ((,>5R2459A$ @ 9 0 !D ("!4(@! 'AL+W=O&PO=V]R:W-H965T,V[M&6@, *X5 - " 7V0 0!X M;"]S='EL97,N>&UL4$L! A0#% @ ((,>5Y>*NQS $P( L M ( ! I0! %]R96QS+RYR96QS4$L! A0#% @ ((,>5W$$22#L M! 5BD \ ( !ZY0! 'AL+W=O7!E&UL4$L% 3!@ !& $8 (1, %:> 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 325 321 1 true 74 0 false 6 false false R1.htm 0000001 - Document - DOCUMENT AND ENTITY INFORMATION Sheet http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION DOCUMENT AND ENTITY INFORMATION Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL] Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL] Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL] Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL] Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED Sheet http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED Statements 8 false false R9.htm 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - ACQUISITIONS Sheet http://www.heico.com/role/ACQUISITIONS ACQUISITIONS Notes 10 false false R11.htm 0000011 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION SELECTED FINANCIAL STATEMENT INFORMATION Notes 11 false false R12.htm 0000012 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 12 false false R13.htm 0000013 - Disclosure - LONG-TERM DEBT Sheet http://www.heico.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 13 false false R14.htm 0000014 - Disclosure - REVENUE Sheet http://www.heico.com/role/REVENUE REVENUE Notes 14 false false R15.htm 0000015 - Disclosure - INCOME TAXES Sheet http://www.heico.com/role/INCOMETAXES INCOME TAXES Notes 15 false false R16.htm 0000016 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 16 false false R17.htm 0000017 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS Notes 17 false false R18.htm 0000018 - Disclosure - OPERATING SEGMENTS Sheet http://www.heico.com/role/OPERATINGSEGMENTS OPERATING SEGMENTS Notes 18 false false R19.htm 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 0000020 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.heico.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 20 false false R21.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 9954702 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.heico.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.heico.com/role/ACQUISITIONS 22 false false R23.htm 9954703 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables SELECTED FINANCIAL STATEMENT INFORMATION (Tables) Tables http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION 23 false false R24.htm 9954704 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 24 false false R25.htm 9954705 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.heico.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.heico.com/role/LONGTERMDEBT 25 false false R26.htm 9954706 - Disclosure - REVENUE (Tables) Sheet http://www.heico.com/role/REVENUETables REVENUE (Tables) Tables http://www.heico.com/role/REVENUE 26 false false R27.htm 9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.heico.com/role/FAIRVALUEMEASUREMENTS 27 false false R28.htm 9954708 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) Tables http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS 28 false false R29.htm 9954709 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://www.heico.com/role/OPERATINGSEGMENTSTables OPERATING SEGMENTS (Tables) Tables http://www.heico.com/role/OPERATINGSEGMENTS 29 false false R30.htm 9954710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES 30 false false R31.htm 9954711 - Disclosure - ACQUISITIONS (Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails ACQUISITIONS (Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 31 false false R32.htm 9954712 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails ACQUISITIONS (Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 32 false false R33.htm 9954713 - Disclosure - ACQUISITIONS (Pro Forma) (Details) Sheet http://www.heico.com/role/ACQUISITIONSProFormaDetails ACQUISITIONS (Pro Forma) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 33 false false R34.htm 9954714 - Disclosure - ACQUISITIONS (Details Textuals) Sheet http://www.heico.com/role/ACQUISITIONSDetailsTextuals ACQUISITIONS (Details Textuals) Details http://www.heico.com/role/ACQUISITIONSTables 34 false false R35.htm 9954715 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 35 false false R36.htm 9954716 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 36 false false R37.htm 9954717 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 37 false false R38.htm 9954718 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 38 false false R39.htm 9954719 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 39 false false R40.htm 9954720 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 40 false false R41.htm 9954721 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 41 false false R42.htm 9954722 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details) Details http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 42 false false R43.htm 9954723 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details) Details http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 43 false false R44.htm 9954724 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) Details http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 44 false false R45.htm 9954725 - Disclosure - LONG-TERM DEBT (Debt) (Details) Sheet http://www.heico.com/role/LONGTERMDEBTDebtDetails LONG-TERM DEBT (Debt) (Details) Details http://www.heico.com/role/LONGTERMDEBTTables 45 false false R46.htm 9954726 - Disclosure - LONG-TERM DEBT (Notes) (Details) Notes http://www.heico.com/role/LONGTERMDEBTNotesDetails LONG-TERM DEBT (Notes) (Details) Details http://www.heico.com/role/LONGTERMDEBTTables 46 false false R47.htm 9954727 - Disclosure - LONG-TERM DEBT (Details Textuals) Sheet http://www.heico.com/role/LONGTERMDEBTDetailsTextuals LONG-TERM DEBT (Details Textuals) Details http://www.heico.com/role/LONGTERMDEBTTables 47 false false R48.htm 9954728 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) Sheet http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails REVENUE (Contract Assets and Liabilities) (Details) Details http://www.heico.com/role/REVENUETables 48 false false R49.htm 9954729 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) Sheet http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails REVENUE (Disaggregation of Revenue, by Product Line) (Details) Details http://www.heico.com/role/REVENUETables 49 false false R50.htm 9954730 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) Sheet http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails REVENUE (Disaggregation of Revenue, by Industry) (Details) Details http://www.heico.com/role/REVENUETables 50 false false R51.htm 9954731 - Disclosure - REVENUE (Details Textuals) Sheet http://www.heico.com/role/REVENUEDetailsTextuals REVENUE (Details Textuals) Details http://www.heico.com/role/REVENUETables 51 false false R52.htm 9954732 - Disclosure - INCOME TAXES (Details Textuals) Sheet http://www.heico.com/role/INCOMETAXESDetailsTextuals INCOME TAXES (Details Textuals) Details http://www.heico.com/role/INCOMETAXES 52 false false R53.htm 9954733 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details) Details http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables 53 false false R54.htm 9954734 - Disclosure - FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details) Details 54 false false R55.htm 9954735 - Disclosure - FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) Details http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables 55 false false R56.htm 9954736 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals FAIR VALUE MEASUREMENTS (Details Textuals) Details http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables 56 false false R57.htm 9954737 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) Details http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables 57 false false R58.htm 9954738 - Disclosure - OPERATING SEGMENTS (Details) Sheet http://www.heico.com/role/OPERATINGSEGMENTSDetails OPERATING SEGMENTS (Details) Details http://www.heico.com/role/OPERATINGSEGMENTSTables 58 false false R59.htm 9954739 - Disclosure - OPERATING SEGMENTS (Assets) (Details) Sheet http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails OPERATING SEGMENTS (Assets) (Details) Details http://www.heico.com/role/OPERATINGSEGMENTSTables 59 false false R60.htm 9954740 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables 60 false false R61.htm 9954741 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals COMMITMENTS AND CONTINGENCIES (Details Textuals) Details http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables 61 false false R62.htm 9954742 - Disclosure - SUBSEQUENT EVENTS (Details Textuals) Sheet http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals SUBSEQUENT EVENTS (Details Textuals) Details http://www.heico.com/role/SUBSEQUENTEVENTS 62 false false All Reports Book All Reports hei-20230731.htm a73123exhibit221.htm a73123exhibit311.htm a73123exhibit312.htm a73123exhibit321.htm a73123exhibit322.htm hei-20230731.xsd hei-20230731_cal.xml hei-20230731_def.xml hei-20230731_lab.xml hei-20230731_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hei-20230731.htm": { "axisCustom": 3, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1051, "http://xbrl.sec.gov/dei/2023": 35 }, "contextCount": 325, "dts": { "calculationLink": { "local": [ "hei-20230731_cal.xml" ] }, "definitionLink": { "local": [ "hei-20230731_def.xml" ] }, "inline": { "local": [ "hei-20230731.htm" ] }, "labelLink": { "local": [ "hei-20230731_lab.xml" ] }, "presentationLink": { "local": [ "hei-20230731_pre.xml" ] }, "schema": { "local": [ "hei-20230731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 545, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5, "total": 8 }, "keyCustom": 25, "keyStandard": 296, "memberCustom": 37, "memberStandard": 31, "nsprefix": "hei", "nsuri": "http://www.heico.com/20230731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - DOCUMENT AND ENTITY INFORMATION", "menuCat": "Cover", "order": "1", "role": "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "shortName": "DOCUMENT AND ENTITY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "10", "role": "http://www.heico.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION", "menuCat": "Notes", "order": "11", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "12", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - LONG-TERM DEBT", "menuCat": "Notes", "order": "13", "role": "http://www.heico.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - REVENUE", "menuCat": "Notes", "order": "14", "role": "http://www.heico.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://www.heico.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "16", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "menuCat": "Notes", "order": "17", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - OPERATING SEGMENTS", "menuCat": "Notes", "order": "18", "role": "http://www.heico.com/role/OPERATINGSEGMENTS", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "19", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED", "menuCat": "Statements", "order": "2", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "20", "role": "http://www.heico.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-118", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.heico.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-118", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - LONG-TERM DEBT (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.heico.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.heico.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - OPERATING SEGMENTS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.heico.com/role/OPERATINGSEGMENTSTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL]", "menuCat": "Statements", "order": "3", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - ACQUISITIONS (Total Consideration) (Details)", "menuCat": "Details", "order": "31", "role": "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "shortName": "ACQUISITIONS (Total Consideration) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-118", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "menuCat": "Details", "order": "32", "role": "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "shortName": "ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-121", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - ACQUISITIONS (Pro Forma) (Details)", "menuCat": "Details", "order": "33", "role": "http://www.heico.com/role/ACQUISITIONSProFormaDetails", "shortName": "ACQUISITIONS (Pro Forma) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - ACQUISITIONS (Details Textuals)", "menuCat": "Details", "order": "34", "role": "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "shortName": "ACQUISITIONS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-110", "decimals": null, "lang": "en-US", "name": "hei:NameOfAcquiredProductLine", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details)", "menuCat": "Details", "order": "35", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details)", "menuCat": "Details", "order": "37", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofResearchandDevelopmentExpensesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Research and Development Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofResearchandDevelopmentExpensesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details)", "menuCat": "Details", "order": "39", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Redeemable Noncontrolling Interests) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED", "menuCat": "Statements", "order": "4", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Accumulated Other Comprehensive Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCredits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "menuCat": "Details", "order": "41", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-7", "decimals": "-5", "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfIdentifiableIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Identifiable Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfIdentifiableIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "menuCat": "Details", "order": "44", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - LONG-TERM DEBT (Debt) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "shortName": "LONG-TERM DEBT (Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "hei:FinanceLeasesAndNotePayableTotal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - LONG-TERM DEBT (Notes) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.heico.com/role/LONGTERMDEBTNotesDetails", "shortName": "LONG-TERM DEBT (Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "hei:LineOfCreditFacilityChangeInBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - LONG-TERM DEBT (Details Textuals)", "menuCat": "Details", "order": "47", "role": "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "shortName": "LONG-TERM DEBT (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "hei:LineOfCreditFacilityChangeInBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails", "shortName": "REVENUE (Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-180", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Industry) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-211", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - REVENUE (Details Textuals)", "menuCat": "Details", "order": "51", "role": "http://www.heico.com/role/REVENUEDetailsTextuals", "shortName": "REVENUE (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - INCOME TAXES (Details Textuals)", "menuCat": "Details", "order": "52", "role": "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "shortName": "INCOME TAXES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "shortName": "FAIR VALUE MEASUREMENTS (Fair Value Hierarchy, by Category) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-244", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-270", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "shortName": "FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-305", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals)", "menuCat": "Details", "order": "56", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "shortName": "FAIR VALUE MEASUREMENTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-258", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "menuCat": "Details", "order": "57", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - OPERATING SEGMENTS (Details)", "menuCat": "Details", "order": "58", "role": "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "shortName": "OPERATING SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - OPERATING SEGMENTS (Assets) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "shortName": "OPERATING SEGMENTS (Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-320", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-46", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED", "menuCat": "Statements", "order": "6", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-46", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "60", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals)", "menuCat": "Details", "order": "61", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-6", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-118", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - SUBSEQUENT EVENTS (Details Textuals)", "menuCat": "Details", "order": "62", "role": "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals", "shortName": "SUBSEQUENT EVENTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-324", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL]", "menuCat": "Statements", "order": "7", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY AND COMPREHENSIVE INCOME - UNAUDITED [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-13", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED", "menuCat": "Statements", "order": "8", "role": "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20230731.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "tag": { "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canada, Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Address" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r715" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r715" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r719" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share", "terseLabel": "Entity Common Stock Par Value" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "perShareItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r715" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r715" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r715" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "tradingSymbolItemType" }, "hei_A2028SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2028 Senior Notes", "label": "2028 Senior Notes [Member]", "terseLabel": "2028 Senior Notes" } } }, "localname": "A2028SeniorNotesMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "domainItemType" }, "hei_A2033SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2033 Senior Notes", "label": "2033 Senior Notes [Member]", "terseLabel": "2033 Senior Notes" } } }, "localname": "A2033SeniorNotesMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "domainItemType" }, "hei_AccruedCustomerRebatesAndCredits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued customer rebates and credits.", "label": "Accrued Customer Rebates and Credits", "verboseLabel": "Accrued customer rebates and credits" } } }, "localname": "AccruedCustomerRebatesAndCredits", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AccruedCustomerRebatesAndCreditsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total customer rebates and credits expense deducted within net sales.", "label": "Accrued Customer Rebates and Credits Expense", "verboseLabel": "Total customer rebates and credits deducted within net sales" } } }, "localname": "AccruedCustomerRebatesAndCreditsExpense", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AccruedExpensesAssumed": { "auth_ref": [], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses assumed at the acquisition date.", "label": "Accrued Expenses Assumed", "terseLabel": "Accrued Expenses Assumed" } } }, "localname": "AccruedExpensesAssumed", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "verboseLabel": "Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_AerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Aerospace industry [Member]", "label": "Aerospace [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_AftermarketReplacementPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aftermarket Replacement Parts [Member]", "label": "Aftermarket Replacement Parts [Member]", "terseLabel": "Aftermarket Replacement Parts [Member]" } } }, "localname": "AftermarketReplacementPartsMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_AggregateLCPLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate LCP Liability [Member]", "label": "Aggregate LCP Liability [Member]", "terseLabel": "Aggregate LCP Liability [Member]" } } }, "localname": "AggregateLCPLiabilityMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_AlconMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alcon Electronics Pvt. Ltd.", "label": "Alcon [Member]", "terseLabel": "Alcon" } } }, "localname": "AlconMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_BalanceSheetsParentheticalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheets Parenthetical [Abstract]", "terseLabel": "Balance Sheets Parenthetical [Abstract]" } } }, "localname": "BalanceSheetsParentheticalAbstract", "nsuri": "http://www.heico.com/20230731", "xbrltype": "stringItemType" }, "hei_BusinessCombinationReversalOfRemainingContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration reversed during the period, due to the termination of the contingent consideration agreement.", "label": "Business Combination, Reversal of Remaining Contingent Consideration, Liability", "negatedTerseLabel": "Business Combination, Reversal of Remaining Contingent Consideration, Liability", "terseLabel": "Business Combination, Reversal of Remaining Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationReversalOfRemainingContingentConsiderationLiability", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_ClassificationTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification Type [Axis]", "label": "Classification Type [Axis]", "terseLabel": "Classification Type [Axis]" } } }, "localname": "ClassificationTypeAxis", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "hei_ClassificationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Classification Type [Axis]", "label": "Classification Type [Domain]", "terseLabel": "Classification Type [Domain]" } } }, "localname": "ClassificationTypeDomain", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of common stock repurchased by the entity that was surrendered by employees as settlement for employee tax withholding obligations due in connection with exercises of non-qualified stock options.", "label": "Common Stock Issued Repurchased and Retired Related To Stock Option Exercises", "negatedTerseLabel": "Common Stock Issued Repurchased and Retired Related To Stock Option Exercises" } } }, "localname": "CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_ContractWithCustomerAdditionalUnbilledReceivablesUsingOverTimeRecognitionModel": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "hei_ContractwithCustomerBillingsinExcessofUnbilledReceivableandNewDepositsinExcessofDepositsRecognizedasRevenue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amounts recorded as additional unbilled receivables for contracts using an over-time recognition model.", "label": "Contract with Customer, Additional Unbilled Receivables using Over-time recognition model", "terseLabel": "Increase in contract assets, net" } } }, "localname": "ContractWithCustomerAdditionalUnbilledReceivablesUsingOverTimeRecognitionModel", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_ContractwithCustomerBillingsinExcessofUnbilledReceivableandNewDepositsinExcessofDepositsRecognizedasRevenue": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue", "label": "Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue", "negatedTotalLabel": "Contract with Customer, Billings in Excess of Unbilled Receivable and New Deposits in Excess of Deposits Recognized as Revenue" } } }, "localname": "ContractwithCustomerBillingsinExcessofUnbilledReceivableandNewDepositsinExcessofDepositsRecognizedasRevenue", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_ContractwithCustomerReceiptsDuringthePeriodinExcessofCustomerDepositsRecognizedasRevenue": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "hei_ContractwithCustomerBillingsinExcessofUnbilledReceivableandNewDepositsinExcessofDepositsRecognizedasRevenue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Receipts during the period of new customer deposits on certain customer contracts in excess of reductions to contract liabilities from customer deposits recognized as revenue.", "label": "Contract with Customer, Receipts During the Period in Excess of Customer Deposits Recognized as Revenue", "terseLabel": "Increase (Decrease) in Customer Deposits" } } }, "localname": "ContractwithCustomerReceiptsDuringthePeriodinExcessofCustomerDepositsRecognizedasRevenue", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_CorporateAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Eliminations [Member]", "label": "Corporate And Eliminations [Member]", "terseLabel": "Corporate And Eliminations [Member]", "verboseLabel": "Other Primarily Corporate and Intersegment [Member]" } } }, "localname": "CorporateAndEliminationsMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_CorporateOwnedLifeInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate owned life insurance [Member]", "label": "Corporate Owned Life Insurance [Member]", "terseLabel": "Corporate Owned Life Insurance [Member]" } } }, "localname": "CorporateOwnedLifeInsuranceMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "domainItemType" }, "hei_DefenseandSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Defense and Space industries [Member]", "label": "Defense and Space [Member]", "terseLabel": "Defense and Space [Member]" } } }, "localname": "DefenseandSpaceMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationObligation": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred compensation obligation payable in company common stock.", "label": "Deferred Compensation Obligation", "verboseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredCompensationObligation", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_DeferredCompensationObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Obligation [Member]", "terseLabel": "Deferred Compensation Obligation [Member]" } } }, "localname": "DeferredCompensationObligationMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationPlanAssetCategoriesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Asset Categories [Axis]", "label": "Deferred Compensation Plan, Asset Categories [Axis]", "terseLabel": "Deferred Compensation Plan, Asset Categories [Axis]" } } }, "localname": "DeferredCompensationPlanAssetCategoriesAxis", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "stringItemType" }, "hei_DeferredCompensationPlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Asset Categories [Domain]", "label": "Deferred Compensation Plan, Asset Categories [Domain]", "terseLabel": "Deferred Compensation Plan, Asset Categories [Domain]" } } }, "localname": "DeferredCompensationPlanAssetCategoriesDomain", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plans [Abstract]", "label": "Deferred Compensation Plans [Abstract]", "terseLabel": "Deferred Compensation Plans [Abstract]" } } }, "localname": "DeferredCompensationPlansAbstract", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "stringItemType" }, "hei_DefinedBenefitPlanLiabilityCategoriesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Liability Categories [Axis]", "label": "Defined Benefit Plan, Liability Categories [Axis]", "terseLabel": "Defined Benefit Plan, Liability Categories [Axis]" } } }, "localname": "DefinedBenefitPlanLiabilityCategoriesAxis", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_DefinedBenefitPlanLiabilityCategoriesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Defined Benefit Plan, Liability Categories [Axis]", "label": "Defined Benefit Plan, Liability Categories [Domain]", "terseLabel": "Defined Benefit Plan, Liability Categories [Domain]" } } }, "localname": "DefinedBenefitPlanLiabilityCategoriesDomain", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator.", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_DescriptionOfAcquiredProductLine": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Acquired Product Line", "label": "Description of Acquired Product Line", "terseLabel": "Description of Acquired Product Line" } } }, "localname": "DescriptionOfAcquiredProductLine", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_ELTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aircraft Emergency Locator Transmitter", "label": "ELT [Member]", "terseLabel": "ELT" } } }, "localname": "ELTMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ElectronicComponentsforDefenseSpaceandAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Components for Defense, Space and Aerospace [Member]", "label": "Electronic Components for Defense, Space and Aerospace [Member]", "terseLabel": "Electronic Components for Defense, Space and Aerospace [Member]" } } }, "localname": "ElectronicComponentsforDefenseSpaceandAerospaceMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ElectronicTechnologiesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Technologies Group.", "label": "Electronic Technologies Group [Member]", "terseLabel": "Electronic Technologies Group [Member]" } } }, "localname": "ElectronicTechnologiesGroupMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ExistingManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Management", "label": "Existing Management [Member]", "terseLabel": "Existing Management" } } }, "localname": "ExistingManagementMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ExxeliaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exxelia International", "label": "Exxelia [Member]", "terseLabel": "Exxelia" } } }, "localname": "ExxeliaMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2015AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2015 Acquisition", "label": "FY 2015 Acquisition [Member]", "terseLabel": "FY 2015 Acquisition" } } }, "localname": "FY2015AcquisitionMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2017AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2017 Acquisitions", "label": "FY 2017 Acquisition [Member]", "terseLabel": "FY 2017 Acquisition [Member]" } } }, "localname": "FY2017AcquisitionMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisition Subsidiary 1", "label": "FY2020 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2020 Acquisition Subsidiary 1" } } }, "localname": "FY2020AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisition Subsidiary 1", "label": "FY2021 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2021 Acquisition Subsidiary 1" } } }, "localname": "FY2021AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 1", "label": "FY2022 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 1" } } }, "localname": "FY2022AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 2", "label": "FY2022 Acquisition Subsidiary 2 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 2" } } }, "localname": "FY2022AcquisitionSubsidiary2Member", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 3", "label": "FY2022 Acquisition Subsidiary 3 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 3" } } }, "localname": "FY2022AcquisitionSubsidiary3Member", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "hei_FY2023AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2023 Acquisition", "label": "FY 2023 Acquisition [Member]", "terseLabel": "FY 2023 Acquisition" } } }, "localname": "FY2023AcquisitionMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FinanceLeasesAndNotePayableTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of finance leases and note payable, current and non-current", "label": "Finance leases and note payable, Total", "terseLabel": "Finance leases and note payable, Total" } } }, "localname": "FinanceLeasesAndNotePayableTotal", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "monetaryItemType" }, "hei_FiniteLivedIntellectualPropertyGross": { "auth_ref": [], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life.", "label": "Finite-Lived Intellectual Property, Gross", "terseLabel": "Finite-Lived Intellectual Property, Gross" } } }, "localname": "FiniteLivedIntellectualPropertyGross", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_FlightSupportGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flight Support Group.", "label": "Flight Support Group [Member]", "terseLabel": "Flight Support Group [Member]" } } }, "localname": "FlightSupportGroupMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heico Common Stock [Member]", "label": "Heico Common Stock [Member]", "terseLabel": "Heico Common Stock [Member]" } } }, "localname": "HeicoCommonStockMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION" ], "xbrltype": "domainItemType" }, "hei_HeicoElectronicTechnologiesCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heico Electronic Technologies Corp", "label": "Heico Electronic Technologies Corp [Member]", "terseLabel": "Heico Electronic Technologies Corp" } } }, "localname": "HeicoElectronicTechnologiesCorpMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoStockHeldByIrrevocableTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO stock held by irrevocable trust.", "label": "HEICO Stock Held By Irrevocable Trust [Member]", "terseLabel": "HEICO Stock Held By Irrevocable Trust [Member]" } } }, "localname": "HeicoStockHeldByIrrevocableTrustMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "hei_IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "label": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "terseLabel": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets" } } }, "localname": "IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_LineOfCreditFacilityChangeInBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow through increased commitments.", "label": "Line of Credit Facility Change in Borrowing Capacity", "terseLabel": "Line of Credit Facility Change in Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityChangeInBorrowingCapacity", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_NameOfAcquiredProductLine": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name Of Acquired Product Line", "label": "Name Of Acquired Product Line", "terseLabel": "Name Of Acquired Product Line" } } }, "localname": "NameOfAcquiredProductLine", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_NetInvestmentRelatedtoDeferredCompensationPlan": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Investment Related to Deferred Compensation Plan", "label": "Net Investment Related to Deferred Compensation Plan", "negatedTerseLabel": "Net Investment Related to Deferred Compensation Plan" } } }, "localname": "NetInvestmentRelatedtoDeferredCompensationPlan", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_NoncontrollingInterestDecreaseFromBusinessAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in noncontrolling interest from business combination", "label": "NoncontrollingInterestDecreaseFromBusinessAcquisition", "negatedTerseLabel": "NoncontrollingInterestDecreaseFromBusinessAcquisition" } } }, "localname": "NoncontrollingInterestDecreaseFromBusinessAcquisition", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator.", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_OtherElectronicComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Electronic Components [Member]", "label": "Other Electronic Components [Member]", "terseLabel": "Other Electronic Components [Member]" } } }, "localname": "OtherElectronicComponentsMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_OtherIndustriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within other industries [Member]", "label": "Other Industries [Member]", "terseLabel": "Other Industries [Member]" } } }, "localname": "OtherIndustriesMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_PercentOfOwnershipSoldDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of ownership sold during the period", "label": "Percent of ownership sold during the period", "terseLabel": "Percent of ownership sold during the period" } } }, "localname": "PercentOfOwnershipSoldDuringThePeriod", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "hei_ProFormaNetIncomeAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pro Forma Net income attributable to Parent", "label": "Pro Forma Net income attributable to Parent", "terseLabel": "Pro Forma Net income attributable to Parent" } } }, "localname": "ProFormaNetIncomeAttributableToParent", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProFormaDetails" ], "xbrltype": "monetaryItemType" }, "hei_ProductLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line [Member]", "label": "Product Line [Member]", "terseLabel": "Product Line [Member]" } } }, "localname": "ProductLineMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ProductWarrantyLiabilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Liability [Axis]", "label": "Product Warranty Liability [Axis]", "terseLabel": "Product Warranty Liability [Axis]" } } }, "localname": "ProductWarrantyLiabilityAxis", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "hei_ProductWarrantyLiabilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Product Warranty Liability [Axis]", "label": "Product Warranty Liability [Domain]", "terseLabel": "Product Warranty Liability [Domain]" } } }, "localname": "ProductWarrantyLiabilityDomain", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "hei_REVENUEAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "REVENUE [Abstract]", "label": "REVENUE [Abstract]", "terseLabel": "REVENUE [Abstract]" } } }, "localname": "REVENUEAbstract", "nsuri": "http://www.heico.com/20230731", "xbrltype": "stringItemType" }, "hei_RecognizedLiabilitiesAssumedShortTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recognized Liabilities Assumed, Short-Term Debt Acquired", "label": "Recognized Liabilities Assumed, Short-Term Debt", "terseLabel": "Recognized Liabilities Assumed, Short-Term Debt" } } }, "localname": "RecognizedLiabilitiesAssumedShortTermDebt", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_RedeemableNoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests [Member]", "terseLabel": "Redeemable Noncontrolling Interests [Member]" } } }, "localname": "RedeemableNoncontrollingInterestsMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "hei_RepairandOverhaulPartsandServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repair and Overhaul Parts and Services [Member]", "label": "Repair and Overhaul Parts and Services [Member]", "terseLabel": "Repair and Overhaul Parts and Services [Member]" } } }, "localname": "RepairandOverhaulPartsandServicesMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_SalesbyIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales by Industry [Member]", "label": "Sales by Industry [Member]", "terseLabel": "Sales by Industry [Member]" } } }, "localname": "SalesbyIndustryMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table]", "verboseLabel": "Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleOfIdentifiableIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value of intangible assets both subject to and not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule Of Identifiable Intangible Assets [Table Text Block]", "verboseLabel": "Schedule Of Identifiable Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfIdentifiableIntangibleAssetsTableTextBlock", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofEarningsPerShareBasicandDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]" } } }, "localname": "ScheduleofEarningsPerShareBasicandDilutedLineItems", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofEarningsPerShareBasicandDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted [Table]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table]" } } }, "localname": "ScheduleofEarningsPerShareBasicandDilutedTable", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofFairValueofTotalConsiderationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block]", "label": "Schedule of Fair Value of Total Consideration [Table Text Block]", "terseLabel": "Schedule of Fair Value of Total Consideration" } } }, "localname": "ScheduleofFairValueofTotalConsiderationTableTextBlock", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofProductWarrantiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Product Warranties [Table]", "label": "Schedule of Product Warranties [Line Items]", "terseLabel": "Schedule of Product Warranties [Line Items]" } } }, "localname": "ScheduleofProductWarrantiesLineItems", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofProductWarrantiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Product Warranties [Table]", "label": "Schedule of Product Warranties [Table]", "terseLabel": "Schedule of Product Warranties [Table]" } } }, "localname": "ScheduleofProductWarrantiesTable", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofResearchandDevelopmentExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales.", "label": "Schedule of Research and Development Expenses [Table Text Block]", "terseLabel": "Schedule of Research and Development Expenses [Table Text Block]" } } }, "localname": "ScheduleofResearchandDevelopmentExpensesTableTextBlock", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "hei_SelectedFinancialStatementInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Financial Statement Information [Abstract]", "terseLabel": "Selected Financial Statement Information [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationAbstract", "nsuri": "http://www.heico.com/20230731", "xbrltype": "stringItemType" }, "hei_SelectedFinancialStatementInformationDetailsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Financial Statement Information (Details) [Abstract]", "label": "Selected Financial Statement Information (Details) [Abstract]", "terseLabel": "Selected Financial Statement Information (Details) [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationDetailsAbstract", "nsuri": "http://www.heico.com/20230731", "xbrltype": "stringItemType" }, "hei_SpecialtyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Products [Member]", "label": "Specialty Products [Member]", "terseLabel": "Specialty Products [Member]" } } }, "localname": "SpecialtyProductsMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_SwinglineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swingline", "label": "Swingline [Member]", "terseLabel": "Swingline" } } }, "localname": "SwinglineMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TotalShareholdersEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Shareholders Equity, not including Redeemable Noncontrolling Interests", "label": "Total Shareholders Equity [Member]", "terseLabel": "Total Shareholders Equity [Member]" } } }, "localname": "TotalShareholdersEquityMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "hei_ValueOfStockHeldDuringPeriodInIrrevocableTrustForDeferredCompensationObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period for deferred compensation obligation but held in irrevocable trust", "label": "Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation", "negatedTerseLabel": "Value of Stock Held During Period in Irrevocable Trust for Deferred Compensation Obligation" } } }, "localname": "ValueOfStockHeldDuringPeriodInIrrevocableTrustForDeferredCompensationObligation", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_ValueOfStockIssuedDuringPeriodForDeferredCompensationObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to deferred compensation obligation", "label": "Value of Stock Issued During Period for Deferred Compensation Obligation", "terseLabel": "Value of Stock Issued During Period for Deferred Compensation Obligation" } } }, "localname": "ValueOfStockIssuedDuringPeriodForDeferredCompensationObligation", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "hei_WencorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wencor Group", "label": "Wencor [Member]", "terseLabel": "Wencor" } } }, "localname": "WencorMember", "nsuri": "http://www.heico.com/20230731", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r230", "r451", "r452", "r455", "r456", "r491", "r663", "r766", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r230", "r451", "r452", "r455", "r456", "r491", "r663", "r766", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r230", "r270", "r281", "r282", "r283", "r284", "r285", "r287", "r291", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r350", "r351", "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r230", "r270", "r281", "r282", "r283", "r284", "r285", "r287", "r291", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r350", "r351", "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [ "r786" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r296", "r686", "r775", "r798", "r799" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r328", "r329", "r330", "r331", "r415", "r499", "r562", "r592", "r593", "r647", "r649", "r652", "r653", "r654", "r664", "r665", "r676", "r683", "r697", "r702", "r771", "r790", "r791", "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r328", "r329", "r330", "r331", "r415", "r499", "r562", "r592", "r593", "r647", "r649", "r652", "r653", "r654", "r664", "r665", "r676", "r683", "r697", "r702", "r771", "r790", "r791", "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r296", "r686", "r775", "r798", "r799" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r293", "r500", "r556", "r557", "r558", "r559", "r560", "r561", "r666", "r684", "r701", "r727", "r764", "r765", "r775", "r798" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r293", "r500", "r556", "r557", "r558", "r559", "r560", "r561", "r666", "r684", "r701", "r727", "r764", "r765", "r775", "r798" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r328", "r329", "r330", "r331", "r405", "r415", "r419", "r420", "r421", "r498", "r499", "r562", "r592", "r593", "r647", "r649", "r652", "r653", "r654", "r664", "r665", "r676", "r683", "r697", "r702", "r705", "r762", "r771", "r791", "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r328", "r329", "r330", "r331", "r405", "r415", "r419", "r420", "r421", "r498", "r499", "r562", "r592", "r593", "r647", "r649", "r652", "r653", "r654", "r664", "r665", "r676", "r683", "r697", "r702", "r705", "r762", "r771", "r791", "r792", "r793", "r794", "r795" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r244", "r416", "r721", "r747" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r244", "r416", "r721", "r722", "r747" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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", "verboseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r201", "r297", "r298", "r669" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r297", "r298" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r121", "r168" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r8", "r18", "r46", "r733", "r734", "r735" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Benefit Obligation [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r70", "r192", "r533" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r211", "r212", "r477", "r479", "r480", "r481", "r482", "r483" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r46", "r132", "r202", "r529", "r567", "r568" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending accumulated other comprehensive loss", "periodStartLabel": "Starting accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r211", "r212", "r477", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r18", "r46", "r458", "r461", "r486", "r563", "r564", "r733", "r734", "r735", "r744", "r745", "r746" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r6", "r18", "r46", "r212", "r213", "r479", "r480", "r481", "r482", "r483", "r733" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "verboseLabel": "Selected Financial Statement Information [Text Block]" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r124" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r422", "r423", "r424", "r580", "r744", "r745", "r746", "r779", "r801" ], "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 [Member]", "verboseLabel": "Capital In Excess Of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r14", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Adjustments to Additional Paid in Capital, Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Proceeds from stock option exercises, Adjustment to Additional Paid in Capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r80", "r81", "r417" ], "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": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "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]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r203", "r299", "r303" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r14", "r63", "r68" ], "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", "verboseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r257" ], "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": "Anti-dilutive stock options excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r166", "r196", "r226", "r268", "r283", "r289", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r451", "r455", "r473", "r523", "r614", "r700", "r713", "r767", "r768", "r788" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r188", "r205", "r226", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r451", "r455", "r473", "r700", "r767", "r768", "r788" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r151" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "verboseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r445", "r695", "r696" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r82", "r86", "r445", "r695", "r696" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Description of Acquired Entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r445" ], "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 Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r84" ], "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", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProFormaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Diluted" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProFormaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r443", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r443", "r444" ], "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": "Business Acquisition, Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r89" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r449", "r738" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r2", "r92", "r448" ], "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", "terseLabel": "Contingent consideration", "verboseLabel": "Total liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r158", "r446" ], "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]", "verboseLabel": "Acquisitions [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationReasonForBusinessCombination": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "This element represents a description of the primary reason for the business combination which may consist of general categories such as top-line growth, synergistic benefits, market share, and diversification and the more detailed factors that might apply.", "label": "Business Combination, Reason for Business Combination", "terseLabel": "Business Combination, Reason for Business Combination" } } }, "localname": "BusinessCombinationReasonForBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt 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, Long-Term Debt", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 5.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", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 4.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r87", "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 5.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r87", "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 6.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r88" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r48" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedTerseLabel": "Cash Acquired from Acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r55", "r190", "r667" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r55", "r141", "r223" ], "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r141" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r183", "r198", "r199", "r200", "r226", "r248", "r252", "r254", "r256", "r262", "r263", "r300", "r340", "r343", "r344", "r345", "r351", "r352", "r383", "r384", "r385", "r386", "r387", "r473", "r572", "r573", "r574", "r575", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r602", "r623", "r643", "r656", "r657", "r658", "r659", "r660", "r720", "r739", "r748" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]", "verboseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r113", "r526", "r601" ], "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", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r152", "r326", "r327", "r662", "r763" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]", "verboseLabel": "Class A Common Stock [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "verboseLabel": "Cash dividends per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "auth_ref": [ "r79" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of common stock issued to a trust (for example, a 'rabbi trust') set up specifically to accumulate stock for the sole purpose of distribution to participating employees. This trust does not allow employees to immediately or after a holding period diversify into nonemployer securities. The deferred compensation plan for which this trust is set up must be settled by the delivery of a fixed number of shares of employer stock.", "label": "Common Stock Issued, Employee Stock Trust", "negatedLabel": "HEICO stock held by irrevocable trust" } } }, "localname": "CommonStockIssuedEmployeeStockTrust", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r703", "r704", "r705", "r707", "r708", "r709", "r710", "r744", "r745", "r779", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r123", "r602" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r123" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r123", "r602", "r620", "r801", "r802" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r123", "r528", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r208", "r210", "r218", "r519", "r542" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to HEICO" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r12", "r97", "r101", "r208", "r210", "r217", "r518", "r541" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.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", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income attributable to noncontrolling interests", "verboseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r101", "r163", "r208", "r210", "r216", "r517", "r540" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.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", "terseLabel": "Comprehensive income", "totalLabel": "Comprehensive income from consolidated operations" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r151" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r178", "r304", "r772", "r773" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "totalLabel": "Net contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r772", "r773" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r389", "r390", "r401" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "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": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r136", "r226", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r473", "r767" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r135" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r91" ], "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 [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r172" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Total debt and capital leases" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r153", "r225", "r353", "r359", "r360", "r361", "r362", "r363", "r364", "r369", "r376", "r377", "r379" ], "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 Disclosure [Text Block]", "terseLabel": "Debt Disclosure" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r38", "r117" ], "lang": { "en-us": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.", "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt Instrument, Date of First Required Payment" } } }, "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentDescription": { "auth_ref": [ "r26", "r76", "r116", "r120", "r167", "r169" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.", "label": "Debt Instrument, Description", "terseLabel": "Debt Instrument, Description" } } }, "localname": "DebtInstrumentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r105", "r107", "r354", "r485", "r679", "r680" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r105", "r381", "r485" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36", "r355" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentIssuanceDate1": { "auth_ref": [ "r27", "r771" ], "lang": { "en-us": { "role": { "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format.", "label": "Debt Instrument, Issuance Date", "terseLabel": "Debt Instrument, Issuance Date" } } }, "localname": "DebtInstrumentIssuanceDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r230", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r485", "r678", "r679", "r680", "r681", "r682", "r740" ], "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "verboseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r181", "r678", "r781" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPaymentTerms": { "auth_ref": [ "r37", "r117" ], "lang": { "en-us": { "role": { "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.", "label": "Debt Instrument, Payment Terms", "terseLabel": "Debt Instrument, Payment Terms" } } }, "localname": "DebtInstrumentPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionDescription": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Description of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Description", "terseLabel": "Debt Instrument, Redemption, Description" } } }, "localname": "DebtInstrumentRedemptionDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r76", "r77", "r104", "r105", "r107", "r115", "r154", "r155", "r230", "r354", "r355", "r356", "r357", "r358", "r360", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r485", "r678", "r679", "r680", "r681", "r682", "r740" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r106", "r365", "r380", "r679", "r680" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "verboseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Related liabilities of deferred compensation plans, specified as other long-term liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r729" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "verboseLabel": "Deferred compensation plans" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt Issuance Costs, Gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r14", "r157", "r179", "r438", "r439", "r742" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r427", "r428", "r524" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Tax benefit from stock option exercises recognized in the period" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r404", "r412", "r414", "r693", "r694" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Amortization of unrealized loss on defined benefit pension plan, net of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions to HEICO Savings and Investment Plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r14", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r14", "r273" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.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, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r400", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ], "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 [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r400", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ], "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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r775" ], "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": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share attributable to HEICO shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r219", "r236", "r237", "r238", "r239", "r240", "r246", "r248", "r254", "r255", "r256", "r260", "r464", "r465", "r520", "r543", "r672" ], "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", "terseLabel": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r219", "r236", "r237", "r238", "r239", "r240", "r248", "r254", "r255", "r256", "r260", "r464", "r465", "r520", "r543", "r672" ], "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": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r245", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r783" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r430" ], "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 Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r19", "r184", "r211", "r212", "r213", "r231", "r232", "r233", "r235", "r241", "r243", "r261", "r301", "r302", "r388", "r422", "r423", "r424", "r434", "r435", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r479", "r480", "r481", "r482", "r483", "r486", "r563", "r564", "r565", "r580", "r643" ], "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]", "terseLabel": "Equity Component [Domain]", "verboseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r467", "r468", "r472" ], "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r367", "r406", "r407", "r408", "r409", "r410", "r411", "r468", "r495", "r496", "r497", "r679", "r680", "r691", "r692", "r693" ], "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 and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r466" ], "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]", "verboseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r367", "r406", "r411", "r468", "r495", "r691", "r692", "r693" ], "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": "Fair Value, Inputs, Level 1 [Member]", "verboseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r367", "r406", "r411", "r468", "r496", "r679", "r680", "r691", "r692", "r693" ], "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": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "verboseLabel": "Significant Other Observable Inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r367", "r406", "r407", "r408", "r409", "r410", "r411", "r468", "r497", "r679", "r680", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "verboseLabel": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r21", "r103" ], "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 liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r21", "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from liability measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r21" ], "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": "Ending balance, Liabilities", "periodStartLabel": "Opening balance, Liabilities", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "verboseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r367", "r406", "r407", "r408", "r409", "r410", "r411", "r495", "r496", "r497", "r679", "r680", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r148" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Finite-Lived Customer Relationships, Gross" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194", "r320" ], "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": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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 Asset, Expected Amortization, after Year Five", "verboseLabel": "Estimated Amortization Expense, thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r149" ], "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 Asset, Expected Amortization, Year One", "verboseLabel": "Estimated Amortization Expense, for fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Estimated Amortization Expense, remainder of fiscal year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r149" ], "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 Asset, Expected Amortization, Year Five", "verboseLabel": "Estimated Amortization Expense, for fiscal 2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r149" ], "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 Asset, Expected Amortization, Year Four", "verboseLabel": "Estimated Amortization Expense, for fiscal 2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r149" ], "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 Asset, Expected Amortization, Year Three", "verboseLabel": "Estimated Amortization Expense, for fiscal 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r149" ], "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 Asset, Expected Amortization, Year Two", "verboseLabel": "Estimated Amortization Expense, for fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r317", "r319", "r320", "r322", "r501", "r502" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r148", "r502" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r64", "r67" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r148", "r501" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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", "verboseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r193", "r305", "r515", "r677", "r700", "r752", "r759" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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": "Ending Balance", "periodStartLabel": "Opening Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r308", "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r677" ], "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]", "verboseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r758" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantor Obligations, Maximum Exposure, Undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r133", "r173", "r268", "r282", "r288", "r291", "r521", "r535", "r674" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.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, Noncontrolling Interest", "totalLabel": "Income before income taxes and noncontrolling interests" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r227", "r426", "r431", "r432", "r433", "r436", "r440", "r441", "r442", "r577" ], "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]", "verboseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r175", "r180", "r242", "r243", "r276", "r429", "r437", "r544" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "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)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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": "Change in trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Increase (Decrease) in Income Taxes Payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Change in accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r738" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Change in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.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", "negatedTerseLabel": "Increase (Decrease) in Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits", "terseLabel": "Change in other long-term liabilities and assets related to HEICO Leadership Compensation Plan" } } }, "localname": "IncreaseDecreaseInPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.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", "negatedTerseLabel": "Increase (Decrease) in Prepaid Expense and Other Assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r13" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedTerseLabel": "Increase (Decrease) in Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r249", "r250", "r251", "r256", "r418" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": 2.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": "Effect of dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r150" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r150" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-Lived Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r193" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r62", "r66" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Intangible assets, net", "totalLabel": "Intangible Asset Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r138", "r373", "r382", "r681", "r682" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r146", "r670" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r204", "r668", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings": { "auth_ref": [], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of valuation reserves, other allowances, and customer advances received on long-term contracts or programs, of inventory expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Net of Allowances, Customer Advances and Progress Billings", "totalLabel": "Inventories, net of valuation reserves" } } }, "localname": "InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r146", "r731" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Materials, parts, assemblies and supplies" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r146", "r671" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillings", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r728" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "verboseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r226", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r452", "r455", "r456", "r473", "r600", "r673", "r713", "r767", "r788", "r789" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r128", "r171", "r532", "r700", "r741", "r750", "r782" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r189", "r226", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r452", "r455", "r456", "r473", "r700", "r767", "r788", "r789" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r26", "r169", "r797" ], "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": "Long-term Line of Credit", "verboseLabel": "Borrowings under revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line of Credit Facility, Description", "terseLabel": "Line of Credit Facility, Description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r740" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of Credit Facility, Interest Rate During Period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "auth_ref": [ "r109", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.", "label": "Loans and Leases Receivable, Related Parties", "terseLabel": "Loans and Leases Receivable, Related Parties" } } }, "localname": "LoansAndLeasesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r26", "r525" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.heico.com/role/LONGTERMDEBTDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "verboseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r197" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-Term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r71" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r151" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "verboseLabel": "Machinery, equipment and tooling" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFAIRVALUEMEASUREMENTSLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r44", "r170", "r226", "r300", "r340", "r343", "r344", "r345", "r351", "r352", "r473", "r531", "r604" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r28", "r74", "r75", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests", "verboseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to noncontrolling interests", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r98", "r156", "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "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": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r222" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r222" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r141", "r142", "r143" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r134", "r143", "r174", "r187", "r206", "r209", "r213", "r226", "r234", "r236", "r237", "r238", "r239", "r242", "r243", "r253", "r268", "r282", "r288", "r291", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r465", "r473", "r538", "r622", "r641", "r642", "r674", "r711", "r767" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income attributable to HEICO", "totalLabel": "Net income attributable to HEICO" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r165", "r206", "r209", "r242", "r243", "r537", "r735" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Comprehensive income attributable to noncontrolling interests", "verboseLabel": "Less: Net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "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": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r16", "r78", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "verboseLabel": "Noncontrolling Interest, Increase from Business Combination" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r95", "r388", "r744", "r745", "r746", "r801" ], "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": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r268", "r282", "r288", "r291", "r674" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.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)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r291" ], "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": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r119", "r162", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r195" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r12", "r17", "r163" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "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 noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r7", "r132", "r474", "r475", "r476" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r5" ], "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Unrealized gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r24", "r207", "r210", "r215", "r477", "r478", "r483", "r516", "r539", "r733", "r734" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r148" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other.", "label": "Other Finite-Lived Intangible Assets, Gross", "terseLabel": "Other Finite-Lived Intangible Assets, Gross" } } }, "localname": "OtherFiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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", "terseLabel": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r143" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.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)", "negatedTerseLabel": "Other Noncash Income (Expense)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r139" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 3.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 (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r10" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r11" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payment for Contingent Consideration Liability, Operating Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r723", "r736" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Payments for (Proceeds from) Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r54" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Payments of Ordinary Dividends, Common Stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r52" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedTerseLabel": "Payments of Ordinary Dividends, Noncontrolling Interest" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r49", "r447" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "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": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r140" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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", "negatedTerseLabel": "Payments to Acquire Property, Plant, and Equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r51" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Payments to Noncontrolling Interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r384", "r648", "r650", "r651", "r655" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r122", "r383" ], "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 or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r122", "r602" ], "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, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r122", "r383" ], "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, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r122", "r527", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 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": "Preferred Stock, $.01 par value per share; 10,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r732" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from Debt, Net of Issuance Costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r50" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Proceeds from Issuance of Senior Long-Term Debt" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r50" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r724", "r737" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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": "Proceeds from (Payments for) Other Financing Activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r9", "r22" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.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": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r111", "r333", "r335", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balances as of end of period", "periodStartLabel": "Balances as of beginning of fiscal year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Accruals for warranties" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r187", "r206", "r209", "r221", "r226", "r234", "r242", "r243", "r268", "r282", "r288", "r291", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r450", "r453", "r454", "r465", "r473", "r521", "r536", "r579", "r622", "r641", "r642", "r674", "r698", "r699", "r712", "r735", "r767" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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 income from consolidated operations", "totalLabel": "Net income from consolidated operations" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r151", "r191", "r534" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r522", "r534", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "verboseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "verboseLabel": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonFairValue": { "auth_ref": [ "r72", "r73", "r74", "r75" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails": { "order": 1.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value as of the reporting date of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.", "label": "Redeemable Noncontrolling Interest, Equity, Common, Fair Value", "terseLabel": "Redeemable at fair value" } } }, "localname": "RedeemableNoncontrollingInterestEquityCommonFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValue": { "auth_ref": [ "r72", "r73", "r74", "r75" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails": { "order": 2.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value as of the reporting date of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Fair Value", "terseLabel": "Redeemable based on a multiple of future earnings" } } }, "localname": "RedeemableNoncontrollingInterestEquityFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "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": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable Noncontrolling Interest [Line Items]" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Schedule of Redeemable Noncontrolling Interests [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r413", "r487", "r488", "r595", "r596", "r597", "r598", "r599", "r619", "r621", "r646" ], "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, Type [Domain]", "terseLabel": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r228", "r229", "r487", "r488", "r489", "r490", "r595", "r596", "r597", "r598", "r599", "r619", "r621", "r646" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r626", "r627", "r628" ], "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]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related Party Transaction, Rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the terms and manner of settlement of the related party transaction.", "label": "Related Party Transaction, Terms and Manner of Settlement", "terseLabel": "Related Party Transaction, Terms and Manner of Settlement" } } }, "localname": "RelatedPartyTransactionTermsAndMannerOfSettlement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r413", "r487", "r488", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r595", "r596", "r597", "r598", "r599", "r619", "r621", "r646", "r787" ], "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, Type [Axis]", "terseLabel": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r53" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayments of Long-Term Lines of Credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r118", "r425", "r796" ], "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": "R&D expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r125", "r156", "r530", "r566", "r568", "r576", "r603", "r700" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r184", "r231", "r232", "r233", "r235", "r241", "r243", "r301", "r302", "r422", "r423", "r424", "r434", "r435", "r457", "r459", "r460", "r462", "r463", "r563", "r565", "r580", "r801" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r269", "r270", "r281", "r286", "r287", "r293", "r295", "r296", "r399", "r400", "r500" ], "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 from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r182", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r176" ], "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, Amount", "verboseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r177" ], "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r177" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r214", "r226", "r269", "r270", "r281", "r286", "r287", "r293", "r295", "r296", "r300", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r473", "r521", "r767" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "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 [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of Accounts Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r46", "r784", "r785" ], "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 Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "verboseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r82", "r86", "r445" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r76", "r77", "r104", "r105", "r107", "r115", "r154", "r155", "r679", "r681", "r743" ], "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]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r677" ], "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]", "verboseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r677", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r29", "r129", "r130", "r131" ], "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]", "verboseLabel": "Schedule of Inventories [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r334" ], "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]", "verboseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r159" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r108", "r110", "r626", "r627", "r628" ], "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]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r56", "r57", "r58", "r61" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r56", "r57", "r58", "r61" ], "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]", "verboseLabel": "Schedule Of Segment Reporting Information By Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]", "terseLabel": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r778" ], "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": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r265", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r324", "r325", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r677", "r727", "r798" ], "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]", "terseLabel": "Segments [Domain]", "verboseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "auth_ref": [ "r279", "r675" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "verboseLabel": "Capital expenditures" } } }, "localname": "SegmentExpenditureAdditionToLongLivedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "verboseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r280", "r285", "r289", "r290", "r291", "r292", "r293", "r294", "r296" ], "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": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTS" ], "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]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r137" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r38", "r700" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Senior Notes, Noncurrent" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r112", "r797" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-Term Debt [Line Items]", "terseLabel": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r144", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r186", "r265", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r323", "r324", "r325", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r677", "r727", "r798" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Statement, Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSAssetsDetails", "http://www.heico.com/role/OPERATINGSEGMENTSDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r183", "r198", "r199", "r200", "r226", "r248", "r252", "r254", "r256", "r262", "r263", "r300", "r340", "r343", "r344", "r345", "r351", "r352", "r383", "r384", "r385", "r386", "r387", "r473", "r572", "r573", "r574", "r575", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r602", "r623", "r643", "r656", "r657", "r658", "r659", "r660", "r720", "r739", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "verboseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/DOCUMENTANDENTITYINFORMATION", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r42", "r184", "r211", "r212", "r213", "r231", "r232", "r233", "r235", "r241", "r243", "r261", "r301", "r302", "r388", "r422", "r423", "r424", "r434", "r435", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r479", "r480", "r481", "r482", "r483", "r486", "r563", "r564", "r565", "r580", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r231", "r232", "r233", "r261", "r500", "r571", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r621", "r624", "r625", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r706" ], "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]", "terseLabel": "Statement [Line Items]", "verboseLabel": "Balances" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r231", "r232", "r233", "r261", "r500", "r571", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r621", "r624", "r625", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r706" ], "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]", "terseLabel": "Statement [Table]", "verboseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITEDPARENTHETICAL", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSFairValueHierarchybyCategoryDetails", "http://www.heico.com/role/LONGTERMDEBTDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r122", "r123", "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock Issued During Period, Shares, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value 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, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock to Savings and Investment Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r42", "r156" ], "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": "Proceeds from stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r14" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock or Unit Option Plan Expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedTerseLabel": "Stock Redeemed or Called During Period, Value" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r123", "r126", "r127", "r145", "r604", "r620", "r644", "r645", "r700", "r713", "r741", "r750", "r782", "r801" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total HEICO shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r96", "r99", "r184", "r185", "r212", "r231", "r232", "r233", "r235", "r241", "r301", "r302", "r388", "r422", "r423", "r424", "r434", "r435", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r477", "r479", "r483", "r486", "r564", "r565", "r578", "r604", "r620", "r644", "r645", "r661", "r712", "r741", "r750", "r782", "r801" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r484", "r493" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r484", "r493" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r484", "r493" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r484", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r484", "r493" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r492", "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r41", "r226", "r300", "r473" ], "calculation": { "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending Balance, Redeemable Noncontrolling Interests", "periodStartLabel": "Starting Balance, Redeemable Noncontrolling Interests", "totalLabel": "Redeemable noncontrolling interests", "verboseLabel": "Redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Temporary Equity, Other Changes" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYANDCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r247", "r256" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "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", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r246", "r256" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": 1.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": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.heico.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(e))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 82 0000046619-23-000125-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046619-23-000125-xbrl.zip M4$L#!!0 ( ""#'E?R=86+0P< "!/ 4 83[I)9@:[F25PD$_20I[,;-)HD^1=4JRWN(MG]TSR]N2U0J]%JHU$V_Y)^ MC)HF'W;NTEGM-K'O[^P?W!>G MC^FDN.TT&XVW.^Z^\[/K;%:8E\U-X_+7\ADOGE0DWXI:/$UO9AW7GYVRZ?+R M53;-YITW#?=U:J_4KN.[=/K4>:_3NR1'/'E$,KN+9^]W\WB6U_)DGEZ7-^;I M[TFGV3)X[L_'!:]YSC2=)4O^9LM"TV^WZ65J1K-5;VX2_S7KEF[^V1!L?^"5 M$54R_\][?_2\]\V6Z;V?Y@7*KE'_(9['LR*;(_5PF:>3-)ZG2?[/NY;.)J9; MG?;A_7>0J^L9SFV_/CY,GU"[N>N491<5MPFZSJ;3[-%J5E[IJKUY0!D11L'F M]]D\+M)LAGZQ#=Z]:>^?DNSN/IX]N=]_1?$\03?+(7-M[8VK>XY;S:/3'!W4 M6P=OD4IFJ1E7GA7F+9.'Q*('!R?_JWA_SZCW#RL-8_V MFRB4(J12CW<1XZ2.W!<0Q-8A&F'IH0'S_0JG[Q-0F&T4$"(I7B$B(H(0!Y*/0CA:*ZJN/Z8D8"83ML($4_1XROA0I(L,!(4D6Q) .G M)\+ V_^$)GQ,I(^L2A0'ENCHMH?#Y$45KRUFQZU )66>X,^6'"AT! =F.G)&5LL*&##9 M-9K0':/2D]CJG$%E78@:"MX 2TTEHKS/.*42J#=.!.>4+&9CQ=+ P;O OO]L M'D*!4VQM!)\%!6 @O:X9/&X$[,/*2'B4X*& %$1[C/I6%1A!BC#*2=5=!2;4 MZ!/F%!F'QH0K$,U*Q>HMS;.F.("5>.KY+J/C?.L1'M(MJQT4TDA'TGA<0^;@ M*A(' KA8["K6T*W&4.A<$6/MKVY-.4&%702G:B,Z!VD7[:3$V (EY8416%9FPA!JLE9CDU^U)$X=)\OEJNK1;S[[,\M77/ MSCR9QD7Z-7E1WE^VNLR*(KOK--9-XLL\FSX4KS=YK>3]ZEZ!\OOM?/F ^_@F MJ5W.D_A++;XV[3OQ]#%^RC??\N_W)WQ/P4D:8B9+R96F1LN(V/5005QE2EQH M9)H@M@LL0BZIV+.L*S@^!JK25T(-X3$-@4WYGG+">S&[0/$-0>,-@64G2RA@ M^E@RP81B0//?CN\"KF[R$6JA;L1>5 4! 6[# T0XU)N^-B VQJG4MKYO_#2? MN32:'+)5M@\,I::^":UL ="C"SZCS5#P),$!E5B!8A)\)(17":)AR?0CU3:' M)S;J:G#8;'T8D)HQ MP-:@;*97(5$*J0U>H\"JQ91QFW]?_5)@"8=.O5 1C?XHA1)1_PW(WVZWX=#C#S^A2J?U+" M67D3 8I+=*G42G#4,RL;4F.E:0 J5R8%^31&@8BXMH'<8.S9(K:9@@04IC*& M&J,NEN8?-GK2DUA2[Q6-_G^K!*BM$NYHBS?FQO4D"N0Y.T?X&6RQ7U%N NVU M]8"WI79!N#X$]F*A #>FC$IC2=9IH>H!-D#E4B5\%[!AW];3H)_S52&UIU.9 M'B/%?!MCTM6A-G#'*U7$U<#6V%S98VV;H."-F":#\A3MTK.IRAP>)JP=]'I M4=?HB^=*6D _FL- RL L/I13::SF2UV!"%O=Y AP1FH3V!M+J;1:')MW@7XE MY0^)E*N>,(-:AGS&SI-(LNHI92BDBE4#?9 [=[36B$3=95@ #"Z27;O6?#+? M]*KVOYWP1XE?]LI/J-MSGXSW!U!+ P04 " @@QY72**P!HH' A)0 M% &$W,S$R,V5X:&EB:70S,3$N:'1M[5I=;QNW$GV_OX)7P4UM0)+UY=B5 M'0.^CHH:R$UNW11]+*CEK$1X=[DEN9+57]\SY,J2+3F14;=QC>;!T2YGAL.9 MPS/#W3V=^CP[.YV25&?_.OUWJR7>F:3*J? BL20]*5$Y74S$SXKDUDHQY_1QH8E3S>^)3,]*89A/8VHNAQ. M3&;L\%4G_#OAD58J^PL[F2YHZ7^WQTZ/;J9ZK+WH=]O=NQY_V='5 M3^]'HMN7K>Y@3^Z_?C4X.ND>JG@E+D97GRZ_N[PX_W3Y\"\K"POBO"W^1X6BS)FB*1*R7J<+X:?2OWYU>'SRJ,4LEU%*I;#I6AFE?M@[ M@DLABQK3%'[8ZAZ77PNG>]W]I==__?0G=^+RIMT?F$*\9VQN>AV6C\(DXKO1Y<7'T%C%J/2:U,@6]^^N&SU MGEVV_BL=*+(BOE4)U/A*OZSTI^3I=H(+R#7+D/1X_HYUWZ*!;J2 MDN @VRWAFE%8Y@QJ2HP7ZV%XD7CL_WWP2"+5!3+.X%EEN DP0AS#=FU<%RFX M)= (?B=9I6 3*%I+9Q,(U,Q')4# ^&5<9]D*H#4VW+VIL0>49L--EJ@R" "5 M!M )T[G@3R+=5*29F;LE9"U-M/,H4%Y(OAG]AI?-->2YI3,;WKY(\ V>'?@^ MW[1B:OA5;<23!XF334N0PXOA;04T(+LZW%&G%5!@.@XTV[*XBR6 M@SB9//E::9=DQE708TJU)HNP*:U)2.&V$WM B2+ +D)A=)-,93$A<0ZVNJHR M2(36[7"/]H-J:-WX*EYJ;BR+"%>V+YC2UE <4<6^[#Q1>F>B%!/Q.N]C&Q)< M_9^HU1ITVH<;B.WSO:^$6;3&XATY-.\(5R@V7\YED^M@(BNWNPH7I#$A+_5, ML<29RL( J&*F72 @2%$1['![NZ*N=?JSE,F0Z+K&K9+5K*F1!S5H#+XXDVD5 M#IFN&CNMM+2:%Z!C)0Z$7+"ERG%U#/O"A5(:Z,HX@D,X7@:E$AV?3JI,,LMB M6<&)596%1JS9ZZT&?HV)!4&$T"?U1,3W[( TW@#2SEMV T^[;_:=804HSK1B MM$@$XX!!U+LY)8JP*#H3>;4(%:FX&;&&$2@8MBZ OC?@!N'4)_GJI"$J MH-%,9E78KQQ>2E,T+'J&P+@MC<=M.=N!?^+E]EXD :*X X7.YZQJ?S#'NS" MD/)6FKB=2[_X!B));G1I[@!>9<,6O$<&ZFA4]E=?$.(UMS_PBN MX))BDJ2R'/PU_MYB-3?.XSX_SX(ME\#0K_' +_8>4$F!(NSB>]*UX^B?*1PH M^:Q95+=^[4>OIM+=%CO>_P%UI (QAGC4I+7 L?&:LOIT>4^^^8=#](1(>UZ- M^>$+:C+I'5.*-INK6-8G&RAOK;HM?N &3>:Z] M)_H,/X\-RBN/*PW_@I$](!MTZ)AN\3^W=\OM2+]6&NZ'K5<523B$[K_D_EN< MXYC.'8Q&KOG0P<>71!.24U>NVT9X3O*:2U'L($(Q"KU/>#*U/+(_*N5USQJ/ M?%MH1BHH.KIEF0?A47=,4$&.T=@T8SUT*(:NRG,TWK]16$S-[EL?;KSD6L<= M\CE*6FJQD$ )SHHC4VWIM\R%/,F&51J^MW5V'&.+QZV]?NQ#=^'NY[M9RY'FZ'H0.O M-L<&[3>=[H.CG?;#8Y^S^J;7[AP>/;G9/I8YZ.UD]B $(@8#\7:E+-XV^HU[ MF1SVRAO1768QAI>3NQ%R4_[U>S$D]!UVV]V24J_\[[RH\VI2H07H=YKAG?G+ M65KT2W%9"55B&,[Y+-4X"^]Y7?@KWI__='7^X(?K,@]PXV_;"^9_P[1R^BZFF5(QN**GXB8'X&%OW?R*X4? M5GGHTY<'OPNJ_\9/E ["IU&_ U!+ P04 " @@QY7SS6T-Y(' /)0 M% &$W,S$R,V5X:&EB:70S,3(N:'1M[5IM4R,W$OY^OT+'5C9091N_P *& MI8JP;(74)GOA-I6/5_*HQU8Q,YI(&AOGU^=I:?P"-KNFC@N[KN.#\8RZ6ZWN M1T^W9GPV\GEV?C8BJ<[_^)W8V_U6,9QKWU&YS,[9_OQ^FP_3'(V,&IZ?J;T6&CU=D=W MN]TWQYW#X^[1>P+?_3V8$JQ*..\].,WN[DNFB.B.?O M'W1;1X>E/YUHY4?]3KO]W4X0/3]+3>$QGX5^_!K-K!CS=.>;,M/#HA^6M!-5 M9\.)R8SMOVJ'OU,>::8RU]FT__TGG9,3O]!$W)A<%M\WG"Q'-;Q^N1*3<4-E<9Z80KQWMA<=-K-7X5)Q8]7UYY7EZT?I$..D(U\*FX+,\E(#:D1DV9CJI2!"X5!$<(,4A="%E-1%=Y6 MA!6@+(4*A1Q*D>/*:IF)5":X987)0:+>1+D5@8(2ED)%S%'PO]"5FJC? "$&P AQ#-NE M<5VDX)9 (_B>9)6"3:!H*9T-(% S'Y4 >.7<9UE"X#6V' /IL8>4)H--UBB MRB 5!I )TSG@C^)=".19F;B9I"U--3.6XF))-^,?L/+QA+RW,R9%6^W$GP' M7QWX/MW+U.M7Q]W.T:FKX56W$DP>)DTU+D,.KX6T%-""[.M!1IQ508#H(--N MQ.(LEH,XF3SY6FF7H%>IH,>4:DT685-:DY#";2=V@1)%@%V$PM5=,I+%D,0% MV.JFRB 16K?#7=H+JJ%UXZMXJ;FQ+")8J7) & MA+S4,\429RH+ Z"*L7:!@"!%1;##[>V"NI;ISU(F0Z+K&K=(5J.F1A[4H#'X MXDRF53AGNFK@M-+2:EZ CI4X$'+!EBK'U3'L"Q=*:: KXP@.X809E$IT?#JI M,LDLBV4%)Q95%AJQ9B^W&O@V(!8$$4*?U#,1WU<'I,$*D#;>LBMXVGRS;PPK M0'&L%:-%.E-(9C7I@#3NN!A"TJI9.@$P+0Z)+ M'5L@S[MZ066%XX!#U+DX)XFQ*C@0>K"E-T;#H,0+CUC0>\W*V ?_$R_6]2 ,%,$=+G8\ U/Y MQSW8A"'E7)JXG4N_W(Z+P:Q1#'N 8B1FYT:>8 MSKI@U8CA7T\*GLKIXAY&U MN7\"5W!),4E260[^$G^OL9H;YW&?GV?!EDM@Z(]XX!>[CZBD0!%V\0/IVG'T MSQ0.E'S6+*JY7WO1JY%T\V+'^S^@CE0@QA"/FK2F.#;>4E:?+A_(-_[K$#TC MTKZNQOQP2QKS\!Q*S?9+8T$9S&#+F%VP!Z/N"95XI:F:NR;16'ECW;SXA1LP MF>?:>Z+/\// H+SRN-+P+QC9!;)!AX[I%O^YO9MM1_JCTG _;+VJ2,(A=&^; M^V]Q@6,Z=S :N>9#!Q]?$DU(3EVYYHWPA.0MEZ+8081B%'J?\&1J=F1_4LKK MGC4>^=;0C%10=#1GF4?A47=,4$&.T=@T8CUT*(:NRG,TWG]26$S-[FL?;FQS MK>,.^0(E+;78.0W$G<)F1^;"D[PZQ8U8$70Q-MF8N"P49F9* M&)V,3"0%>0] 2/BSU,S6,X7ZN=+F0^->JPT ,K)-I"^3I:/^[,LI"++,Y+2O MBY"$H'0* YUT1P8[TW>YRG&S+*HU?6[JS!C'*[?]IT_S"S\-[KV83 MU^\"6^%=X+Y7JV,'K:/NXZ/M5N?1L<]9?=-NG1R?/+O9'LR>/*ZZ;'8_!"(& M ^%VI2S>[O1V'B2RWRWO1&>6Q!A=SNU*Q$WY]V_%\ ;W'3;;_8I2K_Q;7M1% M-:S0 ?3:C?#6?'N6%OU27%5"D>B'8SY+[9R'U[PN?(K+BYL/'_\=7IA>7%[\ MUA _W;3N16%#^+8Y&#L;1>X)HAL&.3+0"T%HW2OG;RZ"+[<#+T>:4O%^7D<_ MQN;]_Q'<.(*[_XJ/N1"\E3#NK<9Q/]3V-2W%@U_OE,:%5US]^/!X3"N_YUDT M%:$_:"]4Y,"9K/*K*E_X"5#]&7^0M!]^"/474$L#!!0 ( ""#'E?SUACG M.@0 /@3 4 83G,26X*/IWD%)/I#Y,?/0^=R+0JJ# H510;2E"EF5BA#X3JC\CS M-EIS6:X56^4&14'40Q^D^LBN<2TWS' Z;?Q,NO7SI.LVF222K*<3PJX1(\,P"'YJ.=7I))/"P'X*[.NOM9L=9X;>&@]SMA*Q"ZE5FS;B M5'*IXKW _8VMQ,MPP?@Z?G/%"JK1&;U!%[+ XDU'8Z$]317+:D7-_J1Q& $\ M]WBS@0Q^.!.T"2&,+.C%;-QI)!XJO[S0(X>#>1R,;]: MGI^AL#<(T'QQ<;5\NYS/[-*SPGJ9*BP%2J40-#5,"G3#3(Y,3M&["BO(*%^C M"UI*99#,T,^+Y?P<3H*"!>S4VU9U?V\81<%X+HL2B[5["L<'",1OI2I0&'CO M4":5QU1C;R!UT+*#3G&E(%UHYJ-?+0RNI>B@E"K# MLG4'E972%88R&(G"(7KO7_ISWR)Q\=H*=RQ23&1I>\5]]49I%!S:;+D(L$JP MH-H[O^5TC6:IRV,4!%$'Y!B0#8;C+^)^B0F!-N5QFIDX.H)2N]/ (")A8B\< MEB]UK-OA08/ZZV\_?I"7OA]$-@]74(H-C;.* ^E2X"JWO+KCFJ)_5$Q1V\"U MK=&VXFT,7%8H'+3)P5U=M\R\8^6FN.&HUZ\I4CB60XE'8\O?UU;FZ)LL,Q/0 M:HJZ.T%?,Q@L":RZLC4@9M6J MTC P!O7(\'I"JW$1FFX&J[B"!J^L5FNZO]<_&FOWB4YG[R]F9Y=N>%F[.:QZZ;.1WZR?')-54KM1N98 M48ZMSYV+J^VXZR;78&N"$RUY979-_N:N:_-9W[QUW8W?7U!+ P04 " @ M@QY7Q>[7ND4$ !*% % &$W,S$R,V5X:&EB:70S,C(N:'1M[5AM;]LV M$/Z^7\$Y6)H DJP7VXIEQX#A)IB+KEF3%/TXT")E$Z5(C:22>+]^1\I*FCH) MDF)MNJ!!8%B\%]X]]_!TYGAE2CX9KR@FDU_&O_H^>BWSNJ3"H%Q1;"A!M69B MB3X2JC\AW]]HS62U5FRY,B@.XP1]E.H3N\"-W###Z:3U,^XVS^.NVV2\D&0] M&1-V@1@Y[+!!,EBD!T61)L.D%RWR85I$ ]KKYWV2#OKIXJ^H Z:@WMAHL^;T ML%,RX:^HW3_KQ4':K\SHDA&SRJ(P_*WC5"?C0@H#^RFP;[XV;K:<&7IE?,S9 M4F0NI4YCVHISR:7*=D+W-[(2O\ EX^OLU3DKJ4;OZ"4ZE246KSR-A?8U5:QH M%#7[AV91#.&YQ\M-R."',T';%*+8!GUTM6(+9E 2!_'MB!_*YNX\<@">JF^> M2'IG(F='L_/YR3L4)?T0S8Y.S^?'\]G4+CTIK>>IPER@7 I!<\.D0)?,K)!9 M4?2^Q@H0Y6MT2BNI#)(%^OUH/CN!DZ!@ 3OU/:NZNW,0Q^%H)LL*B[5[BD;[ M",3'4I4H"OWWJ)#*N:T@2$D0%00.VIL:W">1UQPIK%'!."Q?QW!&\UHQPR!9 M+ @ZNLI76"PI1%"63&L; /Q;30('%ZVHHA#EYS$UL;6CNH1E67&KT-D!_ MX!S7'GJC @_E5!E6K#U4U4K7&,I@)(H.T(?@+)@%-A*7KZVP9R/%1%:V5WRN MWBH-PX%%RV6 U0(+JOV3*T[7:)H['.,PC#V08XBL?S#Z*NY7F!!H4SZGAJYCO1?MMU%__^U'MW#I!6%L<3B'4FQH7-0<2)<#5[GE MU377%/V[9HK:!JYMC6XJOH>!RPI%_3VR?UW7&V9>LW)3W C:>D.1TK$<2CP< M6?Z^M#+'/V29F8!64S;="?J:P6!)8-65K>4 9K:Q58IJ6V[/BC'G",P@&,R! M#+J"^FO/615,8)';=7!(F'-M^Q%HU;QABX2^YO;4+4,VW3!XXAO X 6G+98+ MJ0A5/D#*<:5IUGX9$:8KCM<9$PX89S0JL5K"E+"0QL@RLQ/"A6UJ.>:;=Z1C M3B.^&1Z"L!D@#(1C2+OS1APX4=>0;5D_Z*6]>Z5A$-TK>]!K&B3A\#]WFR3! M,$H?Y;;K@&C +PU%/&PDW2^.(]97%VAJ#V-#;R6BEN0R^K['T]7T-? Y=MO METWF_^>DIO6RUC PALW(\')2:^(B--\,5ED-#5Y9K7CK3[1+/IZ=N3 M,S>\3&?3#S"\G :W4'@I]-W=B0;AB^+NM\JH:>C/E-1=P_1//O[,Z'G(N&*T M0,?7T]I)43#X7?P;T_%0/L*@!O"\;];1R[;O!\_ 73 MPS]UOKC>JJ1VHW:F*(=WX@7=NO"Z&9/=Q!O>F."%EKPV]YO<=W-T[^W9YK.Y MR^NZ.\1_ 5!+ P04 " @@QY7I>ZCXKE) 0#[]A4 $ &AE:2TR,#(S M,#+JYNS*)N:8DZ5\1AJ]I[W MRUX)2HRFA41+PF7FUY_,%-C<04B@E(C^4&T;(:7B>3(R(C(RXM?_\SKVA!<< M1F[@_U:3ZU)-^#^-7_^_FYO__OST3;@/!M,Q]F/A+L0HQH[PTXU'0CS"PG\% MX>_N"Q(>/10/@W!\<\.^=1=,9J'[/(H%15+4Q57S#\-;2;)MU4#ZC:QIRHW6 MQ\.;OM.W;I2AK=F.IAL2ML7G6T-6-RLK@)_9+S_L2W M>RB29'Q,/GQ_WO;'*9*L+CUS^<[NKF](]!M1C/P!7EP?A?&FA,@?5Z1#WODF MPH.5VY+?Z\_!R][7EO4;R;IYE]TKN?3WE;O\5-D#9=NV/[)/%Y$T\B^>1 M#U;&]AJYV^Y(7E;^^-_?OW4'(SQ&-^NOO3&052G1C_LH6ER^>\B4;V]2B@)- MDG[V]YZR'_^K8;]FQ_=&N$Z1D[CUS&.D4"_ M?X/_F+HOO]7N C\F<_BF-YN0\0^2WWZKQ?@U_LB&^['QO_[7__HU=F,/-PC/ M;Q8,__5C\K=?/R9W[@?.K/&KX[X(43SS\&\UQXTF'IK=^H&/R?/=UUMZ(0Z3 M'UW'P3[[D7S^0/1(Z Z2Q[_&3WCX6VUP0XC@HS&]$W9O6SYYW.R.#"Y$7MMW M\.O_Q;.:X#J_U8:4,PV)_J<99);_^G'EKBD>$&']QHP'R_H51V/*=>Z+: M:D+"T]]JA-NW#OG+S9C<973CH/7J\U*&W2/<#4%X^8 MJ^#;)_R"_2E^(E/4]5W_F;P)PX7,U$[?\UL0D8_(%*&$Z S;/ED6<>N5J)7([7OD9E&\&#-9[FN-?>OMG[K8 M(\KU^6_8QV3:-WVGZ1 ID5N$1$HOF,K.WS(S/JYJF! /,56..-JB%ZGROHV8 MWB>2$-BR/?GSD?0A1, M0_8;6W-OY\)GDJ#"7_P=,SVW^,UUZ.]#%X<"NS_>NJC>M?_OJOY;_W)C\:?5 MNT\8O1:_D24OC*FVHW.5F!_RC20OOO?^V=LPG<6EZHUD,K6W^LGB]\5#/JZ\ M]W8Q*.<6P_QM\#,E9_*K0Q[V.O'<@1M_Q^,^>83CCBE9JB.'B3\QBC:!KBQMS*O/W1 MO5\\:?'1XO>MWZ=_O,=^0/3QMMO.WYZ.*MIWWY5;?%P=_=)EVRFIE9"2E]$7 MB0<3SUE&?&CK[?7FGZ1D68)D[528M^.GEQ"_RZB4O/!;E;?!@9FQ^F;+^N]$ M9DZ9$7:24MLN)9,O*9$%13I92JMO9I5POA6A+T]GY:J\;9#W1?DM2R44>!$+ M2EX$E\_NN%9!X'DR_.PNWU'R5 9I5^>:=?*!?U>B]<>4[F $XTG@DU^C]^7V"3L8CU'?PP^!3]\K#%C8LTW>D/A5 M<50:[71V!^-,**PN">6R><[NKG C\ZM?_/GWW_9#W70\1N4[;OT,3 M-T9>:>3/OS^W>Y&YIQM2(7;H9^3K;._Q?1>R+! H_'MXNR%@;C73173;]/.L M3?!X"09TX>^%TR@N#0C\>WT']-!@,!U//9JTUHE'.*37A7A$[_:"DQWKTF#! M_Y[I?BR><(Q<'SLM%-($ZA\^F[9 P55W"?@@1=EC6,4$=3F :\R!SXN M'P'G 3$(EW"0JJ:6/0)2POQ7M>S!BRK:'&>"NNP1D")R$_*4?YFC&@7F)N0( M@5;6>$7AN0EY@E#V.$31N0EY8E'VD,-%B(.>7(:*!LWUYF8.SS;6SG2?4X&P7*W]PMHN&0 =GFP,0P-GF!PMP MM@L2/#C;A8H?G.WB9 _.]NG)",44SM#+[ID7?Q"@(.#*[MY?^"! 02B5W3,O MY"! 05B5V8LOYB! ,4 99?7UJQS9Y($7I0\_%') I""PRAZ?N-P!D8( *FL< MH_B=4R6__6NCK.&,RY=0RT_F90UC5-F^.!/4I0]_%%)"+3_YES6*47@)M?P@ M*&N(HO"=TSQ!*&OL@9>=TQRQ,,L>7KAP";7\!%]V_[V0$FKYB;^L'GEQ)=3R MDSTXVQF2Q;4;5R> M>2%IR@5A568OOI@TY8* *JNO7VPZ:D%@E34F4'C9XV+PLLL:-^"@['%!B)4U MX%#\%J>2G^]KES7N4$ ^<6XR+VN\X4JV./.$NO1QBF+RB7.3?UG##<7G$^<& M05EC"85O<>8)0EF#!+QL<>:)1=GC )?.)\Y-\&7UZ8O-)\Y+_+)49A^]H(3B M_(0/[O;I$1+E^ A)CB>N9:GLSGGQNYQ%(5=V%__B;9F+@:GL[GE!?9F+ :O, MOGQ1C9F+0:JL+G^5 YQ<$*/T88B"6G87@];9 Q7IW*$<*]/*TMEC :E=O;S. MCLHRMWYV,XIPW!R0*1:Q:?2^/K:^]'#G M4SM$W-_P,_):;#QKFP\M#P^(?>^[@QX>C/S "YY='-T%X20ORV0_#UY?L>>B MP!UC%$U#W)C?@_RXN,'BD\7O] Z[R,*=&W^=9.%" M<7 7*RB*"U$8WW9^^L2)';F39?3=*';]Y^_(1\_,EBXWZ<[3@%"6N0MC<*U3 MFMZ@/"V>99F[R,0)LZW61R*'62]$ M?H0&%)?H\VSYD_6-OO=/RFVO\< -A=O0VW5S(_=H YYNAAK<*- 4V;QM_7@Z M(=:@E#10R#MDZV+F+OZW$/,7EY #?W-?L-/VR0L^NWT/LX@YF:3?T;^#,-D: M7-TSG$9Q,,8AFZIT/A,;ZU"RQI4"SUTL+Q/P--?#HS;[%'F/84!$ 3IZ.^[< MQ>W>(73P\!3LR?KMX G[KAUDW^%OC/,0['][@?]V83O'2HC,C ZF+?#<*' M(#Z8ELF/L'5N?6-.A)VG[M:Y]8/W"EM52\EL;OU<3H2=*[.Y]6/O0NRX\1C2,N9/ MA%&K,O^,(O;7O+)HN<"7BRG(K<>\FPQ=/)@2:#HO./3IOML7UT?^@ !&+^T& MP_#M$WJ&[+7[$TV .^?@#G?./\W&?T+^\YPP]-?OKN^.I^.\P =64*DA*-VJZ/\ED\(BLRR-C;D.B M^UC]#<Y<=T) MZ'WFH%C,3CGOD]XHM21 KOA44%2CHGQ2KIY/!45P*LBGN1]UY7SB+DA%;4IV M8(]\?\"$OFIO/H:!,QW$W\X2=^7"U>8N.D4WFN9B[X1='+ZX@V4'8$@= Q3^ MCN,G//'0@!6SH.UB5H=N2J.[@-/IX#I(S4[!(_P$5>/)M?4M%M'XO;L"1PHC ; M@]O4*.!$898%M\E;P(G"[ GNDLWVPT),3.2&R&>'B$9HZC%#D_P^O[+B-F02I(V=OU^I81#>XR'Y/NY.T "3];&)PR"B/U]P@;RZ M'B4V=Q$^H$Y9UF_N H% G;)8%26+%P)U^+%UN LC7@2MC 1F/1"VL;BB5@UW M<40@"7_V"W>!1" );Y:*(I4YDGAU)"G&)E&D,D^XQ^JHE8L[L)E_$-5 MU')5YO!480JPF+6*NR#1H?/07>3AJ#]K^\XTBL-JEF-5).[",DGQ7=I<=MY[ M?&G*%!'SOY*,847F+O9R]4PHR "2N0NP7#T3"K*O9.Z"-U?/A(+,-[G,@:'S MG$/;1<-YG@+-.3^"C&6U%LH<>JHR'XJR&45\*,A^4$H5C;PB/A1D/RC< MQ23YR0SDQ; LQ)!0N M1 C&XL"B4,D/>0WHPC'=^1EGP-J\&\Y&=?YZ6/GFSO$;3^:AK1C M:%[Z)(_FVW+^:N4\S4@5E;L 5I5Y49JF[(K*7?RJRKQ0R\,+[L)7%^8%1U!P M%S"ZY!*:/R\6H_D>^'CVG;7 _#+UG3.$&\]$"(V[<-&E,(!%?#LAN L659(0 MY5F]->Y"15>HI;G-/KLNSU?C-MGKRG021*8J,S^5&UG*C1<0F:J,49LK+R R M59EU)%=>0&2*&R@@,E5^GR=/0N@0F8)%?(40$)F"U7N%$!"9*AX#B$SQ@4.E M(U,E6J2XBTQ=Z=K :R3()1[:9^R3'V*Z*GQS4=_UR/BV^77-Y^<0/Y,/OMT] MOEU8FB"MSFO0A6\(6P]%%WVH]< MQT7A++,C3?/,[P(_"CS7(; Z+2J7%<@OFOE]KKG';33E5. /F0 Y '^)ZD=G MPMO@+EB2%>]#IL:5X\U=+.0,XLZ18_))BPE'>',7Z@"\DVLY./)K# 7*< MTZHWN(OU -Z;RH#,<.5X9:#=J%(^RH"[ -0Y/:X<62*5W43@+N+%@)^&(?8' MLT38@_EOMW?->SY=^&LFU-1WYVQ"SAN7QAA%TQ WW"C0%-E\1^[]H\7O]/N[ MR,E=+!#(>44&,G=A4& )ARSA+F9:#I;(YM)'_*YN:VB;E8N89MX:*<].<:Y$ MX"Z46C@1J-YY0O[SO'TU*\WD^NYX.LZ+8M\3TY$*A)'FO5?VKBN^!?YS#X?C M)\(N?XJ)BOL9CYZ(5@36G\1Z[@+*A;.>0VYNFXCH-<^)>&6LYRY2#JP';LZY MR5U4OW!N\FB'W+O1()CZ,1#]9*)SMT-1.-'YH"-8&SD3G;L=&2#Z-=.1NSV8 MPG-"KY0(7&Z'\&;HG=V] =9?EO7<;>]PR,WSFX# ^HNRWN)VFXLCU@,WB^$F M=SMO/-HAYW!\@.B7)3JWFVU5#S@!T2]+=&[WUT#O7B,=*[>EEOE4[)42@;LM M)QXM36[]*V#]::SG=O\)N F[KF=C/;?;7,#ZJ^\89T(W&TY\6AI5N(("[#^G?45 MVG\J<8X7L/ZRK.=VFXLCU@,WB^$F[+Q5^' +$/V=Z!7:;"M7CA<0_;)$K]#^ M&NC=\M.1NRVUQT$_"%7B;D=G MM1\$^5,[QN-H%: .>4?RF?_<36X;Y34UNS&1)+WC8HXN'K T02_04)4+9G"[ M!7($2&=L&7(.?I:5(MQM2^P#A_+B+@C)M"4OW/2=EN>.79]=555\N-PX .6^ MQ SY>&8H.3)#YC;.#LJ=%XIP%Y_F5+D7A0^7X5I0[JO=D?4"EGV9VU G*'=> M*,)=O)!3Y5X4/MS%TD"Y;_AT1S,CUV6?NX =*'?>*,)=Y(Y3Y5X4/J4*FUV+ MXBZ_QHX+/)?)2Q:NN4*LJ-[*4&]CX" M6UQJU5Q%SEV@Z*@LJO_"_B (<].ETWZ$_YB2\;5>R#^;*6QK%YP_)F7=2-J1 M,:GE2S.Y+0IW,:D-G7OGH2CJ#+MQ,/A]%:&[8#P.?/9Y\R)Y?,# 3 QT7V]# M["7*FU]6$.)C?SK_1:T(0.CC\K49M MSX]K8S[72V@&';AFLW]-]J^5X26,0E["D.C #8:!;K%_[0PO81;Q$K9.B62S MX=LZ?17;4NB_IL[^M=F_["\&^XO!KC3D#"]J%?&BLJ13SI'_*>Q_=O*;0E]' MEB6-_6;,?Y.2W^9_3'ZSDO^IR??4Y"YF\ILYOV?R/\U*_I=\W9K_-K^+ED%P M=B$TEQC!)87]RY2/E.4EY&)>0F<#9VI'8@I'RJ)PE$)>0F88R$SMR DJ612. M6LA+*,GP&08RTYIREI?0#KQ$\IZ$>_?B>(9'2YQAVZ(K?0\BF]-91)_ M^NDZ\>B6J)#_76/7-7Z-)LA?7#T@CG)X^R=J00Z'GX;$4K@9HK'KS6[_VB,6 M4R0\X)_"4S!&_E_%"/G1341LB_F%D?L?3&Y,GL%^_9D\5).D3T0H>#$(69'^ M]R=J?]PX>$#=-B*)VZE/7IA>1<:$N!F+, KQ\+?:GPY+7K%JC3;YWNNO'Q'! M@$IT <4&(.QYR'.?_=L!,09Q6-L) 1GN*:\MK[VVN>6U:XT?#^U>ZU[H]IJ] M5G=US!R.MMNZ^_'4[K5;7:'Y<"^T_OON:_/A;RWAKO/]>[O;;7<>=K["&(7/ M9!+T@S@.QK<&>1PO+_5?B.@ _SD.?%&XK]_5!472-;M +-8GS/9A?^D\?1>H M]O4#_V$Z)C<9"'.GXHE.F %=0WU$?52'>&GWP6 ZGCM4-:;*B*%1:\C2S3^8 MNGN_2T,X$D1Y!X@QZGMX\94^T[LW1"H>FD3X=O'#)\>-)AZ:W;H^>S?VI4^K M#]#) UYP&+L#Y,T?PIZ7?/RN1.M2HDACHJYC9_'DY&.I+M.//L;.YF=*75*4 MG9_N^^:^S^2Z(>DG?E/:^9FMU2U3/>JV'YD<$ED0<5,L?ZN197S^A0ER',+W M6V7R*FR%<$/FP>1XCC=#%WG"#]\=! X6OG=/7A422%/S^Q]3XJ&3I6/VA&FP MGY@503A&,5FYR5M&>'#;#P*OCSPOB/O!ZV(F*+7&7_YDFYKQ:7TRO,V%N=3W M"%2BXJP==>D6V7MXN,'VA.B75S!,]O_XT7SJM9Z^_4MX:CUVGGK"XX^G[H_F M0T_H=02R$O2(NA=D5>@\";+^P?E%Z'P1>E];PM(B\;9 -.]Z]&/95K45@K-_O(GV9 ^J;(HT*#>3GV0V)5 XO*HN>U+3.>IYM&\7?N^I^=!MLP4B&Y+"%Y?XL$13]'%XF\(0:;&-1?KEY+L+ M+:33'6'Y1M(,ND.XSZ2X:*C!.$HL:5__"3^[$25._$ ^68C J#6^MMIW'>&N M\T1T3K/'PD5'BF*5,VHAG-D6N*PU/K1>T2!F,A""H1"^O;N (B&:X '=\G<$ MUQ?<.!(&(V;I_E*J$(MEU'7%W!5AV1>UT*RZ9ENYAUBDNB&=%K@Y,%A=VOWQ M.4,LA3KZ::=WF^9[3.:1>I:1K6(6S.V(8;EIE$;UB$@8O]#[OWI9)UACR M?JZ#"K/+*H!%#[VVYWE% X;'ZK)CU1J&?B.I&KF[LE?.)67T=N/E V.E0$R8 M@-@PH?#O:>A&CCM@9@Q1TK_VPX\-=YG&[-KP&?GN?]COOQ1,PE2>6;ZR:]>? MZMVZT!I/O&!&A+?*+^$AJ/]2.3L_0[2- ]OU),W1=)R0IO0E__M&[B^@/5J=CL'@,B+"]_]^=) ;"7- *89DJ*?(5 M+4MS>= E:!(26KH3Y GX%0^FL?M"W0>B97%4]-I3K(P(303*DRV+S,Z( @$)?7?#9NXO$Z1YX4TI^ 1%1"X,56A5/ MHNVOUB7J('1CE]PQ"2;@$#O"9!I&4QI5B .!7,%,,5GYT/^%*A,:J&L.XMLC M@32YB"K82EVRU).B"FI=LH_+A4CWF:YKN4<59*.N:*?E@UQ^L*I>MXZ\;:56 MYIX;>RQ\A]%@) SHX9EK7H1[(6):LSL;]P/OPW5;) _SR"ZC!GX=C&@/ 8&H MWY\CE_QE24]SBN<:E61I$*@([:BDLWN\\/G,I'EE237.""Z4LFW)S M.V F*WVFGMY,.3W9J"(,9,?_1.'/=4D6)B@47F@I=[I/)T0C8O'L-O0J/8VS M"GZN_1+E]R;U9/N*LUCU)<*$>?&X-5>=R9[@>CB&*M:U2(Q)="\9[+^"\/>$ MZ<+B%ON)?3WZ0CU*7UA$7U"+1F@*H#?.",!VO6$SO5%O@N8XF=%I-0>M272Z MYC@R;T565A-K-091$0&#MN_0S1DL]&?"8(3)VY)A_4[,4\PVOVAP8"DKX8/\ MBS!"D3!T/6*R(L\C'])T.AIM^&/J4CLV#H0^GE] [OD6;E#I+EF2#S8/.BS% M*A82IH$(^C'-!Q,<\BGQ(^BEDQ /,/,J9$5@>;B1\('C@*9& M+-*,XA&*U\?^$ZV.D@XQ^?+\'7X1!>0[P@<<^(07YO/]O\@;T>G8I^1(= MQ?P^K"X,&P0;)(IBP98$!\VBNI!Z[^%N&H;D?DE^(E4%,8JGT1LMY5KC7SC: M2<%+YV$R\KP=>T@UAESY*SP$',A ^W1L3L[:Q-=+,O'IA"!S8>S&,9D]^*TT M$U$!,P&3Y6$FM.E*@09L,^(>Q2C)@EO3"^_W6(Y)/DW)E9JDTZG_A)^GR>E: MH7O3$S[0C'KSDZ(J]?D%\MP.8SL(5T0M_Y5($2]V?I!-"8J@3PE M7"QC9'J,B1!F(EW_R>W(HDEE]"P\L_;'BX_)M.IBS ;GX*'KLZQAMME)MV@4 M\IX[AL@^EC\M+CMXP>X!+BZD1D!MQS!K-!>3J2OB*=TH"U-FV7ZI<[])=$I& MN\0A]UF3$@4RT@F7RL$W5 M<"678U8&7N8^4;.[%&"Q,DVKE-AK+&K+'7M2^_!YKF(P:6U?; MX6ZQ8!Z'C,XG,N4S_H9[C"R:U++5-G2'VQP^YN81C>L'S$N;1HE]1DB0'+'> MR3=PNHQGEQ(Z;!?>0/*%6)7J?9__1B6GW50:$3 M"32OTG5VI:VH'] O6\VNTBT)?/ EO;,0C;#GO:FH#X0HS&)/SBGMMXVI]TQ\ MW7+IM2Y]WY3JS.!3G7'A4AO'SA)U=9*HA4V2WFB1%DA)S;:YB&LZC9G.HLIK MD>$1K.O1M_Q"EA:$F4,[2/;1(K:W@-B?FM/G:10+BI74C6#SC :6":U^1L=F MYLE[BW44E*BG*W75D$])U#.4NF+G7PM)4>NZ<=JIPKV9>E+=4LTS)[\=.E92 M3([3VK[P7+U^81%/\O>I[R;*=1HYCSCLTME3V]SS=_# )29]]%M-V53!W\AT M(C)Y1.$_Z6[S^VTB(@ARI?2F>,U:HRZ]'0M8#*+QOE-]X""&LA4'2=B"1DAE MP%6VV4[1)RIK7>K:LM2E+3M2#%B&*Q-WU'E7>:OU<8ARO'$"5H21WFX++E:M MH6NB*2NB8=L;\"1E<]9WM;=/" :%=#P0%:FID$"84ZX*IXID>Z+)*0I%S4VA MV*!0CE8H^N44BBK5&I8J:B91*J8*"B4_A;(SA661A4P-RTF0./[S4L@O>*,J M\;N%R8Q%Z?TKJ!\%WC3>_$HBAP8[8+VM!&_::LKT<.C\2Z/P':)G?-,/,?K] M!@V)17R+O)]H%M4^0LWEZZZYK!QU2F]+%9J4NWW;^,WAB[8?[EO_32MZ;93R M[#P(K'YP4O[W_&_/54G@?3Z@63?-_"O+6'7I#'6>??20,ZC=1)-O_2(CS__@V]^%:6ZXJ^N(GKTWH^MS>R6C_'EM7Z/-CN MN-#FD8)!:57;6AJ:S]NFY2\Z],WG[&<>20AG8=*N(BI7F@+RW M R:_?$8>T1%8Z(XPCB/AP]1'4\<#,MAI8*>!G<;AI*7G$7?8:>\> M'#4+.A.JGM";T*]H0.]L15J"8-[ FP)\">*'HLZ3)UC[(G6%K_*/#((Z+YV4>A M]AH'2P*L"J *NBZ+$JB_=N-)A&$2U=1)VAIH^\6>2RF,+[4D;7NJ2*+;FFM,X2 ME4"Y@PKT#9YP-/76TXO!JJC^Y%4E,"O K.#=K%"OK^I Y;2-+!%U\P]:5]Z- M6>DZ9AJ0/WB+WZG5X 71E%9Y;O:#:2Q\1^'O.!:>W.AW6(RN@!X:9*C!:L3] M:J3!:E0!=9.4Q8A# AI;B1[#8("=*:O-"DM-Y;&'I8:'I:8,]?^2PV"RE6#9EI1: M@\8"A"]H$ :PC'"TC.BPBI1:IVC&PL9MO=!$*EA%K@%Q6$4J MMHI4,K1L0&BY_/I&UFN-UNO([;NPN%P%V)H!:\N9UI8SQE:W3XY_3Z/8'<[. M/CNVQ5Z+FATIQY)F=EBU1I>(%<7Y;ZP5?%P9%.KY**/M/9EVJ%,FZQQYEDZ9 MA[ OO,?@,3TD:PTYE_:!)S8'56N++V5H#JI1VQV:@U:^.:A\:*5B?'YL/O6$ M=EWXTGYH/MRUF]^$]@-ME.AV MOK7O"3WNA<_-;X0O+:'[M=7J=84;X<=#\\=]FWS$_1M]<'TA'@53<@\G$@7\ M.L"36)A@HG%II3#!03'Z9>=;K+9OW=J%D_HO%^T/:]MU2[5/:0]KJ'59TD]J MN;K_,T/*OS^L;-05M32#U>NF?EPSVT+:SLY)^<[CI5Z;TE*[S:)[S:XO[MOS MC4IAQOTRCIW_8>/>]5FM]M:,F+*GY)WT,YEKWTW#4," MAH"B"+.VECDGJ%7I'JGYL!:C.V;3GBMNT*)E-*%[0'_ ?TS=%^0E^[PGL.38 MH*>23J"2L&6:A?0MN)+EGW]U7VGSV2\A&K"3VE/?C9^H)SF-G!IY>Y\.G_UA M<&/4!.)[NF/D1;_5;HA0?33&],J;9X0FMQ27IN_0_[7>06G&=R@,9T0N_T3> ME#BJ2=8I<8M>XUM_.KYQ N;2TML2$1.Y8 88]9R&-RKQP@Q;$Q6#+(BK0VW\ MY4^R(7U:!_T4UDM'\QVH=1YJF050RZPU9-46=4GCAUHYK>VET>7-P8"\31P) M(1Y@@BOQ'47!Q_%9%_Q]\VV+/$LRWW+4Y$]O8$0/.)[;8FFG%RW0K>NB9LM9 MI]<>CDO'8P)4.@N5#FCN7*A$NYT2(\#2+(ZH='5F-SU+2:0^]\G V"Y20R_ M^"\W'MU-(_)..&Q27/X6!E%TVC33)&(028IHJ M01=6U%D8I-8:NJ6(FLF3\RM/, M5F@^RK$GPXJ@1R^(D9>']L[12IKG?A"A'$C\.'X*%B?@'/5ZIIEFU!IDHE$C M7,F\?906I^-G8H(3$(\OQ9^)>'374I1U131I9><2$&_'$3D%CLAQ>H2[#/EA MCV$P(<.9B<+$0W2E)9X3S02:T"X%$-TJ?&U=X/-(T2&F;6N!S0FQ"MIFV-)% M2!]Z4BN34*:;4&I:BB+J6>8*!KL:;.:DDB5L!!>OL)?VYQX"?W!2_%;7:@W5,D5=R9QY 28T MQU0ZH*%SH9).J"3+HJQ6T)I.L]U;*"F2'5_8Z>7Z:&HRT]+.+Z/6T$5-)T:/ ME#E1)Y>MMMVY#L XSDZLGL8XL];01,FFI^;R2NT]*^.JN+>[)#"5B,0)IC1J MLBZQ$H[R4&&44P)='%9,^=9N?FY_:_?:K2XK5-;ZQX]V[U_9*JB4T&U<5%#Q M7-1W/3=V\8EE5#B;GKRG390F^[P["L+XALS>,5G(^DD*Q2)Q<4S+^3+.",%0 M\ +_^?W"HHW<$CJ.>9JRWP@8/8+%/8&"E<28N,0!^891A#M]\JJL,.B)R66Z M56O(AFB:%XOQY5=L!1B6E^EZ5H;9; ]0SRMGMHB2*WN")670^[T0.5A B\(K M$S2CU1D@LEQH*OH$%UR[\ P+UB%4ZR^O>-QXLQ3Z*Z.+AH2'.ZO,IT.:_%\Z*32 MVEF2*-L5S'4NC2)O^X-@C(48O6*PN'E2UPDP/8K+B?-+JS5,4=8@(;K*9#I. M66QCD4Z<>%33IIK)EBVKVHX)@97/,IV-. MG>;")Y7P2;5$N[(=F.Q&]-2I4D"+YVZ9.S8']#S=1\>@A@+LOP+;X;[4XI)V8 MUUO*O4F !G>7W_]-T1ATV&OZI8RR,'.0A;E3%E54;5S?XQH4U!-V,![3G%2! M,([2.0P\3($3AC%:_CF=W* QG1!K- M,3WQT_;G)?X>@Y ^J!G'H=N?QA387O"P@FQ[ 6Q:>Y!V]=94T;+R6@3'BJF:$@4=EGOCE"(1X%'1!/]Y4^6(IN? M6(^4> :%8'A*NG/XH=??*MI2"-KU'>(RW-[(:EUG0RV"48_A(J^C M&P>#WT5A;]F)1QPR"NZU<90M71&39[!'/**P$W9C%&/GG\B;XO=[SE<$:;$B M6-+^%6[7:,SSC$:N->I;UJ:-/P@3% HO]&;"!).5@][ND[#S1=CG4?I&DTLO MP48<-:?Q* @)]D[*E==2]LAY^_ .]U?-<7AJK2%+(ID'1\@^&:Z WAZ66O(G MO%H[BJ;KKS5T7[%S\Q\2$LM\!/XD'I4>JU!1H2/D+++;OVVY!!U!_N_ MA74R7@*>J; 4B!NU!C,CE$\<[?D"AR[?M3@#ATP>.71I9Z \!A\-5A.ZG,_: M2QZ0UKBRSF'JG384^Y)VW@'UOO0&&:TH>Y\Q?9+-D>/8:&DBG1L3;^/%MEE2 MAU\J=ZMZ8UR=:1S%R*?J)NW@B$VM:Z*YI2+-IL#I#N>9J7.:A',WH_.4L,XD MK,N;.18[*9V8U4E)J/<'9S"S(3I^K(ED'4V,N7VT@3=M+9#]P#ELH7!,$CLS M24Q*D@J6 JFBH>RA*!*:0@X&LRSE;Z;:)UK,LGR&L5S49%Z5YCGM4D*$U!;& MJGS/.[H+F\VI!7^252=+Z0WGU",[W:Z3)94VY!15^4RF WF/R'7:_ARKI7F5 M>B$F?H8F&:*F\72&'XAUZ7JH^1.+YGO:IJBJ/ 7-KJT?P5M9GT$PIAT)6%4F M(7@KT 35(HI0Y^1^;Y58[I: >2^7 #M\@QM=6^ZY#'DK67F&$/4?HSP270/P2#-C!KSB<1J>U=KQNJ^E# MCO;XDGV4A.E:XXD7S#!F?^I1A%)//667)M\XR0>6>"DY=7R20FZ<4G>I\T(X M=6U&>',PF(ZG'MUI6_0"(ZMTB$=DH79?L. %$91MN[0BC\CXR4];&H,LL&*U MM^Z6D4JJ)GXC<#W@N#/LH=?4,U%C_7J-+54XCY^*8*/SS+0-]5X0T_1:0S-$ M;4L7L4*8=FWF^Q..$?FC(V 4^N0%"B_U5L)YEZ.EOH"C-4=C:?81U]D=N.F- M*H-6>=,5551DB)U7F5H'#/8S4,NDU%)T5;15GJA50&,Q#LIUS@,Q.\_F%VVZ M7W,9Q0-:G[G,<]"2PB>IIZ)%IZ(M:Z)J<-QNK'"K_II)>&!]R(&$M"T*[2\M MRFI>/:8O5=/S:@S^AQV%V,#N+W(%^.[Z04BFW*)L5=JIITC$C=9$2X%VP55F MT0$5GIE%,FT;*W.P$_G(0C3,GB8#]B)PE\)CB6SC1T?>0/ M7.I7T4H"K$E&??5([I($YL-0#3+.21"Q$R>W(?90[+[@3S]=)QXM3+"E;\WQ ME-Z_@OID!--X]U=VB;KQ:S_\V-@Y/EX04M8.-2_]2T=+IY#;UU2L6;;=-RQ) M4QW'-F2[/QABQT:RKLK*_U#O9?ZET5N!\PEZQC?]$*/?;]"0O. M\GZB653[ MN"*'L>LO!F0J9,3K8MXIE>'P;%))9B)1*$'(4MIOR?S'(;V*C EQ,Q9A%%)] M^JZ'[ MXW.W?=]N/K5;W0+GUG&O<-=YN&\]=%OWY#4>NIUO[?MFC_S2[9'_?6\]]+I" MYXO0>6PE[]<56(Q(_B3\>&C^N&^32[E_PP^N3Y1V,"7W<"*1'>(ER]E;01:! M:&[TR\ZW&*/PF4S_N=*E3YS_A:Z:QJK)\_::;,E[U]=LE26OZZ%)A&\7/WQR MW&CBH=FMZ[-!LR]]6GT>==K6EECVO.3C=T54EQ)E-/<7YT^>?UQG'ZU9#FV^S_3;0,&6Z[!'G?; ]&.@_Z.O7'I%IB8&6;6&J2BBG7TS%OC# M,W^T,_''KC5TPQ9UA:,5[ 0+_:QM/L_7Q!8&68E!7H.GT9E@NK_H/Y,WC.)Y M?M@K+>^%H],: G/6JAKN<<0]KNT01F:0KHJR?K&P M.9^G':M.K@,&X9G8I=<:BDFW]C*?D =V\6**J0C^N2C/IB+AW%B9I4JVAFZJHJSKP MJ,H\.B+TG8E'M/R@)HFFQ6%C97!18)#E&.2E792E4_GS6]S0ZV_MQ3U<6I,E MOKVQV1B+35%S6<>:M3H6H.I3>C%O\GQO )1:V=/]Q;G6 T\,RD VY, M'E2BN^:Z)*I:7E4D@4I<4NF 'Y,'E6CC.PVV8"I/I0.N3!Y4TNENGB6:&D]4 MXLV;@7N4Z![7L/FQ*&:]V.NXLJV.5#U$#W@)"U'.XT'WN)^Z1+A&3]+;HFYL M.@G0B+8B)#K@(.3!(I,X"**\):P()*H(B0ZX!GF0B.Z\*J*L;.;/ (LJPJ(# M7D$>+&*[KMJ6?A=E;G?-M47'VI;/ [\"G-0\.>9+Q?@0^,&J:WQB-J+.CFY: M%AR6JC2E#@5_#W!JDS9RK6%8F=,,@#0\D^90F#80I(PS-I#@5T M4Y-&I3L!/&F:7$*W.98!.5_Z! RR$H.\M'-1@D241.L(?4RL9;SP26+T.F^K MYQ]JSIT^7^5*U/\AQWVQB_C>+1>XQ 1 MRKL^"F?M&(^C?)I>ZEJMH4F6J,C@^E2:D0?#VOQ04J=5)TS1TGGJ^PV4O+1C MQ1,EZ5%HU1*)&0Z4K#(E#T;<^:$D+NNDU*2U-3Q2I!.9FI4G4UVK6$ FRK/ MIJ.',9*KK[ 8,LZSY2$U3C'I!>MJ%JON$HNA66? D4QZ';G\:H[V$A#B#![$S>!1'Y^U9U!9E7EVP%,Y/\_H:6I)-+,W4@&> M\B^ 0P2=F!.VH%9]YJ^MMIWG2O;>OGSN;RC MM!K2,GF%)#C&,S&D9Y M^5'"]L\^%V:"R70>H7"',Y-\-@H\(O7H]L#N3Q[+"MR#GWOD5,8Y6?EMSMWZ MSRAR!U=6Q'FOM?.(PRZ=_'M]>&7=YFFAT"=2B!;?9F)],V^D=_-&(XY67W1LCN-XVQ [LH>5MB<\%N([S%;+',ZRH$*\M FG2V MV![6V,P:NUCE4V!->:RQW:RQI%SL,2!-&4B3SA[;0QJ96F2P$0+WJ,(]8$-B M0[W\%_L%.P(B+X&>L>!/QWT<"L&02&@\)OJ&[4-$0C"-HQCY3 ZP&W%5]X#= MB(K'?'::&,G<3YE+N% IS42C/#"%TADR2R/JO*N1>10H77*&13-\5$.T](MM M8$"GMX)H=B#=\+P\H\U%5%VTU,QN-O",ZS(UI9K+N6S8K%$AJ. MM3$_LN3Z1<1Z*2Z_=*\!IA4,YD@W?NV''QNK@>ZEKXU1^.SZB],0GW;=Y8)\ M42A?>B,LH,$@&)-GSXC@!#^(:>-">LC 9[6DGD/D"1,4QC3"'X]PA"F''%I! MF\ZFI9*V0]='_L EEQ,^Q'A,WBNJ[Q3(?!BF0L8Y"2*7@GX;8@_%[@O^]--U MXM&"TTO?2I"ZE=Z_@OID!(2-.[]R(F"E_MJE::3F\F++_]);4"WA]C45:Y9M M]PU+TE3'L0W9[@^&V+&1K*NR\C^*7EM\:?2VS3LAVNJF'V+T^PT:DJ?>(N\G MFD6UCZN3DLS(91ZN4VBG,(?#LPDS40U$9P9)?>A;HN1P2*\B8T+A^7 O=']\ M[K;OV\VG=JLK%#@GCWN'N\[#?>NAV[HG[_'0[7QKWS=[Y)=NC_SO>^NAUQ4Z M7\KP%M\?GUI?R8NT_]D2V@_D]Y;PES]9BBQ_$GX\-'_N MST;'OO1I]7GZ9,,R8L]+/G[7CG4IT9#S.-S\R?./Z^RC-7LM^4R3ZYJA[OQ8 MJLL[/]MW6UFI&X9^TFWW?Z;;IWT3!EO88.VC;GL@BGS0=[0W+MWB'";SLR#O M<$,+)8>)R5^$,;EL% F8+,F.\/>I-Q-46=P98[X"J?2(*7.,6+*R9BEJ<4RU MKG((3V&54PZ2)[O)(\"SN>WH[$EG)KJ@5GN'DFT-F::MER;DVU@$$\,^C !G<&!BFY M-=4"!O',H+,UU;+5O)IJ<5=5@FO+KA./<$B/D$U"/,)^Y+[@A:7WP2,X_G)[ MC#^X2Q+G*^*>XUDJ&&1Q@\SUR)K$^5S[$H3D5U\83,,0^X.9$(?D;A[SG03D M_'L:Q2Q[X\K>"[YN[G@>U3NR=.:OM-[1^%OR/59_Y30 MC8@4[Z1O%;@$!>X,^RAU]0+FT;<,UE4C(M5V()S(SD1\T,V]RPB+T!^ M*@-'==82SS25#8[^ O3DE9YYNGX7(>4F[XQ:P\I>'PF8Q[5BW/ 92Z08S5K# M%$UM<^TN1"_R4A=%MO@IC-(!_-7!0_(U M1^ACG_P4"Q/*+O+WB8=\4?!QDF.-7J%U;S;K^SZ1\^=$S(]$NLO@=(9T@D9T MAM(3$9MSS:HUM(NU@X&C+QSVY,U(()L0")KM5II !\S83 12)*G6D"]6K1,( MQ&$7W8P$D@F!>#J1?@VY*;T@1IX0'-K'$+)$58].5*OBE#DMJI)N'1+\\K480%@)O_,O$2@=96/FY33 M:@U;RBL]"TC'/^DN&V/-I YU%B15-M-/^=.&O$10.:HL?;?-9CXJR_OD,&G5 MYFJ.YO26N;F8E^0W;TI%\T@]TL!O+K4C[04/@4\?% 8>&=]SFQZ0P5&<>BX; MQ+0Q%%%6\HJ#<+/6Y!@DN6K^'HCA%DU@L]90-)LL1WG5-@("5XS !RSTH@E, MR\#)JFAD3Z4' E>3P =BV$43V*XU+%U4];S*&/+G%&2,DI? *5@Z\+G>]=Y? M80DK5D=I$@D9_(**^O Y^@4$D'=/_1S35I984-/0\CI%RLVR T&FBQC^YV< M5S]B?^PYPJ--=TA\+O;88?,-LX6C?D;_7*:=K$3-@+;D)2,LG\<1+\M=VAU+ M5+?XJ,=O-0-M>:;MA@G/)VTWF6G4&L:F8PJTK 8M+W6&,7=:FK6&JF\N]47P M$L+LQ^7>7,!J!U<\0Q[.60P;B\Q3193EO.JG9?/+N2RN=M5L/3WKYBQTM6F6 MC6BH,M 5Z)IKCLTYZ*I(+.II&$!7H&N^&35GH:O,Z"K;9:'K-13*/,I49PW, MLC0.GR,U[PRE$CB<8$IOOGC!JDW3/&NH[YFFJ:>@DA15E^3-DFB9LMAR0+8\ M82%@\YEL^M1T5HF]KNBB9.=5G0#H#'3.S>9/36>ZA2DIHFV#=@8Z%U/J/D\Z MTP.TNB@;.1]9*H[-9^GEONMK%Z01-&\O01?VDM!(*[)YNU5K9&_>KNG0O!V: MMQ_?O)W[=N%']6[O?FT^M;YVOMVWGKJL([KY26C]XT>[]R_AID2MT;\$(5V: M!-:<^'O NO"V5KKP"K0;*%G2'&&EN>7^YNGJCF[I1;SB2O=W4<"O SRAU7^) MQAO1U9HLP>C8IO FCTWA;;-N*N8I/>%EHZZ9^3<#-^N&=8[&Y9IVVEWWC56K MF[(*8\U]K'I=EDX=SZ7':M9UW2C-6&7#*LE8K;IDEH>OIF:69*QETJ^$K]9Q M'#BP?7C61L])/X,3.JK9&P_=$@.[9*-R\Z@^Y8F5WJ7VSRCPB 2BOPJM/Z9N M/#NBS]]YD,AZ:?[T*0623]C!>,SLS=6T Z&]D2%ZOFFP?J.C0HI\"_8N&(\# M7^C&P>#WXR68O3-C=03HH2@2F@((,JL@T<2EQ8L2:@K50Z)-1'R/% MJEJ2&_OJ]7-JQSK%9^0A?T!WOIE=TAG$09\HJ/G. M@7)2&FS9DM&/DU2ZQ!-]?^))#X\G08C"6<+'.Q2&- NA.29RC$\I\!BESE>A M1:(54S2DLB2HIYR>&9UB(/A^@AO["<[LR+G633A^6MG23=Z:M8:NY=5NF#/. M BLSLM(LBI56K6$I%=6DP,J,K+0NP\J4!H!-# #;%%65CP9M0%O>:&OS2%M5 M(NN_J-A VFLA[8=4K%6D(ZO\%$1?>1=]+]QG"YC+'7,W3L;RQ5REUM ,4;.S M%$@#ZI:$NNF8>^ 0;$&$I>=E145715O-?,00B%M)XAXX[EH0<36B:151-OFH M0 ^LY8VU!TZU%L1:G:I;0[-$5>*C,/W%:MZ4<^MO:S&<+'5ORC?M4LVZ UMZ M%ZXOI1JT&HAH9M\*.;8X;/Y-!,^X15=:2K+3B,JGTF (* %*@!*@!"@!2H!2 MT2BE,F@/I/#D6!Q)I0W=;='2\BKU!83BD5 'LF_R)!0MM2])><3(@%$<,^I MYLRE?6Z[UK!%UBKE-JKURI-1135+>$(U,G1P.38+X#2B?. M]P/!N]SFN\K7?+]T\S[^XV_M*)K2RB:TJLD@J6$7L=I6BPY_0A>]T)I!K#AZ MVW_!2T"22H'=$'LU;;OOSOCEL36)+TG*SER?\ MQ]2-W!AWY:* E: [ "5 "5 " ME E0 E0XA*E/ -IW-FT)H)U(&(;!>)ZI%DSFP3<<#MP( M1Y"5QO].!&2E90P9;!1!/WZ?@GW689,F:LTGC;--)5JU!D\;$;#9E3>)CJE' MGI5$-I"HVB3**WCY>=W06Z;80:,OK;VGL_XX&E?508";%;1T "5 "5 "E E M0 E0*AJE2^4"[G"/4MJHF 7$/8K0*4 "5 "5 "E E0 E0 I0 )4 ) M4"H-2I!WM0[)O1LE;6-9YE4<"/Z."-0UYEBEB][J^R--WUT_"-UXMH@QW>/W M&-,*"KN:]WX-/ >'4>K@DUYK**JH* 8?\5W(&X.]'T )4 *4 "5 "5 "E E M0 E0*B5*Z3Q$BU,/T:@U#-&4K%(ZB$"\S(EEA1'/Y(IX5YUYUES*)J,G, _& M :\B8GVQ".#2^=?4L\BJ-611TNT,LPCRRGAB7>'[)+";!2A5!*52X/; M5(,;YF:)BC)H\.OD%.%[+@PZGL8,OM./$&:-JQW-T+^,V[[[U/OI'/9AEQK MJ**J9JY;"+E[/#$/]G4!)4 )4 *4 "5 "5 "E*J'4CKOWEQW+R(R?O+3I?P, M99>? =E?O!(,U$ 94,H8Y+NP&E"Y4@,'HGV.&TT\-*/CQ/LY"5?"E7#EE2>W MWN,A#D-,W_R],Z(0],G V(_7E=1:MBU"2!$M/X: $J $* %*%VJGK&[?LB4W MO&7>46>XH^_UXPCW%7LK M=&O[;4*UEV! ,S1ZX32*\R>@OHN D%S.*_=@10*4 "5 "5""]-+"TDL[\0B' MD!R:J;U(#X\G08C"6>N/J1O/F$B3#9OTZ=A&K:&(JI[9D8!\4)[(!ENY@!*@ M5$"(Z,!1[Z7#%;V@221![XB\1^02I_T.3=P8>4R=;U/59JVARTIY%?5UT@1)56:1[E)2$6_)[MBV4M'255<["],"8$PI>9F<,+94#?"D- M7W+O?WP42TRIUE 5G2,#_*K3[SXC#_D#3+L8TS/I?Y]Z,T&514&1%#5+ZMT\ MGI2\VJU*Q.,$4WK4G;[1XM,XF*P%FTHXC?Z5?4\('Z^ MV8RY;/W G-@^)XRT:\LI$V$;U95:0]?R:OQ='IH#E\_'Y0U'[%)<5FL-2[D^ ME0UT3K=;0)$/4M,Q!?" [D/V-[*D=W(N07:==&%1YLPL# M4!VHOA3Z2\5U;6-_]>C8WT5(;^PB?>JL:. [\)WP?2,3C"^^F[6&;(B&ONF) M N&!\.EM&4WATI:Q:)*D3OM=9\^_ ;H#W=_HON-$8<%TMXF?JHF6LMG[";@. M7#^5ZSL.,Q;+=4NBJMW6;5&V-S-&2D=WMB'\D4EH<;IBZ4C(&(7/KK\8&,5X M_AF@2X=O%#Y\6Q6%G3ZO/TS>UC M]KSDXT\_72<>W=IFW51,NL4_W]:>/SCY5*ZSW?\U(.:?&77-E'=^+-5W?[;O MMF;=L/23[KK_,TT[[:[[QJK535F%L>8^5KTN2Z>.Y])C->NZ;I1FK+)AE62L M5ETRR\-74S-+,M8RZ5?"5^LX#AQ(S#IH9IYT:<:#<'0?8>VA6XS0Q"XHQ@HU MMUJA7UOMNX[0':$0S\W'OPJ) ;DS"^S<2&2]-'_ZE +)I_>V,JO6O?"6$W8$ MI%FGP?J--BWU+<8ZWX*]"\9CXIXQ%^MX">Y_\>L2H(>B2&@*(,BL@DS.. JN M+[1>!SABJ;N/*!18/2,0Z0DB?2M#NES92>@<+D,*0CUH5-!Y+M#R6D)_)BP5 MU1)852V0[ F2;0X&T_'40S%A+#MIP7A+;#="7?<%"]^"*,4J#X)=LIYB1/[H M""T4^F34QTBQJI9D!O.QJB+I!73=/>@FY52QJ!)'BCJ#..@3!34_522?=*IH MM4K-83U3Q:T?[H\.67*MH>B*J%N9SU2DQ?O,&YL7*Y)TU00OZAR0QRVD37=^0.?[O(QE[*)OZMH[P-R*,9?ODR^624Q<4=J>046O4M]1N%28X%"+ZY7=[[(H:5Y>MZ1[T@RX_AH 2H 0H M 4J $J $* %*@%+>@>X#,=4K]$++!PG( M=X2V_X*C>$R&+#QZR,\0_RIMD+QLV_R00EA^#*\3I30+FK%QLG5+WC_5==BY MGX9T[XD,*7!8F.(%,XP_8Q\/W9@JMFU+F5UKP"YZE2FT<<0T(X52F4JJ M)-4:MJAE/[L/'(/%!% "E E0 E0 I0 )9Y1RC-J=VX+54XL5,BHXSF@Q]+: M;OHHPE0B2RT \"O]&4/.&O\[&)"S5GX, 25 B5>4\@R+-9U_3Y,MH:@7-(DD MZ!V11Y.JV_Z\OP];D]B2M-R4Y@G_,74C-\9='+ZX YQ8*T]X$#S[["[,<$EM MI2C42K'DS>-S0$JN20FJ U "E E0 E0 I0 I>+B:-R9M"I_)BUDTJTS\#$, MB'B=2!B&P7B>1!=,YJ$W' [<"$>0,,?_/@0DS&4,&!Q3\7K'+@7[K,,F3=2: M3QIGFT:D_5DXVH: K2Z.\OF.)I$.)*HVB?(*77Y>M_.6*7;0YDMM[AFT.+]E M:,#-Y12AO59#:J*7%DHT(NX#JE MGK"#QPG2&^=[0^RA&#OTG&_NL8Z<3WB'/ MVZ)2MRE(:]MQ42AR4@W6'!.=/(DU6P\9 VNJP9IC#A@?P9ITEII,>\_IHJ5L MAA.!5[SRJFQV"* $* %*@!*@!"@!2D6CE&LIP#-9I?+<*H7"@)S&#N_=*&G+ MPJ*'<2#X*XU9!'?>F>4J>@4FO(NFCJFPV2R]!I#O(T8:YN!?8<33N")>3IF%"7^D+6'"]9 ? M3X1J#I+S38LLPH-Q0(BQ[V]0G&Z:+>5PIIY%.IE%BBCKFUFZ94C]@.1&V( # ME E'@Y<[,K=(S>\;?N)MNX%S<-R,(ARG MU^I&K:&*&E?58(!OH!4 )4 )4 *4 "5 "5#B\GAP$=:JR9^UFE.R7SG#>0\[ MPG<"BJ+I&#O+!X/14NCOI/!>::/H>4;WML^JQ3RD,_#S-"(CB&BW[;[KHU.* M1LE6K:$IHBEO)O.59J<0,OI@MQ=0 I0 )4 )4 *4 "5 "5 "E E0*DT*$$5 MNHT$LO,[T;(?\9M_WW M!+/33G+;M88ERG;F:N60:,83\V!3"% "E E0 E0 I0 )4"I>BBE.RIFKKL7 M$1D_^>E"?H8B[?(SRG"6Y3H)!FJ@#"AE/#%Z834@:>&A&QXGW M8Y'%/',P>V3-"4(4SEI_3,FBQ&2:K$BI,YH5 MA68TFV5NSPF)EAQN',+V+J!4$90RMD79X5$N/O. MJ9W2)M83F]CBPR:^Z@J,GY&'_ &F1[1IKNS?I]Y,4&514"1%R5)U<1X&2E[M M5B7B<8(I3<&E;[3X- XF:S&B$DZU/Z=R2-54L<0[%(8S(HXF2V9N^P-O2J7S M&(3T2LV#RILG=M[@^_Y)NOFLGT+6@.7#X?EP\ [KG1?4?_C(+IKA&M;HN6#EP'KN?']0.YZ 5QG6WH:K8LVE8%=HW8 MAO!')J'%J8BEHQQC%#Z[_F)@%./Y7^A@C%6R#3"5Z)Q7C5_[X[U7L8JE+&]$1;08!",R;/I[J3@!S'=00[)GWU65.DY1)XP M02&KOQ2/<(0ICQWL1YBJ 9_AQ2J!#UT?^0.77![%Y \L [>^4T;S86A4&I,@ MJ1Y^RXJ*NR_XTT_7B4>+C*:E;\U%*KU_!?7)"*;Q[J^;75ONN(]QUGAX[3\U>N_,@-!_N MA>Z/S]WV?;OYU&YU"YQ=Q[W"7>?AOO70;=V3UWCH=KZU[YL]\DNW1_[WO?70 MZPJ=+T+W:_.I];7S[;[UU&6)?>8GH?6/'^W>OX0;X<=#\\=]FWR)^W?]$H1T ME1%ZA)18^$ZN'T5"BW#.64EH4LGRY*QF-NU?A-6+++K'O>,'UR?O&$S)/9Q( M%/#K !/K9H*)RAO1E9JMEDW%9,JUGFJW?S!^;%4 MW_W9OMN:=K?"N]2\F8>T_BHD0:V=F>GG1B+KI?G3IQ1(/KV7X%[K$?>6IWX$ MI%FGP?J--J.'6P*(? OV+AB/ U]@8=_C);C_Q:]+@!Z*(J$I@""S"C(IDB 0 M-[5%?-.('2=Z1*' 2K&!2$\0Z3T>XC#$#B7G!/L1B\$)G3X9&/L1A'JZ44'G MN? 5>X[0GPEM(N678,#6IUXXC6*0[ F2;0X&T_$T:?#*SH4RWA+;C5#7?<'" MMR!*LLIQB1/SI""X4^&?4Q4JRJ)9G!?*RJ2'H!77H$K)MD .YYP/:YDJ)J-P?YA9-6H-5=-%*^^,PZ-6E4)/+!^U6@+!]Q.\ MJ)/)*CN9G/.I'UXX"ZS,R,JBSABK](RQ4E%-"JS,R$HN3PNK]+2P;8FVG;G0 M&-"VDK3E\MRO)M4:!CTK Z2]$M*F.]%H\GV"5Y-WT??4 XW W*HPE^^SN)I2 M:\BF:"@&4+?ZU$W%7(O+4[4:.U6KJ;HHZSD7Q 'B5H2X7)Z/U;1:0Y-%TX0H M%[!V&VNY/.FJL9.NEFZ+AE$6XN;4]JR<&W^K*0@NX< 8"R=M^)6V%GBJ67=@ M2V]%G&TFS0<<=X8]]'J6Z6;4&J:H6IO=,PXF$_3O]CSAD9U#6N2BOA!25+50S)Z3/N=2 MY1<[OP 8GAM#0 E0 I0 )4 )4 *4 "5 Z8BDZ3QCDF]^TY(O15VGU&XY37Y6 M15/:C VE3GX&)L%\!Y1.G.\'HG>YS7>5K_F>4Z)BA0)P[2B:TKHEM&;)(*E0 M%['*57$@S M9H1=:$8A5-F_[+SB*:0L-X=%#?H;X5VF#Y&7;P8?LP/)C""@! M2KRBE,KLV#A4O.7$!5V1L',_#>D.(1E2X+#ZGJWQQ MF&'_&/AZZ,5U^4ELC M&K%&1,V C>F2<0PT : $* %*@!*@!"@!2L6EM9W;0M7YLU A:6V=4"QS[*:/ MDE:S2X7S\2O]&4-:&/^;!) 65GX, 25 B5>4\@R+-9U_3Y-=EZ@7-(DDZ!V1 M1_.6V_Z\*PY;D]B2M-S*Y0G_,74C-\9='+ZX YQ8*T]X$#S[["[,<$EMI1BU MAB:J>E[E28"4H#H )4 )4 *4 "5 "5#B$J4\XVC;2MM'+QLNQ60ZE9^# $E M0(E7E-)5GCCF""A=DO 8.YWP#GG>%O-DB[%A2+6&FD-/3: -3&Y "5 "E E M0 E0 I2X1"G7G&YTR/T;G53=A7>T:(;CSMA&1@*)H2D!=CF2A0;(73R-> MU]6G-=6D6>VJ\#YIR!UOMS?IN,>#$*,(?PF#\>=I1!X?14W1%?6@1EO[M^$+KQ;%MT:06%73UCOP:>@\,H M==A)K35,43*RA)T@V8LG6L*.#J $* %*@!*@!"@!2H 2H 0H\>\@&I=R$#=] M0*W64&2[E!X@,"MS/M@YF:5SQ"RH,+9.HZ5J+S2X%[Z=C130F @BIB/D?PK[3!ZG/&_NY&R'_&;?_]K.K.C$R#S"]5YNC$,>2-E7\?!':K "5 M"5 "E E0 E0 I0*=N#U=?\A(N,G/^7H2)C;'8DRG#VY3@;!/"\#2AD#=?G/ M9Y3OETYSW#>XR$.P_6>FD&?#(S]>-)9S=(&M,NVH06)9^7'$% "E E M0.E"FT#V[@(#S%KK#'>4J/T2A MC8;GA0N?-5-AFY]%BM!I/_9V 4'F["[9T M'*.^8F^%3VV_3;CT$@SHIFXOG$;Q*0PSI>T,@Z017LD%:PJ@!"@!2H 2I)P5 MEG+6B4%ODQ/0:.8PD]?*QH'-G?5YV6]AEYR!]@VDJ GO[\^]2;":HL"HJD MJ%E2TN;AI.35;E4B'B>8TD.E](T6G\;!9"W65,)I]._ M=\)WF6^^R[6&;(B&GD-R/1"^FH1/QW>%1UO&2AJ>*JJHR&"Z ]WSH_N!\2;)))7(E+PT"3"MXL?/CEN-/'0[-;U M&7G8ESZ-4?CL^@OQZ)N;RNQYR<>??KI./+JUS;JIF'3C?[[9/7]P\JE<9SD! M:_#,/S/JFBGO_%BJ[_YLWVW-NF'I)]UU_V>:=MI=]XU5JYNR"F/-?:QZ799. M'<^EQVK6==THS5AEPRK)6*VZ9):'KZ9FEF2L9=*OA*_6<1PXD*YUT/@\Z=*, MI^/H[L+:0[>8IHE=4(QM:FZU3;^VVG<=H3M"(9X;E7\5$K-R9V[8N9'(>FG^ M]"D%DD_O;1U6;7[A+5/L"$BS3H/U&VW:[UM,>+X%>Q>,Q\1I8X[7\1+<_^+7 M)4 /19'0%$"06069''P47%]HO0YPQ!)Z'U$HL.) (-(31/I6M'.Y3)+0.5RT M$X1ZT*B@\UR@M:J$_DQ8JE EL!)5(-D3)-L<#*;CJ8=BPEAV_H+QEMANA+KN M"Q:^!5&*51X$NV0]Q8C\T1%:*/3)J(^18E4MR0SF8U5%T@OHNGO038*#1N\' MC9J3T/4$56(GC90<3AH=UC(5W ZR-S);>#M.9-'C1)(JVDK.YRR.6E4*/3-T MU&H)!-]/\ NELFSREIT-TJO)66!E1E9>*.-DDY7TE(^<^? TL+*2K.0S-\0B M!H LBY*>\^$TH&U%:'O@2'Q!M+7)^B\J=D6M5B!MQC,%]NGU%R6R6:UA(U%5@+K-W"6O(5+FG+#IMHBB1J9EDB83GU!2GGSM]J#H)+ M.##&P@. +&WD\NP(/.\Q;5.;K4:M81*S%?I8 ME(=5Z4AU(!4G3RZQ$KNBKDGE]8& 48<9=2"-YM*.MU5KR&(.25] .IY)=R ) M9@_I+A)SMP",.V8F5#2ZN MZ#]E"Q/'@<]"__>+)RUN19]/FW"^,4A:,(B,M]:H2YNUT(0)#H6(?OG=($O? M)1HZEI];E5_LM -@>&X, 25 "5 "E E0 E0 I0 I=PCW0>"DF^.TY(S17VG ME&ZY)M'. 8JHJ)M^5>I<:: 23'A Z=0)?R!\E]N$5_B:\#GE-58H!->.HBFM M^7@3D R6$T )4 *4 "5 "5 " ME'A&*=? W;E-5#TQ43/WB(2TNC,RBN6VW?11A*E$EAH!X%?Z,X;$-?YW,2!Q MK?P8 DJ $J\HY1H8:SK_GB;;0E$O:!)1T%LBCZ96M_UYFQ^V*+$U:;DWS1/^ M8^I&;HR[.'QQ!S@Q5Y[P('CVV5V8Y9+:3#%8?U\C\\$G8"7H#D )4 *4 "5 M"5 "E'A&*==(&G? -AP,WPA%D MS?&_%0%9<^7'$% "E'A%J9CPV^=U4X5M%W;8^A0=-%NV&246,4JRFR3 /M 1 M@!*@!"@!2H 2H 0H\8S2Q1+6EJW3UCQZXFRS0FW>K%#(25LGS1-V\#B!2O>&OHN \L]L=(3-(0D+JWB""MMVSWK?']F-[=N/YZX1 A=&.D%A)V.W] M]&]FE:Y(7 0"!-3&.3T8=*G*^F565EZ)]>!?FXY3HH!4]=%)'=I:4:FA%2C' M%>=^ODI\E?@J\57BJ\17B:]2(U>IWK)K>])*I49II3QH;!%$-W; 6F!0ZUCH M"6ZN"89@1UTP+C)RK"*'K>E"^[OM>CYM_,Q(>D-&/C$#\MWWIKEE6-:)Y.^L M?71E'I1;?57L&<4"4J?0UXM'PW%?%5\EODI\E?@J\57BJ\17B:\27R6^2LU8 MI8HGQ#7M4NL[(18/@4JKKQB[E,+GT&HTM-:8]_8)K6Z#H%53]!M#2*?$U+=H MMFL29 8CED831[JMM>5Q._GJCJ[5^"@39UC91J?29B626HPD/87P#1Z QYUH M?)7X*C4C['])_!T\\*KQ%>)KU(SLU2/H:[VFJ>NUA2R M=YH&O?LE!CS!#(+YE%C9]%4S8_S;RL!WLI;R.NU[Y5P5\R%RX+=Y ",(L#WQ MT'9-5IVH(I_IE,_T8E3LR;C[>%@>=]GR5>*KQ%>)KQ)?);Y*?)7X*O%5XJO$ M5XFOTLFL$B^55H@@2\LYHTW)3R*:!',*A @QJLRG2<+FT"'[2!8]6:/OKLFB M 4P /JT+.+N>F.XKN7/38+,H,;MH93):?5U5>$#9F0",^W[X*O%5XJO$5XFO M$E\EODI\ECA/'X*J[37O,X*/"XUC<=Y M=;9%J#R$$^)?8N6UHYN&>3C4Q:TA7R6^2DU=I8/W[*0[3YG6@,4D=U8:.'PX MD_-5XJO$5XFO4A,VS#6&-%H;?<(*(-W^9P['[:7;H]+J%^LLKO=K 91W=!X6U2HM9%5SC[9CJF.R*8 (FA:/^8.Q^"(HF"W)'E7:J:1?8; M-K4O"I#'\N88X88SBG\-O=F"<><$V>C_5.$C;F[W\ M.08T5O#.'3ESI,ZCY^.;!B&K,HB1@\NJ#%9.69;55E\V--$P=N;1&J%0RMLK M;='U!LG5XEGA/%'.$VLRB(M;RS:,4 9U#7>BNG+S3P?F',O[PW)E-:DN+/=: M?;VV.A,E2E7#NKYAJM1Q0*]TEH&^)=!H>J(A<\!SP->AR_0Z M3=1E%)EV+NY)HJ+4%23+X<[A?M5;TR;X2'"G_:'$^@+".=8YUJ]Z.1.J=7 E)&0+Y,B&".1MX4WHW.1\'U0G00^_"U2TN2O/JF M(\Q,GU8O"2J&,=3T3E>Q+$.3C.%H3"S#E%1%DO\7CU3131,_34EZ M)5=#GYA_7IEC>.L7TWDW/X+6KWD^!9;,XG 10NN&>M"5D!96HE>Z$G^_O;M^ M$*X?GAX?G@8O=P_WPN#^1GC^X]OSWW]\^W-S"- M^^>''W//]=^/[CX5_/PI7PQ_W@CYL[N&A# MB:P=1 )O-MM/M@MBU9O#,ZS@\X83D)9,@.YCJ:RD^R9,Q#%G ?D2?_AJV<', M,3^^V"X=#KWI:_X%:C%RB;Z/_9PR2KO#F"4*J8K>'/W_EOJQXK*6V]HVSUV-6_:9T]#5;=Z+%KPM;6*N%&X=(2;9FA:''9I[9E M.63O^TJ!.5@)?_A&F,)EDT @H'182=!:3L72.K"R- MZJLXXXNCG%P%7W65.CS0I)=D2\^(#[HW' $&<)1[ ^6:!%\VP<^:0]WNP-K: M]+"70=;:4D5NRVK#<7%/0C@'P@F1"&/?F^:/?!X#S5&:IAR5*I4,.6MLEH^^ M-[;#'UY0.7Y745M]1>F(NJ0?*L9^)3Y/*Q_CA "TQA*X X(TV.[TCM@MZ9U] M- 0=>KM=5LI$[F3$\Q[+F6P(F4)Y80#)R,9"PIN):+P)+QV9P428^=Z;C0KU M\".^!+9^LV3K+R^<6_/J',;5WH-W\-OR S08INL%K5K83UJ&-U_Z1<7 MMG/7N'%GR0J?'4)]+JXUR%"WLD#&V&Y-5'8/[]XI:XYOZ7M&UIH=?2_0TEO] M7D=49:U!T*HS(;/Q]T>&D=*XWA\=9UAN1(T'@M;NQ@Y%/V,OV/[$4L#[,RDQFMOM01 MM6Y=8=R'E-]'KRQY.IA;*[\/";HN5IP5]=KB,8XBV$]9P7Z>F#ZY&IHL)F(Z M(V[ E&WR$S\3KF-O*[UID-/#+&$@1L_*#")1J=R5Y :I/ERK/K14K@E,CM(Q W%A4^P2/339\%V,8[-G[.@-#1FH>:,EC#;B@Q@(EJ_N!Z] MK20N:=U^G5#Z.DOH@>]C'6UJJ8Q+:C/%YF&\Y)8?MCFT'3O\D"IS(Q8-$^7= M/2!QD]D:MHN4&8=HU7F,Q65 MLXZZ2WXEU_&;K*4LT?'W!;FQ_9-85_\EOE>&-BTI@,D/ \?!SJ/Y047["E%^ M83I_'0(\B2QAU/WN^>NX)HD?3,,'*\ON7JNOB;)A-$-'XEK\H>TS-:)MM=C6 M:Q/;7"??-B1E3'R?6''@4FC^%#X-B4O&=OB912<%EQ>@5O4UC.5D6MQ 7)M^ S M@=.:/;A>/,F )UWLEM1'/PJ>ZMQ]3TWLTM!0('ZT 7/;58TB]SJB[;_L<'(] M#T+07OT!DKDRPRA49=4:XLWCEJH&R-_ZP$5=Q30'O0G@NF0=V';?B!MZ/IQ\ MN.Y;HR"^2^E:F3M4FB"EZ<5.@5SW/1,X59:]N^!):_4U292,8@(TUWT/X@B( M@SEM-Q/,.?/)S+2M.(">&:(\;#,HC.:^3X-Y+E%!WH>#H,A/CXSZL:$WLN\. M7(LV>J1:375&ZV&@IM+9.02?*\[G);SW C8=P":)O'S$TF,C_5 MI^& 9)'4LCPS/[A9>5\R?!!1^9$1N3('82(KJ-D-,0ER-?O07M[:$:5UJ)79 M4(OQ7>?AZ#T%P;S@X:,)4RMT[(SKERO:]=D_!HSR/U+J5F8F= '*HJ0U*>>; MJ].-$-*[0DNFT#)*O!OG$1QY"G(Z,8M0*W0<(DFXSKQOG1F9)PEL(UOK.@KZ M< R-IR&=+<@V34C=)\I8+YY.0\YH%Q4TB7611YG 2:HV.Y[[>H4)IEG%F55< M9.&4M,$-J-RA)]"N(FQ#S?[+*H'](":V=9K8,^$Z6T_F.*7 ]M,RJPF*^*,7 MA%B(R:>9O@]#F"XKEEJ9%55F<%2.JX\?O9?;N0.LNG6[-H1I@# %$+9SW9D: M$791.4O4'\$5[ZW%+Z4?=B$T@PE3?K:LP*3U,,E?*JGFQ;7KQB)I+\IU?9#2 M497N*>=:&_=46HUL5)Q^%PUXXSY%Y\A6J^4ST/\:R/\84?_;QQ\!GE)KR.S7 MC%9?Z71$I:0NRTXM8S=J-W4JMNR+AN8:Q7I_V.QU )NR(AK2SBU0#H7-:&.( M!Y+TDZ3(JUL;V> 9^VOU==1!7D+;-U9FWJZO[=O%Y/.>@D8UR&1I)ZG;5,6B M^=L^L?AQ=M?:2,&+-V#$C,N/D0!VJXV79X=R_N BKOH5+4,\U_=,L%55$-<'+G3@=TO-(B>? MIG *4CAMLI5SS:_WP0M<;]ZJ*#0H+BG-GQC%0R]._[42N1X976F,<[X&A7IR\;GIO%7 M^P.HWL$RXXJHJ#44>CH-CWR-WL_]>>2/.LB:=N%&[[S?;==T1W5XY&L,GMC; M,R[M%!OKRL(8E&7!#H(Y+#9!MWQ 7-OS02P'9#3'SABN%UZ<3ZA.EU#F5'(7 MT?EA_$RI_,-S7U^(/[TAP\HV>QTS[U%O$KLJKV5UU@!;=P3>"F$K.Q/I\KEW M)CH%(?W-\WWO'48>" 1G[QYSAMNR",0RW8HC,T1;4)U83Z@/[34'5)>F%]_80>C; MPSG-)\! *5@!VJ_&#V41MS+?]%I]V1"-DMHD/"SJ3$"UH;>^3E2AAUX3>]HN'GJN$^^001!,!"M> M30%+J',-N$ZQ>^U-IY[[''JC/ROS!O9([HE*KR&*"M=^FR!Q=P"4T:&) MV= MA"W7?+>&QA.QR'3&]%Y,H:4K"8. I^J57_W_.N$N-=9 MVL9EZC^2J*?M(P8-A=:MUTKJ^'"EN[%PVX/.70?<5D9I&%T>I7%\Y&!H31I! M-_*XW;DF PC0-0YGND:J5A;$*I9G[:@-*4O/E>AC&C]V!A,Z_<3.3ILZUX]K MJ2"&2G*M'K_3U5KV4[LF=LD\3TR?3#P'RT]4YI<>*V1<;-[$E> S@=/&Y6IJ MP9/>ZNNE70>XX?G@^2+/V9VD1MIG8(I6JI-:[(!%*KKQF\W^VI@6@_ ME0=JP)-,PXFY7GL,4)3V>OD4%9OY+(R3)'A>;>8X75]V=\BI'06.CG)7[.C% M$A[;Z2V\T$SSH7G00C-UH+3;ZOHP<+,Z\SP.C.G4F?F=CPF(QKX0GZR M1L:";X8D:6H,G(L;-#YMMSDT&Z MQKG4<)3J-)]!Z>S M'MFO,C<9V'/$$-4.=WN=,^8D$)O-09V$T08=O;0YY,FG-YRN$"?P/8CO&=W" M:W"&#;TP]*9?%%@/RYL/'9(-X7[+W&$U"/ 9E*(JH=8H!QR>*>+IQ_1J:\$[XKV6_]?\&_\3C MGIH^Z.;T[;T\KD8$DRL.#R$9(?0R(8(Y&GE3>/<''AQH-7K!].%KEZ9]O/JF M(\Q,G[J0P@D), ?/M8B+,1R80(UTI(4QHF .N#P(X0L:JM-.EG&1(-$PNAC! M,O-8ZLD76F/#?B-?WVTKG,0:5N:N:'D[Z2WF$$8P#Y??LHS4_;\-_5_[2\=W MTK<=&D:]6B:6_1&_$ M9*(!)*?'?"-?0-01'Z^",9F-&8LP\7%?^9_UZX/'C#NX[^???C6+2%Z'AJ(( MC40 >E<.($;E!3+U2O'/.@E?/SP]/CP-7NX>[H7!_8WP_,>WY[N;N\'3W>VS M %_OA^=S^XO[X;_!">7^"+WV_O7YX% MFGTN?17^N!_\<7,'EQ7Y;$,FZ;4V(OHJT.^5@E);8/M^\=](R[F?3^'1HZ*M M/Z_&/ ,8[#'LTFXX@(UM3@L$/,(F-;))\ (W?G-H8:Y8$5%:0N*0'(31=_A8 M DK+#"68/P?6>_[C]]\'3_]/>/@N/-_]=G_W_>YZ?ZR0C?#,:)BL.W4R?!QJR03DQ#*Q(=T>_%?3 MM?]+GWZ=;.OP!ZA]CSYL^VY(_WP8?X_W^>=DFT>OKN,%;0L/QF!C9-B,V2H)X57;S/1J4J_*)H] "TW\ENJ S.77-NV2%3]#95^9!: MD3ST_%FTN,?[MF@XM^_"Q,S#.; VU^)2T"Y=3[P=S(+V;WXLC]<.FF*;SJ? 64A$P\Y+!?:GF;F;KOL\)/, MTZ5O]"U:L8*. )]JNW!XFH^2JLK?X29!ZES]W[8@ .EA/_5\(M)+JY#;POK, MU&GLS"U80*!5^*Q@XLT="V@N@'854_O? M=0)/);O8P-BB,Y2= D.R8\!F9Q99Z7P-AP,;Y1 !5(0:NQ13\_^C"X"WH M]$ +&CSD811Z0^*S/4211$'NR#(C=?EO\+Z8ZM?9T7\S';J0SQ-"0D!